.fsp-hero{padding-block:28px 0}.fsp-hero__split{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:68px;gap:68px;-webkit-margin-before:40px;margin-block-start:40px}.fsp-hero__copy h1{font-size:clamp(46px,4.8vw,67px)}.fsp-hero__copy h1>span{display:block}.fsp-hero__copy h1>span+span{color:var(--hf-color-accent-default)}.ft-product-page .fsp-tagline{-webkit-margin-before:25px;margin-block-start:25px;color:var(--hf-color-fg-default);font-size:19px;line-height:1.5}.fsp-hero__copy .fpp-lede{-webkit-margin-before:16px;margin-block-start:16px}.fsp-hero__copy .fpp-link{-webkit-margin-before:18px;margin-block-start:18px}.fsp-hero__copy .fpp-disclaimer{max-inline-size:440px;-webkit-margin-before:20px;margin-block-start:20px}.fsp-hero figure{min-inline-size:0;margin:0}.fsp-hero figcaption{-webkit-margin-before:14px;margin-block-start:14px}.ft-product-page .fsp-product-note{-webkit-margin-before:28px;margin-block-start:28px;-webkit-padding-before:22px;padding-block-start:22px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);max-inline-size:780px}.fsp-page .fpp-section .fpp-link{-webkit-margin-before:24px;margin-block-start:24px}.fsp-eur-scene{position:relative;display:grid;place-items:center;min-block-size:550px;overflow:hidden;border-radius:var(--hf-radius-md);background:var(--hf-color-accent-default)}.fsp-eur-scene__symbol{position:absolute;inset:-55px auto auto -10px;font-family:var(--ft-display);font-size:390px;line-height:1;font-weight:450;color:rgb(16 44 41/12%)}.fsp-eur-receipt{position:relative;inline-size:320px;padding:30px 27px 26px;background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default);rotate:-7deg;box-shadow:12px 24px 40px -15px #10201d66}.fsp-eur-receipt__top{display:flex;align-items:center;justify-content:space-between;gap:20px;-webkit-margin-after:38px;margin-block-end:38px;font-size:12px}.fsp-eur-receipt__top .halfin-logo{--halfin-logo-height:25px}.fsp-eur-receipt__label{font-size:13px;color:var(--hf-color-fg-secondary)}.fsp-eur-receipt__currency{display:block;margin-block:4px;font-family:var(--ft-display);font-size:76px;font-weight:450;line-height:1.1;letter-spacing:-.055em}.fsp-eur-receipt>p{-webkit-margin-after:28px;margin-block-end:28px;color:var(--hf-color-fg-secondary);font-size:13px}.fsp-eur-receipt__line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:13px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);font-size:12px}.fsp-eur-receipt__line>span{color:var(--hf-color-fg-secondary)}.fsp-eur-receipt__line>strong{font-weight:500}.fsp-eur-receipt__status{display:flex;align-items:center;gap:12px;-webkit-margin-before:18px;margin-block-start:18px;font-size:12px;color:var(--hf-color-fg-secondary)}.fsp-eur-receipt__status>svg{inline-size:30px;block-size:30px;padding:6px;box-sizing:content-box;border-radius:50%;background:var(--hf-color-bg-subtle);color:var(--hf-color-accent-default)}.fsp-eur-scene__seal{position:absolute;inset:auto 25px 36px auto;display:flex;align-items:center;gap:12px;padding:14px 18px;rotate:5deg;background:#123b35;color:#fff;box-shadow:0 8px 20px -6px #10201d33;font-size:12px;line-height:1.5}.fsp-eur-scene__seal>svg{inline-size:29px;block-size:29px}.fsp-iban-flow h2{max-inline-size:700px}.fsp-iban-flow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:54px;gap:54px;list-style:none;padding:0;-webkit-margin-before:55px;margin-block-start:55px}.fsp-iban-flow__steps>li{position:relative}.fsp-iban-flow__steps>li:not(:last-child):after{content:"";position:absolute;inset:29px -27px auto 84px;-webkit-border-before:1px solid var(--hf-color-border-strong);border-block-start:1px solid var(--hf-color-border-strong)}.fsp-step-mark{display:grid;place-items:center;inline-size:58px;block-size:58px;-webkit-margin-after:30px;margin-block-end:30px;border:1px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-sm);color:var(--hf-color-accent-default)}.fsp-step-mark>svg{inline-size:28px;block-size:28px}.fsp-iban-flow__steps h3{-webkit-margin-after:18px;margin-block-end:18px}.fsp-iban-flow__steps p,.fsp-open-steps p{font-size:16px;line-height:1.7;color:var(--hf-color-fg-secondary)}.fsp-iban-purpose{background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default)}.fsp-iban-purpose__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:95px;gap:95px}.fsp-purpose-icon{inline-size:55px;block-size:55px;-webkit-margin-after:24px;margin-block-end:24px;color:var(--hf-color-accent-default)}.fsp-iban-purpose h2{max-inline-size:430px}.fsp-payout-page .fsp-hero__copy{max-inline-size:990px;margin:40px auto 44px;text-align:center}.fsp-payout-page .fsp-hero__copy h1{font-size:clamp(46px,5.2vw,74px)}.fsp-payout-page .fsp-hero__copy .fpp-lede{max-inline-size:730px;margin-inline:auto}.fsp-payout-page .fsp-hero__copy .fpp-disclaimer{max-inline-size:640px;margin-inline:auto}.fsp-payout-scene{display:grid;grid-template-columns:1fr 130px 1fr;align-items:center;min-block-size:470px;padding:55px 70px;border-radius:var(--hf-radius-md);background:var(--hf-color-accent-default);overflow:hidden}.fsp-payout-scene__currencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.fsp-payout-scene__currencies>span{display:grid;place-items:center;min-block-size:68px;border:1px solid rgb(16 44 41/22%);border-radius:var(--hf-radius-sm);color:#103b35;background:rgb(255 255 255/9%);font-family:var(--ft-display);font-size:25px;letter-spacing:-.04em}.fsp-payout-scene__currencies>span:nth-child(2n){translate:0 16px}.fsp-payout-scene__junction{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center}.fsp-payout-scene__junction>span{block-size:1px;background:rgb(16 44 41/30%)}.fsp-payout-scene__junction>i{position:absolute;inset-inline-start:calc(50% - 4px);inline-size:8px;block-size:8px;border-radius:50%;background:#103b35}.fsp-bank-destination{position:relative;padding:30px;rotate:4deg;background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default);box-shadow:12px 20px 40px -17px #10201d55}.fsp-bank-destination>svg{display:block;inline-size:58px;block-size:58px;-webkit-margin-after:26px;margin-block-end:26px;color:var(--hf-color-accent-default)}.fsp-bank-destination>span{display:block;font-size:13px;color:var(--hf-color-fg-secondary)}.fsp-bank-destination>strong{display:block;margin-block:10px 32px;font-family:var(--ft-display);font-size:32px;font-weight:450;line-height:1.2;letter-spacing:-.04em}.fsp-bank-destination>div{display:flex;align-items:center;justify-content:space-between;gap:18px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);font-size:12px}.fsp-bank-destination .halfin-logo{--halfin-logo-height:21px}.fsp-bank-destination>div>span:last-child{max-inline-size:100px;text-align:end;color:var(--hf-color-fg-secondary)}.fsp-payout-flow__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px}.fsp-payout-flow__bank{display:flex;align-items:center;gap:22px;-webkit-margin-before:40px;margin-block-start:40px;-webkit-padding-before:28px;padding-block-start:28px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fsp-payout-flow__bank>svg{inline-size:60px;block-size:60px;color:var(--hf-color-accent-default)}.fsp-payout-flow__bank>span{font-size:15px;color:var(--hf-color-fg-secondary)}.fsp-open-steps{list-style:none;padding:0;margin:0}.fsp-open-steps>li{padding-block:27px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fsp-open-steps>li:first-child{-webkit-padding-before:0;padding-block-start:0;border:0}.fsp-open-steps>li:last-child{-webkit-padding-after:0;padding-block-end:0}.fsp-open-steps h3{-webkit-margin-after:16px;margin-block-end:16px}.fsp-payout-options{background:var(--hf-color-bg-surface)}.fsp-payout-options__heading{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.fsp-currency-index{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none;padding:0;margin-block:55px 0;-webkit-border-before:1px solid var(--hf-color-border-strong);border-block-start:1px solid var(--hf-color-border-strong)}.fsp-currency-index>li{-webkit-padding-before:25px;padding-block-start:25px;font-family:var(--ft-display);font-size:clamp(22px,2.6vw,36px);letter-spacing:-.05em;color:var(--hf-color-accent-default)}.fsp-stable-scene{position:relative;min-block-size:550px;overflow:hidden;border-radius:var(--hf-radius-md);background:var(--hf-color-accent-default);color:#103b35}.fsp-stable-scene__orbit{position:absolute;inset:40px 30px auto;block-size:280px;border:1px solid rgb(16 44 41/20%);border-radius:50%;transform:rotate(-25deg)}.fsp-stable-scene__coin{position:absolute;display:grid;place-items:center;inline-size:132px;block-size:132px;border-radius:50%;background:#f8fcf9;box-shadow:7px 16px 30px -10px #10201d44}.fsp-stable-scene__coin>.fsp-coin-icon{inline-size:96px;block-size:96px}.fsp-stable-scene__coin--usdt{inset:56px auto auto 15%;rotate:-13deg}.fsp-stable-scene__coin--usdc{inset:118px 12% auto auto;rotate:12deg}.fsp-stable-scene__label{position:absolute;inset:247px auto auto 9%;display:grid;grid-gap:3px;gap:3px}.fsp-stable-scene__label>span{font-size:12px}.fsp-stable-scene__label>strong{font-size:20px;font-weight:500;letter-spacing:-.02em}.fsp-stable-scene__track{position:absolute;inset:302px auto auto 16%;inline-size:1px;block-size:98px;background:rgb(16 44 41/30%)}.fsp-stable-scene__track>i{position:absolute;inset:auto auto 0 -3px;inline-size:7px;block-size:7px;border-radius:50%;background:#103b35}.fsp-stable-scene__destination{position:absolute;inset:auto 7% 38px 24%;display:flex;flex-direction:column;align-items:start;padding:25px;rotate:-4deg;background:#123b35;color:#fff;box-shadow:7px 16px 30px -10px #10201d44}.fsp-stable-scene__destination .halfin-logo{--halfin-logo-height:27px;-webkit-margin-after:25px;margin-block-end:25px}.fsp-stable-scene__destination>span:not(.halfin-logo){font-size:12px}.fsp-stable-scene__destination>strong{-webkit-margin-before:5px;margin-block-start:5px;font-family:var(--ft-display);font-size:29px;font-weight:450;line-height:1.2;letter-spacing:-.04em}.fsp-stable-flow h2{max-inline-size:750px;-webkit-margin-after:50px;margin-block-end:50px}.fsp-stable-flow__layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:90px;gap:90px}.fsp-stable-flow__statement{padding:40px;min-block-size:420px;background:var(--hf-color-accent-default);color:#103b35;border-radius:var(--hf-radius-sm)}.fsp-stable-flow__statement .halfin-logo{--halfin-logo-height:31px}.fsp-stable-flow__statement>p{margin-block:38px 25px;font-family:var(--ft-display);font-size:clamp(35px,4vw,51px);font-weight:450;letter-spacing:-.045em;line-height:1.15}.fsp-stable-flow__statement>span:not(.halfin-logo){display:block;max-inline-size:260px;font-size:13px;line-height:1.6}.fsp-stable-alternative{background:var(--hf-color-bg-surface)}.fsp-stable-alternative__layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:110px;gap:110px}.fsp-stable-alternative .fpp-lede{-webkit-margin-before:25px;margin-block-start:25px}.fsp-eur-alternative{padding:35px 38px;-webkit-border-start:1px solid var(--hf-color-border-strong);border-inline-start:1px solid var(--hf-color-border-strong)}.fsp-eur-alternative__currency{display:block;font-family:var(--ft-display);font-size:clamp(70px,9vw,116px);font-weight:450;line-height:1;letter-spacing:-.06em;color:var(--hf-color-accent-default)}.fsp-eur-alternative>div{display:flex;align-items:center;gap:15px;-webkit-margin-before:25px;margin-block-start:25px;font-size:14px}.fsp-eur-alternative>div>svg{inline-size:28px;block-size:28px;color:var(--hf-color-accent-default)}@media (prefers-reduced-motion:no-preference){.fsp-eur-scene[data-started=true] .fsp-eur-receipt{animation:fsp-receipt-arrive 1.5s cubic-bezier(.2,.7,.2,1) both}.fsp-eur-scene[data-started=true] .fsp-eur-scene__seal{animation:fsp-object-settle 1.2s cubic-bezier(.2,.7,.2,1) .45s both}.fsp-payout-scene[data-started=true] .fsp-payout-scene__currencies{animation:fsp-object-settle 1.5s cubic-bezier(.2,.7,.2,1) both}.fsp-payout-scene[data-started=true] .fsp-bank-destination{animation:fsp-receipt-arrive 1.5s cubic-bezier(.2,.7,.2,1) .3s both}.fsp-payout-scene[data-started=true] .fsp-payout-scene__junction>i{animation:fsp-payout-travel 2.6s ease-in-out .2s both}.fsp-stable-scene[data-started=true] .fsp-stable-scene__coin--usdt{animation:fsp-coin-settle 1.8s cubic-bezier(.2,.7,.2,1) both}.fsp-stable-scene[data-started=true] .fsp-stable-scene__coin--usdc{animation:fsp-coin-settle 1.8s cubic-bezier(.2,.7,.2,1) .2s both}.fsp-stable-scene[data-started=true] .fsp-stable-scene__destination{animation:fsp-object-settle 1.5s cubic-bezier(.2,.7,.2,1) .3s both}.fsp-stable-scene[data-started=true] .fsp-stable-scene__track>i{animation:fsp-stable-travel 2.4s ease-in-out .3s both}}@keyframes fsp-receipt-arrive{0%{transform:translateY(32px) rotate(-3deg)}to{transform:none}}@keyframes fsp-object-settle{0%{transform:translateY(18px) scale(.96)}to{transform:none}}@keyframes fsp-coin-settle{0%{transform:translateY(-25px) rotate(-14deg)}to{transform:none}}@keyframes fsp-payout-travel{0%{transform:translateX(-55px)}to{transform:translateX(55px)}}@keyframes fsp-stable-travel{0%{transform:translateY(-90px)}to{transform:none}}@media (max-width:1100px){.fsp-hero__split{gap:35px}.fsp-hero__copy h1{font-size:52px}.fsp-eur-receipt{inline-size:285px;padding:27px 23px}.fsp-eur-scene__seal{inset-inline-end:15px}.fsp-iban-flow__steps{gap:35px}.fsp-iban-purpose__layout,.fsp-payout-flow__layout,.fsp-payout-options__heading,.fsp-stable-alternative__layout,.fsp-stable-flow__layout{gap:55px}.fsp-payout-scene{grid-template-columns:1fr 80px 1fr;padding:45px}.fsp-bank-destination{padding:25px}.fsp-bank-destination>strong{font-size:28px}.fsp-bank-destination>div{gap:10px}.fsp-stable-scene__coin{inline-size:112px;block-size:112px}.fsp-stable-scene__coin>.fsp-coin-icon{inline-size:80px;block-size:80px}.fsp-stable-scene__destination{inset-inline-start:21%;padding:23px}}@media (max-width:800px){.fsp-hero__split{grid-template-columns:1fr;gap:35px}.fsp-hero__copy{max-inline-size:650px}.fsp-hero__copy h1{font-size:clamp(44px,7.8vw,64px)}.fsp-hero__copy .fpp-disclaimer{max-inline-size:600px}.fsp-eur-scene{min-block-size:520px}.fsp-eur-receipt{inline-size:320px}.fsp-eur-scene__seal{inset:auto 13% 34px auto}.fsp-iban-flow__steps{grid-template-columns:1fr;gap:32px;-webkit-margin-before:35px;margin-block-start:35px}.fsp-iban-flow__steps>li{display:grid;grid-template-columns:58px 1fr;grid-column-gap:25px;column-gap:25px}.fsp-iban-flow__steps>li:not(:last-child):after{inset:78px auto -10px 29px;-webkit-border-before:0;border-block-start:0;-webkit-border-start:1px solid var(--hf-color-border-strong);border-inline-start:1px solid var(--hf-color-border-strong)}.fsp-step-mark{grid-row:1/3;margin:0}.fsp-iban-flow__steps h3{align-self:center;-webkit-margin-after:12px;margin-block-end:12px}.fsp-iban-flow__steps p{grid-column:2}.fsp-iban-purpose__layout,.fsp-payout-flow__layout,.fsp-payout-options__heading,.fsp-stable-alternative__layout,.fsp-stable-flow__layout{grid-template-columns:1fr;gap:35px}.fsp-payout-scene{padding:32px;grid-template-columns:1fr 55px 1fr}.fsp-payout-scene__currencies{gap:12px}.fsp-payout-scene__currencies>span{min-block-size:58px;font-size:21px}.fsp-bank-destination{padding:22px}.fsp-bank-destination>strong{font-size:26px}.fsp-bank-destination>div{align-items:start;flex-direction:column;gap:12px}.fsp-bank-destination>div>span:last-child{max-inline-size:none;text-align:start}.fsp-currency-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;-webkit-margin-before:35px;margin-block-start:35px}.fsp-currency-index>li{-webkit-padding-before:15px;padding-block-start:15px;font-size:34px}.fsp-stable-scene{max-inline-size:none}.fsp-stable-scene__coin--usdt{inset-inline-start:22%}.fsp-stable-scene__coin--usdc{inset-inline-end:20%}.fsp-stable-scene__coin{inline-size:132px;block-size:132px}.fsp-stable-scene__coin>.fsp-coin-icon{inline-size:96px;block-size:96px}.fsp-stable-scene__label{inset-inline-start:16%}.fsp-stable-scene__track{inset-inline-start:22%}.fsp-stable-scene__destination{inset-inline:36% 12%}.fsp-stable-flow__statement{min-block-size:auto}.fsp-stable-flow__statement>p{font-size:47px}.fsp-eur-alternative{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--hf-color-border-strong);border-block-start:1px solid var(--hf-color-border-strong);padding:35px 0 0}}@media (max-width:540px){.fsp-hero{-webkit-padding-before:16px;padding-block-start:16px}.fsp-hero__split{-webkit-margin-before:28px;margin-block-start:28px}.fsp-hero__copy h1,.fsp-payout-page .fsp-hero__copy h1{font-size:clamp(38px,9.6vw,50px)}.ft-product-page .fsp-tagline{font-size:18px}.fsp-eur-scene{min-block-size:480px}.fsp-eur-receipt{inline-size:calc(100% - 48px);max-inline-size:310px;padding:23px 19px;rotate:-5deg}.fsp-eur-receipt__top{gap:10px;-webkit-margin-after:25px;margin-block-end:25px}.fsp-eur-receipt__top .halfin-logo{--halfin-logo-height:22px}.fsp-eur-receipt__currency{font-size:68px}.fsp-eur-receipt__line{gap:9px}.fsp-eur-scene__seal{inset:auto 15px 16px auto;padding:12px 15px}.fsp-eur-scene__symbol{inset-inline-start:-30px;font-size:340px}.fsp-iban-flow__steps>li{grid-template-columns:44px 1fr;column-gap:18px}.fsp-step-mark{inline-size:44px;block-size:44px}.fsp-step-mark>svg{inline-size:24px;block-size:24px}.fsp-iban-flow__steps>li:not(:last-child):after{inset-inline-start:22px;inset-block-start:65px}.fsp-page .fsp-iban-flow__steps h3{font-size:23px}.fsp-payout-page .fsp-hero__copy{margin-block:28px 32px}.fsp-payout-scene{grid-template-columns:1fr;gap:0;padding:25px 24px 33px}.fsp-payout-scene__currencies{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fsp-payout-scene__currencies>span{min-block-size:48px;font-size:17px}.fsp-payout-scene__currencies>span:nth-child(2n){translate:none}.fsp-payout-scene__junction{justify-self:center;inline-size:1px;block-size:55px;background:rgb(16 44 41/30%)}.fsp-payout-scene__junction>span{display:none}.fsp-payout-scene__junction>i{inset:auto auto 4px -3px;inline-size:7px;block-size:7px}.fsp-bank-destination{inline-size:calc(100% - 12px);justify-self:center;padding:24px;rotate:3deg}.fsp-bank-destination>svg{inline-size:44px;block-size:44px;-webkit-margin-after:18px;margin-block-end:18px}.fsp-bank-destination>strong{font-size:29px;-webkit-margin-after:22px;margin-block-end:22px}.fsp-bank-destination>div{flex-direction:row;align-items:center;gap:14px}.fsp-bank-destination>div>span:last-child{max-inline-size:88px;text-align:end}.fsp-bank-destination .halfin-logo{--halfin-logo-height:20px}.fsp-currency-index{gap:20px 12px}.fsp-currency-index>li{font-size:27px}.fsp-stable-scene{min-block-size:510px}.fsp-stable-scene__coin{inline-size:108px;block-size:108px}.fsp-stable-scene__coin>.fsp-coin-icon{inline-size:78px;block-size:78px}.fsp-stable-scene__coin--usdt{inset:45px auto auto 12%}.fsp-stable-scene__coin--usdc{inset:105px 9% auto auto}.fsp-stable-scene__orbit{inset-inline:12px;block-size:235px}.fsp-stable-scene__label{inset:237px auto auto 9%}.fsp-stable-scene__track{inset:298px auto auto 17%;block-size:76px}.fsp-stable-scene__destination{inset:auto 7% 28px 27%;padding:22px 18px}.fsp-stable-scene__destination>strong{font-size:25px}.fsp-stable-scene__destination .halfin-logo{--halfin-logo-height:24px}.fsp-stable-flow__statement{padding:30px}.fsp-stable-flow__statement>p{font-size:clamp(33px,9vw,45px)}.fsp-stable-flow h2{-webkit-margin-after:35px;margin-block-end:35px}.fsp-payout-scene[data-started=true] .fsp-payout-scene__junction>i{animation-name:fsp-payout-travel-mobile}}@keyframes fsp-payout-travel-mobile{0%{transform:translateY(-42px)}to{transform:none}}.fhw-hero,.fov-hero,.fso-hero{padding-block:35px 48px}.fov-hero__copy{max-inline-size:940px;margin-inline:auto;text-align:center}.fhw-hero h1,.fov-hero h1,.fso-hero h1{font-size:clamp(42px,5.5vw,76px)}.fov-hero__copy .fpp-lede{max-inline-size:600px;margin:25px auto 14px}.fhw-hero>.fpp-disclaimer,.fov-hero>.fpp-disclaimer,.fso-hero>.fpp-disclaimer{-webkit-margin-before:24px;margin-block-start:24px}.fov-folio{position:relative;display:flex;justify-content:center;align-items:center;min-block-size:420px;-webkit-margin-before:36px;margin-block-start:36px;padding:55px 40px;overflow:hidden;background:#0d4841;border-radius:10px}.fov-folio:before{content:"";position:absolute;inset:60% -5% -40%;border:1px solid #ffffff25;border-radius:50%;rotate:-12deg}.fov-folio__sheet{position:relative;display:flex;flex-direction:column;flex:0 1 280px;min-inline-size:0;min-block-size:270px;padding:27px;background:#fffef9;color:#183d36;box-shadow:0 12px 40px #08241f40}.fov-folio__sheet small,.fov-folio__sheet>span{font-size:12px;line-height:1.5}.fov-folio__sheet strong{font-family:var(--ft-display);font-size:34px;letter-spacing:-.05em;line-height:1.12;font-weight:500}.fov-folio__sheet--invoice{rotate:-10deg;z-index:1;translate:10px 0}.fov-folio__sheet--invoice .halfin-logo{--halfin-logo-height:22px;-webkit-margin-after:20px;margin-block-end:20px}.fov-folio__sheet--invoice strong{margin-block:9px 18px}.fov-folio__rule{block-size:1px;background:#c7d8d1;-webkit-margin-after:20px;margin-block-end:20px}.fov-folio__sheet--invoice>svg{inline-size:21px;block-size:21px;-webkit-margin-before:14px;margin-block-start:14px}.fov-folio__sheet--checkout{background:#5de3cb;color:#123e36;rotate:3deg;translate:0 18px;z-index:2}.fov-folio__coins{display:flex;gap:12px;margin-block:25px}.fov-folio__sheet--checkout small{-webkit-margin-before:15px;margin-block-start:15px}.fov-folio__sheet--settlement{rotate:10deg;translate:-10px -12px}.fov-folio__sheet--settlement>svg{inline-size:35px;block-size:35px;margin-block:25px 14px;color:#167b6a}.fov-folio__sheet--settlement small{-webkit-margin-before:15px;margin-block-start:15px}@keyframes fov-sheet-arrive{0%{opacity:.2;transform:translateY(40px) rotate(-5deg)}to{opacity:1;transform:none}}.fov-accept{background:var(--hf-color-bg-surface)}.fov-accept h2{-webkit-margin-after:44px;margin-block-end:44px}.fov-accept__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px}.fov-accept__pair h3{margin-block:28px 14px}.fov-accept__pair article>p:not(.fov-tagline),.fov-receive__list article>p:not(.fov-tagline){font-size:15px;color:var(--hf-color-fg-secondary)}.fov-tagline{font-size:18px;line-height:1.5;-webkit-margin-after:15px;margin-block-end:15px}.fov-accept__pair .fpp-link,.fov-receive__list .fpp-link{-webkit-margin-before:15px;margin-block-start:15px}.fov-mini{position:relative;display:grid;place-items:center;block-size:290px;overflow:hidden;border-radius:8px;background:#e4eae2;color:#173d35}.fov-mini--checkout{background:#bbeadd}.fov-mini__paper{inline-size:260px;padding:25px;background:#fffefa;rotate:-6deg;box-shadow:8px 15px 28px #10201d20}.fov-mini__paper .halfin-logo{--halfin-logo-height:24px}.fov-mini__paper>span{display:block;margin-block:20px;font-size:22px}.fov-mini__paper>i{display:block;inline-size:80%;block-size:4px;-webkit-margin-after:12px;margin-block-end:12px;background:#e1e7e1}.fov-mini__paper>i+i{inline-size:55%}.fov-mini__paper>div{display:flex;gap:8px;-webkit-margin-before:20px;margin-block-start:20px;font-size:11px}.fov-mini__paper svg{inline-size:17px;block-size:17px}.fov-mini__stamp{position:absolute;inset:auto 17% 40px auto;display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:50%;background:#147b6d;color:white;border:5px solid #e4eae2}.fov-mini__checkout{inline-size:280px;padding:26px;background:#fffefa;rotate:4deg;border-radius:8px;box-shadow:8px 15px 28px #10201d20}.fov-mini__checkout>span{font-size:17px}.fov-mini__checkout>div{display:flex;align-items:center;gap:15px;padding-block:14px;-webkit-border-after:1px solid #dbe3dc;border-block-end:1px solid #dbe3dc}.fov-mini__checkout small{display:block;-webkit-margin-before:12px;margin-block-start:12px;font-size:10px}.fov-receive__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.fov-receive__list article{padding-block:30px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fov-receive__list article:first-child{-webkit-padding-before:0;padding-block-start:0;border:0}.fov-receive__list h3{-webkit-margin-after:14px;margin-block-end:14px}.ft-product-page .fov-receive__list .fpp-disclaimer{-webkit-margin-before:18px;margin-block-start:18px;font-size:12px}.fov-currency-print{position:relative;margin-block:34px 15px;block-size:300px;border:1px solid var(--hf-color-border-strong);border-radius:50% 50% 5px 5px;display:flex;align-items:center;justify-content:center;gap:25px;color:var(--hf-color-accent-default)}.fov-currency-print>span{font-size:180px;line-height:1;font-family:var(--ft-display)}.fov-currency-print>div{display:grid;grid-gap:25px;gap:25px}.fov-currency-print small{position:absolute;inset:auto 20px 20px;text-align:center;font-size:12px;color:var(--hf-color-fg-secondary)}.fov-bridge{background:#123e36;color:var(--hf-color-fg-default);text-align:center}.fov-bridge>div>svg{inline-size:45px;block-size:45px;color:var(--hf-color-accent-default);margin:0 auto 24px}.fov-bridge h2{max-inline-size:860px;margin-inline:auto}.fov-bridge .fpp-lede{max-inline-size:650px;margin:26px auto 16px}.fso-hero h1{margin-block:28px 24px}.fso-hero h1>span{color:var(--hf-color-accent-default)}.fso-hero>.fpp-lede{max-inline-size:700px}.fso-switchboard{display:grid;grid-template-columns:.65fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:55px;-webkit-margin-before:42px;margin-block-start:42px;background:#c4eadd;color:#183e36;border-radius:10px}.fso-switchboard__origin{display:flex;flex-direction:column;align-items:center;gap:12px}.fso-switchboard__origin>div{display:flex;gap:22px;-webkit-margin-after:15px;margin-block-end:15px;padding:23px;background:#f9fff8;border-radius:50%;box-shadow:0 14px 30px #173d351c}.fso-switchboard__origin>strong{font-size:22px;font-weight:500}.fso-switchboard__origin>span{font-size:13px}.fso-switchboard__routes{display:grid;grid-gap:25px;gap:25px}.fso-route{position:relative;display:grid;grid-template-columns:52px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:22px;background:#fffefa;border-radius:7px}.fso-route__rail{position:absolute;inset:50% 100% auto auto;inline-size:60px;block-size:1px;background:#638e80;overflow:hidden}.fso-route__rail>i{display:block;inline-size:20px;block-size:1px;background:#143e35;-webkit-margin-start:40px;margin-inline-start:40px}.fso-route__currency{display:grid;place-items:center;font-family:var(--ft-display);font-size:46px;line-height:1}.fso-route small,.fso-route span,.fso-route strong{display:block}.fso-route strong{font-size:17px;font-weight:550}.fso-route span{font-size:14px;-webkit-margin-before:3px;margin-block-start:3px}.fso-route small{font-size:11px;-webkit-margin-before:7px;margin-block-start:7px;color:#52695e}@keyframes fso-route-pass{0%{transform:translateX(-60px)}to{transform:translateX(0)}}.fso-options{background:var(--hf-color-bg-surface)}.fso-options h2{-webkit-margin-after:48px;margin-block-end:48px}.fso-options__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.fso-options__symbol{display:flex;align-items:center;gap:10px;min-block-size:70px;font-size:68px;color:var(--hf-color-accent-default);line-height:1}.fso-options h3,.fso-options__symbol{-webkit-margin-after:20px;margin-block-end:20px}.fso-options h3{max-inline-size:400px}.fso-options article>p{font-size:15px}.fso-options dl{margin-block:28px}.fso-options dl>div{padding-block:15px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fso-options dt{font-size:12px;color:var(--hf-color-fg-muted)}.fso-options dd{font-size:15px;-webkit-margin-before:4px;margin-block-start:4px}.fso-options article>.fpp-disclaimer{font-size:12px}.fso-options .fpp-link{-webkit-margin-before:15px;margin-block-start:15px}.fso-withdraw>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.fso-withdraw .fpp-lede{margin-block:24px}.fso-withdraw .fpp-link{-webkit-margin-before:18px;margin-block-start:18px}.fso-withdraw__print{display:flex;flex-direction:column;padding-block:35px;border-block:1px solid var(--hf-color-border-strong)}.fso-withdraw__print>span{font-family:var(--ft-display);font-size:clamp(60px,8vw,105px);letter-spacing:-.06em;line-height:1.2}.fso-withdraw__print>span:nth-child(2){color:var(--hf-color-accent-default);-webkit-padding-start:12%;padding-inline-start:12%}.fso-withdraw__print>span:nth-child(3){font-size:clamp(30px,3.5vw,45px);letter-spacing:-.04em;text-align:right}.fso-withdraw__print small{font-size:12px;-webkit-margin-before:25px;margin-block-start:25px;color:var(--hf-color-fg-muted)}.fhw-hero{text-align:center;-webkit-padding-before:55px;padding-block-start:55px}.fhw-hero h1{max-inline-size:1000px;margin-inline:auto}.fhw-hero .fpp-lede{margin-block:24px 40px}.fhw-hero .pf-scene{border-radius:10px}.fhw-flow{-webkit-padding-before:55px;padding-block-start:55px}.fhw-flow__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.fhw-flow__columns h3{-webkit-margin-after:20px;margin-block-end:20px}.fhw-flow__columns p{font-size:15px;color:var(--hf-color-fg-secondary)}.fhw-boundary{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px;-webkit-padding-before:40px;padding-block-start:40px;-webkit-margin-before:45px;margin-block-start:45px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fhw-boundary>strong{font-size:20px;font-weight:500;max-inline-size:280px}.fhw-boundary p{font-size:13px;color:var(--hf-color-fg-secondary)}.fhw-boundary p+p{-webkit-margin-before:12px;margin-block-start:12px}.fhw-choice{background:#0f4239;color:var(--hf-color-fg-default)}.fhw-choice>div{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:70px;gap:70px}.fhw-choice .fpp-lede{margin-block:24px 16px}.fhw-choice__art{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:250px;-webkit-padding-after:35px;padding-block-end:35px;perspective:800px}.fhw-choice__art>span{position:relative;flex:0 0 auto;display:grid;place-items:center;inline-size:150px;aspect-ratio:1;border-radius:50%;border:2px solid #d5f8ef;background:#f4fff7;box-shadow:3px 1px 0 #a9dfd0,6px 2px 0 #58a892,9px 3px 0 #386f62,15px 15px 22px #072b2440;transform:rotateX(12deg) rotateY(-28deg) rotate(-16deg)}.fhw-choice__art>span+span{inset-block-start:24px;-webkit-margin-start:-10px;margin-inline-start:-10px;box-shadow:-3px 1px 0 #a9dfd0,-6px 2px 0 #58a892,-9px 3px 0 #386f62,-15px 15px 22px #072b2440;transform:rotateX(10deg) rotateY(28deg) rotate(14deg)}.fhw-choice__art .fhw-coin-icon{display:block;inline-size:100%;block-size:100%}.fhw-choice__art>p{position:absolute;inset:auto 0 0;text-align:center;color:#b5e6d7;font-size:13px}@keyframes fhw-coin-arrive{0%{opacity:.2;translate:0 25px}to{opacity:1;translate:0 0}}.fhw-launch__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.fhw-launch ol{list-style:none;padding:0}.fhw-launch li{padding-block:26px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fhw-launch li:first-child{-webkit-padding-before:0;padding-block-start:0;border:0}.fhw-launch li h3{-webkit-margin-after:15px;margin-block-end:15px}.fhw-launch li p{font-size:15px;color:var(--hf-color-fg-secondary)}.fhw-folder{position:relative;block-size:295px;max-inline-size:400px;margin-block:35px 20px}.fhw-folder__paper{position:absolute;inset:0 35px auto;display:flex;flex-direction:column;padding:24px;block-size:250px;background:#fffefa;color:#173d35;box-shadow:0 5px 20px #10201d18;rotate:-5deg}.fhw-folder__paper .halfin-logo{--halfin-logo-height:25px}.fhw-folder__paper span{font-size:15px;margin-block:15px}.fhw-folder__paper i{block-size:4px;background:#dbe5dc;-webkit-margin-after:9px;margin-block-end:9px}.fhw-folder__paper i:nth-of-type(2){inline-size:80%}.fhw-folder__paper svg{inline-size:30px;block-size:30px}.fhw-folder__cover{position:absolute;inset:auto 0 0;block-size:155px;background:#197f6e;color:#fffefa;border-radius:6px 25px 6px 6px;padding:50px 25px 25px;box-shadow:0 13px 25px #10201d1c}.fhw-folder__cover>span{font-size:19px;line-height:1.4}@keyframes fhw-folder-open{0%{transform:translateY(75px) rotate(5deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.fov-folio[data-started=true] .fov-folio__sheet{animation:fov-sheet-arrive 1.1s var(--hf-ease-emphasized) both}.fov-folio[data-started=true] .fov-folio__sheet--checkout{animation-delay:.25s}.fov-folio[data-started=true] .fov-folio__sheet--settlement{animation-delay:.5s}.fov-mini[data-started=true]>div{animation:fov-sheet-arrive .95s var(--hf-ease-emphasized) both}.fov-mini[data-started=true] .fov-mini__stamp{animation:fov-sheet-arrive .65s .65s both}.fov-currency-print[data-started=true]>div,.fov-currency-print[data-started=true]>span{animation:fov-sheet-arrive .9s both}.fso-switchboard[data-started=true] .fso-route__rail>i{animation:fso-route-pass 1.5s .5s both}.fso-switchboard[data-started=true] .fso-route--stablecoin .fso-route__rail>i{animation-delay:1.5s}.fso-withdraw__print[data-started=true]>span{animation:fov-sheet-arrive .9s both}.fso-withdraw__print[data-started=true]>span:nth-child(2){animation-delay:.2s}.fso-withdraw__print[data-started=true]>span:nth-child(3){animation-delay:.4s}.fhw-choice__art[data-started=true]>span{animation:fhw-coin-arrive 1.1s var(--hf-ease-emphasized) both}.fhw-choice__art[data-started=true]>span+span{animation-delay:.25s}.fhw-folder[data-started=true] .fhw-folder__paper{animation:fhw-folder-open 1.4s var(--hf-ease-emphasized) both}}@media (max-width:900px){.fhw-launch__layout,.fov-receive__layout,.fso-withdraw>div{gap:45px}.fov-folio{padding-inline:25px}.fov-folio__sheet{padding:20px}.fov-folio__sheet strong{font-size:28px}.fso-switchboard{gap:45px;padding:40px 30px}.fso-route__rail{inline-size:35px}.fso-options__columns{gap:40px}.fhw-choice>div{gap:30px}.fhw-choice__art>span{inline-size:124px}}@media (max-width:650px){.fhw-hero,.fov-hero,.fso-hero{padding-block:24px 30px}.fhw-hero h1,.fov-hero h1,.fso-hero h1{font-size:clamp(38px,8vw,52px)}.fov-hero__copy .fpp-lede{-webkit-margin-before:22px;margin-block-start:22px}.fov-folio{min-block-size:530px;padding:0;display:block}.fov-folio__sheet{position:absolute;inline-size:220px;min-block-size:235px;padding:22px}.fov-folio__sheet strong{font-size:28px}.fov-folio__sheet--invoice{inset:35px auto auto calc(50% - 120px);translate:none}.fov-folio__sheet--checkout{inset:172px calc(50% - 124px) auto auto;translate:none}.fov-folio__sheet--settlement{inset:auto auto 30px calc(50% - 119px);min-block-size:160px;z-index:3;rotate:-5deg;translate:none}.fov-folio__sheet--settlement>svg{position:absolute;inset:22px 24px auto auto;inline-size:23px;block-size:23px;margin:0}.fov-folio__sheet--settlement strong{-webkit-margin-before:15px;margin-block-start:15px}.fov-folio__sheet--settlement>span{font-size:10px}.fhw-boundary,.fhw-choice>div,.fhw-flow__columns,.fhw-launch__layout,.fov-accept__pair,.fov-receive__layout,.fso-options__columns,.fso-withdraw>div{grid-template-columns:1fr;gap:40px}.fov-mini{block-size:270px}.fov-mini__paper{inline-size:min(240px,80%);padding:22px}.fov-mini__checkout{inline-size:min(260px,83%);padding:22px}.fov-mini__stamp{inset-inline-end:9%}.fov-currency-print{block-size:240px;max-inline-size:400px}.fov-currency-print>span{font-size:150px}.fov-receive__layout,.fso-options__columns{gap:48px}.fso-switchboard{grid-template-columns:1fr;gap:32px;padding:28px 18px}.fso-switchboard__origin>div{padding:18px;-webkit-margin-after:0;margin-block-end:0}.fso-switchboard__origin>strong{font-size:20px}.fso-switchboard__origin{gap:8px}.fso-switchboard__routes{gap:18px;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid #638e80;border-inline-start:1px solid #638e80}.fso-route{padding:20px 14px;grid-template-columns:40px 1fr;gap:12px}.fso-route__rail{inset:50% 100% auto auto;inline-size:18px;block-size:1px}.fso-route__rail>i{inline-size:8px;block-size:1px;margin:0 0 0 10px}.fso-route strong{font-size:15px}.fso-route small{font-size:11px}.fso-options__columns>article+article{-webkit-padding-before:35px;padding-block-start:35px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fso-options h2{-webkit-margin-after:35px;margin-block-end:35px}.fso-withdraw__print>span{font-size:80px}.fhw-flow{-webkit-padding-before:35px;padding-block-start:35px}.fhw-flow__columns article{-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);-webkit-padding-before:25px;padding-block-start:25px}.fhw-boundary{gap:20px;-webkit-margin-before:35px;margin-block-start:35px}.fhw-choice__art{min-block-size:230px}.fhw-choice__art>span{inline-size:128px}.fhw-launch__layout{gap:35px}.fhw-folder__paper{inset-inline:25px}.fhw-folder__cover{padding-inline:22px}}.ind-page-label{-webkit-margin-after:20px;margin-block-end:20px;font-size:14px;color:var(--hf-color-fg-secondary)}.ind-overview{padding-block:46px 76px}.ind-page .ind-overview h1{max-inline-size:1050px;font-size:clamp(48px,6vw,82px)}.ind-overview h1>span{display:block}.ind-overview h1>span+span{color:var(--hf-color-accent-default)}.ind-overview .fpp-lede{max-inline-size:690px;margin-block:28px 20px}.ind-directory{display:grid;grid-template-columns:1fr 1fr;grid-gap:84px 54px;gap:84px 54px;-webkit-padding-after:100px;padding-block-end:100px}.ind-directory__sector--hosting{grid-column:1/-1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:64px;gap:64px}.ind-directory__copy>p:not(.ind-page-label){margin-block:20px;color:var(--hf-color-fg-secondary);font-size:16px}.ind-page .ind-directory h2{font-size:clamp(32px,3.3vw,45px)}.ind-directory__sector:not(.ind-directory__sector--hosting) .ind-directory__copy{-webkit-margin-before:32px;margin-block-start:32px}.ind-case-list{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin-block:24px;list-style:none;font-size:13px}.ind-case-list li{-webkit-padding-after:6px;padding-block-end:6px;-webkit-border-after:1px solid var(--hf-color-border-strong);border-block-end:1px solid var(--hf-color-border-strong)}.ind-switch{background:var(--hf-color-bg-surface)}.ind-switch__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.ind-switch__layout p{-webkit-margin-after:22px;margin-block-end:22px;font-size:18px;color:var(--hf-color-fg-secondary)}.ind-hero{padding-block:25px 70px}.ind-hero__layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:60px;gap:60px;-webkit-margin-before:40px;margin-block-start:40px}.ind-page .ind-hero h1{font-size:clamp(43px,4.8vw,65px)}.ind-hero__copy .fpp-lede{margin-block:28px 18px}.ind-hero__copy .fpp-disclaimer{max-inline-size:400px;-webkit-margin-before:22px;margin-block-start:22px}.ind-page .ind-use-cases{display:flex;justify-content:space-between;gap:30px;padding:32px 0 0;list-style:none;-webkit-margin-before:38px;margin-block-start:38px;-webkit-border-before:1px solid var(--hf-color-border-strong);border-block-start:1px solid var(--hf-color-border-strong);font-size:15px}.ind-art{min-inline-size:0;margin:0}.ind-art__surface{position:relative;isolation:isolate;block-size:450px;overflow:hidden;border-radius:var(--hf-radius-md)}.ind-art figcaption{-webkit-padding-before:13px;padding-block-start:13px;color:var(--hf-color-fg-muted);font-size:12px;line-height:1.6}.ind-art--hosting .ind-art__surface{background:#168275}.ind-art--hosting .ind-art__surface:before{position:absolute;content:"";inset:auto 0 0;block-size:36%;background:#0f685e;-webkit-clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}.ind-rack{position:absolute;inset:48px auto auto 13%;inline-size:62%;max-inline-size:320px;padding:20px 18px 14px;background:#183b32;border:1px solid #71a392;border-radius:9px;box-shadow:14px 22px 35px #10201d40;transform:perspective(950px) rotateY(9deg) rotate(-4deg);color:#ddf3e9}.ind-rack__top{display:flex;align-items:center;justify-content:space-between;-webkit-padding-after:20px;padding-block-end:20px;font-size:12px}.ind-rack__top i{inline-size:5px;block-size:5px;border-radius:50%;background:#a2e5cf}.ind-rack__unit{display:flex;align-items:center;gap:10px;min-block-size:62px;padding:12px 10px;border:1px solid #5c8475;border-radius:3px;-webkit-margin-after:9px;margin-block-end:9px;background:#24483d;font-size:12px}.ind-rack__vents{inline-size:35px;block-size:26px;flex-shrink:0;background:repeating-linear-gradient(90deg,#102c26 0 2px,transparent 2px 5px)}.ind-rack__unit>i{flex-shrink:0;inline-size:5px;block-size:5px;-webkit-margin-start:auto;margin-inline-start:auto;border-radius:50%;background:#a2e5cf;box-shadow:0 0 6px #a2e5cf70}.ind-rack__base{margin-block:16px 1px;block-size:5px;background:#102c26}.ind-renewal{position:absolute;inset:auto 7% 36px auto;inline-size:223px;padding:23px;rotate:5deg;background:#fffefb;box-shadow:0 15px 24px #10201d30;color:#10201d}.ind-renewal .halfin-logo{--halfin-logo-height:22px;display:block;-webkit-margin-after:22px;margin-block-end:22px}.ind-renewal>span{font-size:12px;color:#52645f}.ind-renewal>strong{display:block;margin-block:7px 19px;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.045em}.ind-renewal small{font-size:13px;letter-spacing:0}.ind-renewal>div{display:flex;align-items:center;gap:8px;-webkit-padding-before:13px;padding-block-start:13px;-webkit-border-before:1px solid #d6e2da;border-block-start:1px solid #d6e2da;color:#0f685e;font-size:12px}.ind-renewal>div>svg{inline-size:17px;block-size:17px}.ind-art--gpu-cloud .ind-art__surface{background:#102c26}.ind-compute-board{position:absolute;inset:46px auto auto 14%;inline-size:68%;aspect-ratio:1;max-inline-size:310px;border:2px solid #668c7b;border-radius:8px;background:#244c3e;transform:perspective(900px) rotateX(24deg) rotate(-14deg);box-shadow:12px 18px 0 #193b30,18px 28px 26px #06161180}.ind-compute-board__die{position:absolute;inset:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#b9d4c7;border:8px solid #375e4e;box-shadow:0 0 0 1px #8bb29f,0 0 0 9px #17362c,0 0 0 10px #83a793;color:#183b32}.ind-compute-board__die>span{font-family:var(--ft-display);font-size:33px;line-height:1.25;font-weight:500}.ind-compute-board__die small{font-size:12px}.ind-compute-board__tracks{position:absolute;inset:11%;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ind-compute-board__tracks i{border:1px solid #6f9e88;border-radius:4px}.ind-compute-board__memory{position:absolute;inset:auto 20% 7%;display:flex;justify-content:space-between}.ind-compute-board__memory>i{inline-size:23%;block-size:16px;border:1px solid #799682;background:#102c26}.ind-capacity{position:absolute;inset:auto 7% 31px auto;inline-size:264px;padding:23px;rotate:3deg;background:#fffefb;color:#10201d;box-shadow:0 12px 22px #06161150}.ind-capacity>span{display:block;font-size:12px;color:#0f685e}.ind-capacity>strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.03em;margin-block:7px 17px}.ind-capacity>div{display:flex;gap:5px;-webkit-margin-after:12px;margin-block-end:12px}.ind-capacity i{flex:1 1;block-size:15px;background:#168275;transform-origin:bottom}.ind-capacity i:nth-last-child(-n+2){background:#d0e1d8}.ind-capacity>small{font-size:12px;color:#52645f}.ind-art--hardware .ind-art__surface{background:#dbe8e0}.ind-carton{position:absolute;inset:77px auto auto 12%;inline-size:68%;max-inline-size:340px;block-size:250px;filter:drop-shadow(8px 15px 12px #10201d20)}.ind-carton__front{position:absolute;inset:64px 23% 0 0;padding:30px 24px;background:#b8a38a;-webkit-clip-path:polygon(0 0,100% 16%,100% 100%,0 84%);clip-path:polygon(0 0,100% 16%,100% 100%,0 84%);color:#362f27}.ind-carton__front>span{display:block;font-size:17px;line-height:1.3;rotate:6deg}.ind-carton__top{position:absolute;inset:0 0 auto;block-size:95px;background:#d5c6b3;-webkit-clip-path:polygon(0 68%,29% 0,100% 21%,77% 100%);clip-path:polygon(0 68%,29% 0,100% 21%,77% 100%)}.ind-carton__top:after{position:absolute;content:"";inset:18px 30% 0 auto;inline-size:28px;background:#168275;transform:skewX(-47deg) rotate(7deg)}.ind-carton__side{position:absolute;inset:20px 0 0 auto;inline-size:23%;background:#9e8b74;-webkit-clip-path:polygon(100% 0,100% 77%,0 100%,0 32%);clip-path:polygon(100% 0,100% 77%,0 100%,0 32%)}.ind-carton__label{display:flex;gap:3px;inline-size:70px;padding:5px;-webkit-margin-before:23px;margin-block-start:23px;background:#ede8dc;rotate:6deg}.ind-carton__label i{block-size:17px;inline-size:3px;background:#484139}.ind-carton__label i:nth-child(3n){inline-size:5px}.ind-order-paper{position:absolute;inset:auto 6% 28px auto;inline-size:228px;padding:23px;background:#fffefb;color:#10201d;box-shadow:0 14px 23px #10201d30;rotate:-5deg}.ind-order-paper .halfin-logo{--halfin-logo-height:22px;display:block;-webkit-margin-after:22px;margin-block-end:22px}.ind-order-paper>span{font-size:12px;color:#52645f}.ind-order-paper>strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.035em;margin-block:5px 22px}.ind-order-paper>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-block:9px;-webkit-border-before:1px solid #d6e2da;border-block-start:1px solid #d6e2da;font-size:12px}.ind-order-paper>div>svg{inline-size:17px;block-size:17px;color:#0f685e}.ind-workflow{background:var(--hf-color-bg-surface)}.ind-workflow__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px 90px;gap:50px 90px}.ind-workflow__intro .fpp-link{-webkit-margin-before:24px;margin-block-start:24px}.ind-workflow__steps{margin:0;padding:0;list-style:none}.ind-workflow__steps li{display:flex;align-items:flex-start;gap:19px;padding-block:22px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.ind-workflow__steps li:first-child{border:0;-webkit-padding-before:0;padding-block-start:0}.ind-workflow__symbol{display:grid;place-items:center;flex-shrink:0;inline-size:38px;block-size:38px;background:var(--hf-color-bg-subtle);color:var(--hf-color-accent-default);border-radius:var(--hf-radius-sm)}.ind-workflow__symbol svg{inline-size:20px;block-size:20px}.ind-page .ind-workflow__steps h3{font-size:22px;-webkit-margin-after:11px;margin-block-end:11px}.ind-workflow__steps p{color:var(--hf-color-fg-secondary);font-size:16px}.ind-workflow__record{grid-column:1/-1;display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;padding:36px 44px;background:var(--ft-paper);border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-md)}.ind-workflow__record-main{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.ind-workflow__record-main .halfin-logo{--halfin-logo-height:23px;-webkit-margin-after:4px;margin-block-end:4px}.ind-workflow__record-label{font-size:12px;color:var(--hf-color-fg-secondary)}.ind-workflow__record-main strong{font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.ind-workflow__record-main small{font-size:15px;letter-spacing:0}.ind-workflow__record-line{position:relative;block-size:1px;background:var(--hf-color-border-strong)}.ind-workflow__record-line i{position:absolute;inset:-3px auto auto 0;inline-size:7px;block-size:7px;border-radius:50%;background:var(--hf-color-accent-default);translate:110px 0}.ind-workflow__record-end{-webkit-padding-start:42px;padding-inline-start:42px}.ind-workflow__record-end>svg{inline-size:40px;block-size:40px;color:var(--hf-color-accent-default);-webkit-margin-after:15px;margin-block-end:15px}.ind-workflow__record-end strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.025em}.ind-workflow__record-end>span{display:block;max-inline-size:270px;-webkit-margin-before:9px;margin-block-start:9px;font-size:14px;color:var(--hf-color-fg-secondary)}.ind-workflow--gpu-cloud .ind-workflow__intro{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:50px}.ind-workflow--gpu-cloud h2{max-inline-size:730px}.ind-workflow--gpu-cloud .ind-workflow__intro .fpp-link{flex-shrink:0}.ind-workflow--gpu-cloud .ind-workflow__record{grid-column:2;grid-row:2;grid-template-columns:1fr;gap:25px;padding:30px}.ind-workflow--gpu-cloud .ind-workflow__record-line{inline-size:120px}.ind-workflow--gpu-cloud .ind-workflow__record-end{padding:0}.ind-workflow--hardware .ind-workflow__intro{grid-column:1/-1;max-inline-size:760px}.ind-workflow--hardware .ind-workflow__steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.ind-workflow--hardware .ind-workflow__steps li{display:block;-webkit-border-before:1px solid var(--hf-color-border-strong);border-block-start:1px solid var(--hf-color-border-strong);-webkit-padding-before:24px;padding-block-start:24px}.ind-workflow--hardware .ind-workflow__symbol{-webkit-margin-after:21px;margin-block-end:21px}.ind-settlement__heading{display:flex;align-items:center;gap:40px;-webkit-margin-after:45px;margin-block-end:45px}.ind-settlement__heading h2{max-inline-size:850px}.ind-settlement__coins{display:flex;align-items:center;flex-shrink:0}.ind-settlement__coins>:last-child{-webkit-margin-start:-9px;margin-inline-start:-9px;transform:translateY(18px)}.ind-settlement__body{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:center}.ind-settlement__route{padding:34px;display:flex;align-items:flex-start;flex-direction:column;border-radius:var(--hf-radius-md);background:#102c26;color:#e8f5ef}.ind-settlement__route .halfin-logo{--halfin-logo-height:24px;-webkit-margin-after:30px;margin-block-end:30px}.ind-settlement__route>span:not(.halfin-logo){color:#b6cec3;font-size:12px}.ind-settlement__route strong{font-size:23px;line-height:1.35;letter-spacing:-.025em;font-weight:500;-webkit-margin-before:6px;margin-block-start:6px}.ind-settlement__route i{inline-size:1px;block-size:28px;margin-block:13px;background:#81b9a3}.ind-settlement__steps article{padding-block:23px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.ind-settlement__steps article:first-child{-webkit-padding-before:0;padding-block-start:0;border:0}.ind-page .ind-settlement__steps h3{font-size:24px;-webkit-margin-after:11px;margin-block-end:11px}.ind-settlement__steps p{color:var(--hf-color-fg-secondary)}.ind-settlement__note{max-inline-size:880px;margin-block:25px 13px}.ind-integration{background:var(--hf-color-bg-surface)}.ind-integration__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.ind-integration__layout .fpp-link{-webkit-margin-before:28px;margin-block-start:28px}.ind-integration__items article{padding-block:26px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.ind-integration__items article:first-child{border:0;-webkit-padding-before:0;padding-block-start:0}.ind-integration__items h3{-webkit-margin-after:12px;margin-block-end:12px}.ind-integration__items p{color:var(--hf-color-fg-secondary)}.ind-art[data-started=true] :is(.ind-renewal,.ind-capacity,.ind-order-paper){animation:ind-paper-arrive 1.2s cubic-bezier(.2,.7,.25,1) .3s both}.ind-art[data-started=true] .ind-capacity i{animation:ind-credit-arrive 1.2s ease .7s both}.ind-workflow__record[data-started=true] .ind-workflow__record-line i{animation:ind-payment-route 1.8s ease both}@keyframes ind-paper-arrive{0%{opacity:0;transform:translateY(22px) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes ind-credit-arrive{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes ind-payment-route{0%{translate:0 0}to{translate:110px 0}}@media (max-width:1100px){.ind-hero__layout{gap:35px}.ind-art__surface{block-size:410px}.ind-directory{gap:65px 35px}.ind-directory__sector--hosting{gap:40px}.ind-rack{inset-inline-start:9%;inline-size:70%}.ind-rack__unit{gap:7px}.ind-rack__vents{inline-size:25px}.ind-compute-board{inset-inline-start:12%}.ind-integration__layout,.ind-settlement__body,.ind-switch__layout,.ind-workflow__layout{gap:45px}.ind-workflow--gpu-cloud .ind-workflow__intro{display:block}}@media (max-width:800px){.ind-overview{padding-block:34px 55px}.ind-hero__layout{grid-template-columns:1fr;gap:35px}.ind-hero__copy{max-inline-size:670px}.ind-art{inline-size:100%;max-inline-size:620px;margin-inline:auto}.ind-art__surface{block-size:440px}.ind-rack{inline-size:55%;inset-inline-start:17%}.ind-compute-board{inset-inline-start:20%;inline-size:56%}.ind-carton{inset-inline-start:18%;inline-size:65%}.ind-directory{grid-template-columns:1fr;gap:60px;-webkit-padding-after:65px;padding-block-end:65px}.ind-directory__sector--hosting{grid-template-columns:1fr;gap:30px}.ind-directory__copy{max-inline-size:620px;margin-inline:auto}.ind-integration__layout,.ind-settlement__body,.ind-switch__layout,.ind-workflow__layout{grid-template-columns:1fr;gap:35px}.ind-switch__layout h2{max-inline-size:600px}.ind-workflow__record{grid-template-columns:1fr 80px 1fr;padding:30px}.ind-workflow__record-line i{translate:70px 0}.ind-workflow__record-end{-webkit-padding-start:22px;padding-inline-start:22px}.ind-workflow--gpu-cloud .ind-workflow__record{grid-column:1;grid-row:auto;grid-template-columns:1fr 80px 1fr}.ind-workflow--gpu-cloud .ind-workflow__record-line{inline-size:auto}.ind-workflow--hardware .ind-workflow__steps{grid-template-columns:1fr;gap:10px}.ind-workflow--hardware .ind-workflow__steps li{display:flex}.ind-settlement__heading{gap:25px}.ind-settlement__route{max-inline-size:620px}@keyframes ind-payment-route{0%{translate:0 0}to{translate:70px 0}}}@media (max-width:520px){.ind-page .ind-overview h1{font-size:46px}.ind-page .ind-hero h1{font-size:43px}.ind-hero{-webkit-padding-before:18px;padding-block-start:18px}.ind-hero__layout{-webkit-margin-before:28px;margin-block-start:28px}.ind-page .ind-use-cases{flex-direction:column;gap:14px;-webkit-padding-before:25px;padding-block-start:25px;-webkit-margin-before:27px;margin-block-start:27px}.ind-art__surface{block-size:375px}.ind-rack{inset:30px auto auto 7%;inline-size:78%;padding:16px 12px 12px}.ind-rack__unit{min-block-size:54px;font-size:12px}.ind-rack__top{-webkit-padding-after:14px;padding-block-end:14px}.ind-rack__vents{inline-size:24px}.ind-renewal{inset-inline-end:7%;inset-block-end:25px;inline-size:207px;padding:20px}.ind-renewal .halfin-logo{-webkit-margin-after:16px;margin-block-end:16px}.ind-compute-board{inset:36px auto auto 12%;inline-size:75%}.ind-compute-board__die>span{font-size:26px}.ind-compute-board__die small{font-size:12px;white-space:nowrap}.ind-capacity{inset-inline-end:7%;inset-block-end:25px;inline-size:min(264px,86%);padding:20px}.ind-capacity>strong{font-size:21px}.ind-carton{inset:50px auto auto 7%;inline-size:85%;block-size:225px}.ind-carton__front{padding:25px 20px}.ind-carton__front>span{font-size:16px}.ind-order-paper{inset-inline-end:7%;inset-block-end:24px;inline-size:210px;padding:20px}.ind-order-paper .halfin-logo{-webkit-margin-after:16px;margin-block-end:16px}.ind-order-paper>strong{-webkit-margin-after:14px;margin-block-end:14px}.ind-workflow--gpu-cloud .ind-workflow__record,.ind-workflow__record{grid-template-columns:1fr;gap:26px;padding:25px}.ind-workflow--gpu-cloud .ind-workflow__record-line,.ind-workflow__record-line{inline-size:80px}.ind-workflow__record-end{padding:0}.ind-settlement__heading{display:block}.ind-settlement__coins{-webkit-margin-after:32px;margin-block-end:32px}.ind-settlement__route{padding:28px}.ind-settlement__route strong{font-size:22px}}.fdp-hero{padding-block:24px 28px}.fdp-hero__copy{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:80px;gap:80px;align-items:end;padding-block:34px 60px}.fdp-hero h1{font-size:clamp(46px,5.1vw,72px)}.fdp-hero h1>span{display:block}.fdp-hero h1>span+span{color:var(--hf-color-accent-default)}.fdp-links{display:flex;flex-wrap:wrap;gap:10px 25px;-webkit-margin-before:21px;margin-block-start:21px}.fdp-orchestration{position:relative;display:grid;grid-template-columns:1fr .9fr 1fr;align-items:center;grid-gap:85px;gap:85px;min-block-size:440px;padding:48px 60px;color:var(--hf-color-fg-default);background:var(--hf-color-bg-surface);border-radius:14px;overflow:hidden;isolation:isolate}.fdp-wires{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:-1}.fdp-wires path{stroke:var(--hf-color-accent-default);vector-effect:non-scaling-stroke;stroke-linecap:round}.fdp-wires__base{stroke-width:1;opacity:.25}.fdp-wires__signal{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7}.fdp-origin__heading{display:flex;align-items:center;gap:10px;-webkit-margin-after:19px;margin-block-end:19px;font-size:13px}.fdp-origin__heading svg{inline-size:20px;block-size:20px;color:var(--hf-color-accent-default)}.fdp-invoice{display:grid;grid-gap:16px;gap:16px;padding:25px;background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default);border:1px solid var(--hf-color-border-default);box-shadow:7px 10px 0 #28c5ad20;transform:rotate(-5deg)}.fdp-invoice .halfin-logo{inline-size:90px;-webkit-margin-after:8px;margin-block-end:8px}.fdp-invoice>strong{font-size:17px;font-weight:550}.fdp-invoice>span{font-size:12px;color:var(--hf-color-fg-muted)}.fdp-invoice>div{display:flex;gap:6px;align-items:center;-webkit-padding-before:13px;padding-block-start:13px;-webkit-border-before:1px solid var(--hf-color-border-subtle);border-block-start:1px solid var(--hf-color-border-subtle)}.fdp-invoice>div>span:last-child{-webkit-margin-start:4px;margin-inline-start:4px;font-size:11px}.fdp-engine{display:grid;justify-items:center;padding:32px 10px;background:var(--hf-color-bg-surface);text-align:center}.fdp-engine .halfin-logo{inline-size:145px;-webkit-margin-after:27px;margin-block-end:27px}.fdp-engine>div{display:flex;align-items:center;gap:8px}.fdp-engine>div>svg{inline-size:24px;block-size:24px;color:var(--hf-color-accent-default)}.fdp-engine strong{font-size:14px;font-weight:500}.fdp-engine>span:last-child{-webkit-margin-before:9px;margin-block-start:9px;font-size:12px;color:var(--hf-color-fg-muted)}.fdp-destinations{display:grid;grid-gap:22px;gap:22px}.fdp-destinations__title{-webkit-margin-after:5px;margin-block-end:5px;font-size:12px;color:var(--hf-color-fg-secondary)}.fdp-destination{display:flex;justify-content:space-between;align-items:center;gap:12px;min-block-size:57px;padding:15px 18px;border:1px solid var(--hf-color-border-default);-webkit-border-start:2px solid var(--hf-color-accent-default);border-inline-start:2px solid var(--hf-color-accent-default);background:var(--hf-color-bg-surface);font-size:14px}.fdp-destination svg{inline-size:16px;block-size:16px;color:var(--hf-color-accent-default);flex:none}.fdp-start h2{max-inline-size:700px;-webkit-margin-after:54px;margin-block-end:54px}.fdp-start__options article{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;padding-block:32px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fdp-start__title{display:flex;align-items:start;gap:22px}.fdp-start__title>span{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--hf-color-accent-border);border-radius:12px;color:var(--hf-color-accent-default);flex:none}.fdp-start__title svg{inline-size:25px;block-size:25px}.fdp-start__title h3{-webkit-padding-before:7px;padding-block-start:7px;font-size:29px}.fdp-start__options article p{font-size:16px;line-height:1.7}.fdp-start__options article .fpp-link{-webkit-margin-before:16px;margin-block-start:16px}.fdp-checkout{background:var(--hf-color-bg-surface)}.fdp-checkout__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.fdp-checkout__art{display:grid;place-items:center;min-block-size:465px;padding:40px;background:color-mix(in srgb,var(--hf-color-accent-default) 12%,var(--hf-color-bg-subtle));border-radius:12px}.fdp-checkout__sheet{inline-size:270px;padding:30px;background:var(--hf-color-bg-surface);border:1px solid var(--hf-color-border-default);box-shadow:0 22px 30px -22px #10201d66;transform:rotate(5deg)}.fdp-checkout__sheet .halfin-logo{inline-size:95px;-webkit-margin-after:27px;margin-block-end:27px}.fdp-checkout__sheet>strong{display:block;font-size:21px;font-weight:550;letter-spacing:-.03em}.fdp-checkout__assets{display:flex;gap:10px;margin-block:22px}.fdp-checkout__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:13px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);font-size:12px}.fdp-checkout__row svg{inline-size:15px;block-size:15px;color:var(--hf-color-accent-default);flex:none}.fdp-checkout__copy h2{-webkit-margin-after:25px;margin-block-end:25px}.fdp-checkout__copy .fpp-link{-webkit-margin-before:25px;margin-block-start:25px}.fdp-testing{background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default)}.fdp-testing>.fpp-wrap{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:100px;gap:100px}.fdp-testing .fpp-link{-webkit-margin-before:25px;margin-block-start:25px}.fsb-hero{padding-block:24px 72px}.fsb-hero__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;-webkit-padding-before:40px;padding-block-start:40px}.fsb-hero h1{font-size:clamp(45px,4.8vw,67px)}.fsb-hero h1>span{color:var(--hf-color-accent-default)}.fsb-hero__copy>p{-webkit-margin-before:28px;margin-block-start:28px}.fsb-workbench{position:relative;padding:18px 0 65px 20px}.fsb-workbench:before{content:"";position:absolute;inset:0 17px 48px 0;background:color-mix(in srgb,var(--hf-color-accent-default) 15%,var(--hf-color-bg-surface));border-radius:13px}.fsb-workbench__window{position:relative;border:1px solid var(--hf-color-border-default);border-radius:9px;background:var(--hf-color-bg-surface);box-shadow:0 20px 34px -25px #10201d70;overflow:hidden}.fsb-workbench__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 25px;-webkit-border-after:1px solid var(--hf-color-border-default);border-block-end:1px solid var(--hf-color-border-default)}.fsb-workbench__bar .halfin-logo{inline-size:92px}.fsb-workbench__bar>span:last-child{display:flex;align-items:center;gap:7px;font-size:12px}.fsb-workbench__bar i{inline-size:6px;block-size:6px;background:var(--hf-color-accent-default);border-radius:50%}.fsb-workbench__body{padding:30px 30px 38px}.fsb-workbench__intro{display:flex;justify-content:space-between;align-items:start;gap:20px}.fsb-workbench__intro>svg{inline-size:40px;block-size:40px;color:var(--hf-color-accent-default);flex:none}.fsb-workbench__intro h2{font-size:34px;line-height:1.1;text-align:end}.fsb-test-run{list-style:none;margin:34px 0 27px;padding:0;display:grid;grid-gap:18px;gap:18px}.fsb-test-run li{display:flex;align-items:center;gap:12px;font-size:14px}.fsb-test-run__mark{display:grid;place-items:center;inline-size:23px;block-size:23px;flex:none;border:1px solid var(--hf-color-accent-border);border-radius:50%;color:var(--hf-color-accent-default)}.fsb-test-run__mark svg{inline-size:13px;block-size:13px}.fsb-workbench__record{display:grid;grid-template-columns:1fr auto;grid-gap:11px 12px;gap:11px 12px;-webkit-padding-before:23px;padding-block-start:23px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);font-size:12px}.fsb-workbench__record>span{color:var(--hf-color-fg-muted)}.fsb-workbench__record strong{font-weight:500}.fsb-activation{position:relative;display:flex;align-items:center;gap:15px;margin:-2px 18px 0 -20px;padding:21px 23px;background:var(--hf-color-accent-default);color:var(--hf-color-fg-on-accent);border-radius:0 0 9px 9px}.fsb-activation__mark{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid;border-radius:10px;flex:none}.fsb-activation__mark svg{inline-size:21px;block-size:21px}.fsb-activation strong{display:block;font-size:14px;font-weight:550}.fsb-activation p{-webkit-margin-before:4px;margin-block-start:4px;font-size:12px;line-height:1.5;color:inherit}.fsb-boundary{background:var(--hf-color-bg-surface)}.fsb-boundary>.fpp-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.fsb-boundary__steps{display:grid;grid-gap:25px;gap:25px;margin-block:32px}.fsb-boundary__steps article{-webkit-padding-before:25px;padding-block-start:25px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fsb-boundary__steps h3{font-size:24px;-webkit-margin-after:12px;margin-block-end:12px}.fsb-boundary__steps p{font-size:15px;line-height:1.7}.fsb-request__layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:110px;gap:110px;align-items:start}.fsb-request__layout>div>.fpp-lede{max-inline-size:390px;-webkit-margin-before:26px;margin-block-start:26px}.fsb-request__note{max-inline-size:360px;-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-border-start:2px solid var(--hf-color-accent-default);border-inline-start:2px solid var(--hf-color-accent-default);font-size:13px;line-height:1.6;color:var(--hf-color-fg-secondary)}.fsb-request__form{min-inline-size:0}.fdp-orchestration[data-started=true] .fdp-wires__signal{animation:fdp-propagate 4.2s linear both}.fdp-orchestration[data-started=true] .fdp-invoice{animation:fdp-invoice-arrive .9s var(--hf-ease-emphasized) both}.fdp-orchestration[data-started=true] .fdp-destination svg{animation:fdp-confirm .65s 2.2s var(--hf-ease-emphasized) both}.fdp-orchestration[data-started=true] .fdp-destination:nth-child(3) svg{animation-delay:2.85s}.fdp-orchestration[data-started=true] .fdp-destination:nth-child(4) svg{animation-delay:3.5s}.fdp-checkout__art[data-started=true] .fdp-checkout__row svg{animation:fdp-confirm .6s .4s var(--hf-ease-emphasized) both}.fdp-checkout__art[data-started=true] .fdp-checkout__row:nth-last-child(2) svg{animation-delay:1s}.fdp-checkout__art[data-started=true] .fdp-checkout__row:last-child svg{animation-delay:1.6s}.fsb-workbench[data-started=true] .fsb-test-run__mark svg{animation:fdp-confirm .65s .7s var(--hf-ease-emphasized) both}.fsb-workbench[data-started=true] .fsb-test-run li:nth-child(2) svg{animation-delay:1.55s}.fsb-workbench[data-started=true] .fsb-test-run li:nth-child(3) svg{animation-delay:2.4s}@keyframes fdp-propagate{0%,8%{stroke-dashoffset:1}28%,38%{stroke-dashoffset:.8}to{stroke-dashoffset:0}}@keyframes fdp-invoice-arrive{0%{opacity:.45;transform:translateX(-10px) rotate(-8deg)}to{opacity:1;transform:translateX(0) rotate(-5deg)}}@keyframes fdp-confirm{0%{opacity:.15;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.fdp-hero__copy{grid-template-columns:1.1fr .9fr;gap:40px}.fdp-hero h1{font-size:54px}.fdp-orchestration{gap:40px;padding-inline:32px}.fdp-invoice{padding:20px}.fdp-invoice>div{flex-wrap:wrap}.fdp-engine .halfin-logo{inline-size:125px}.fdp-engine>div{flex-direction:column}.fdp-checkout__layout,.fdp-start__options article,.fdp-testing>.fpp-wrap,.fsb-boundary>.fpp-wrap,.fsb-hero__layout,.fsb-request__layout{gap:50px}.fsb-workbench__body{padding-inline:23px}.fsb-workbench__intro h2{font-size:29px}}@media (max-width:760px){.fdp-hero__copy{grid-template-columns:1fr;gap:25px;padding-block:25px 40px}.fdp-hero h1{max-inline-size:660px;font-size:clamp(43px,7vw,58px)}.fdp-hero__copy>div{max-inline-size:560px}.fdp-orchestration{grid-template-columns:1fr;gap:28px;padding:32px;min-block-size:auto}.fdp-wires{display:none}.fdp-origin{justify-self:center;inline-size:min(100%,270px)}.fdp-invoice>div{flex-wrap:nowrap}.fdp-engine{position:relative;padding:27px 0;border-block:1px solid var(--hf-color-accent-border)}.fdp-engine .halfin-logo{inline-size:140px;-webkit-margin-after:18px;margin-block-end:18px}.fdp-engine>div{flex-direction:row}.fdp-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fdp-destinations__title{grid-column:1/-1;text-align:center}.fdp-destination{flex-direction:column;justify-content:center;padding:14px 7px;font-size:12px;text-align:center}.fdp-start h2{-webkit-margin-after:35px;margin-block-end:35px}.fdp-start__options article{grid-template-columns:1fr;gap:18px}.fdp-start__title{gap:16px}.fdp-start__title h3{font-size:27px}.fdp-checkout__layout,.fdp-testing>.fpp-wrap,.fsb-boundary>.fpp-wrap,.fsb-hero__layout,.fsb-request__layout{grid-template-columns:1fr;gap:36px}.fdp-checkout__art{min-block-size:420px}.fdp-checkout__copy{max-inline-size:560px}.fsb-hero{-webkit-padding-after:45px;padding-block-end:45px}.fsb-hero__layout{-webkit-padding-before:25px;padding-block-start:25px}.fsb-hero h1{font-size:clamp(43px,7vw,58px);max-inline-size:600px}.fsb-workbench{inline-size:min(100%,530px);margin-inline:auto;-webkit-padding-after:0;padding-block-end:0}.fsb-workbench__body{padding:28px}.fsb-request__layout>div>.fpp-lede{max-inline-size:560px}}@media (max-width:420px){.fdp-hero h1,.fsb-hero h1{font-size:clamp(37px,10vw,43px)}.fdp-orchestration{padding:27px 19px}.fdp-destinations{gap:7px}.fdp-destination{min-inline-size:0;font-size:12px;padding-inline:5px}.fdp-checkout__art{padding:25px 16px;min-block-size:390px}.fdp-checkout__sheet{inline-size:min(100%,260px);padding:24px 20px}.fsb-workbench{-webkit-padding-start:12px;padding-inline-start:12px}.fsb-workbench__bar{padding:18px}.fsb-workbench__bar .halfin-logo{inline-size:80px}.fsb-workbench__body{padding:25px 18px}.fsb-workbench__intro h2{font-size:28px}.fsb-workbench__intro>svg{inline-size:30px;block-size:30px}.fsb-test-run li{font-size:13px;gap:9px}.fsb-workbench__record{grid-template-columns:1fr;gap:6px}.fsb-workbench__record strong+span{-webkit-margin-before:8px;margin-block-start:8px}.fsb-activation{margin-inline:-12px 9px;padding:18px;gap:11px}.fsb-activation__mark{inline-size:31px;block-size:31px}}.fbp-page h1{font-size:clamp(42px,5.4vw,76px)}.fbp-page h2{font-size:clamp(32px,3.4vw,48px)}.fbp-page h3{font-size:23px}.fbp-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);padding-block:72px 100px;align-items:start}.fbp-contact__intro>.fpp-lede{margin-block:28px 36px}.fbp-contact__intro>.fpp-disclaimer{-webkit-margin-before:28px;margin-block-start:28px;max-inline-size:44ch}.fbp-contact__form{padding:34px;background:var(--hf-color-bg-subtle);border-radius:18px;border:1px solid var(--hf-color-border-subtle)}.fbp-conversation{padding-block:22px 0}.fbp-conversation__route{display:flex;align-items:center;gap:12px;min-block-size:64px;-webkit-margin-after:22px;margin-block-end:22px}.fbp-conversation__route>span{display:flex;gap:6px}.fbp-conversation__route .halfin-logo{--halfin-logo-height:20px}.fbp-conversation__route>svg{inline-size:32px;block-size:32px;flex:none;color:var(--hf-color-accent-default)}.fbp-conversation__route>i{position:relative;flex:1 1;min-inline-size:14px;block-size:1px;background:var(--hf-color-border-strong)}.fbp-conversation__route>i:after{content:"";position:absolute;inset:-2px auto auto 0;inline-size:5px;block-size:5px;border-radius:50%;background:var(--hf-color-accent-default)}.fbp-conversation dl{margin:0}.fbp-conversation dl>div{display:grid;grid-template-columns:130px 1fr;grid-gap:20px;gap:20px;padding-block:18px;-webkit-border-after:1px solid var(--hf-color-border-subtle);border-block-end:1px solid var(--hf-color-border-subtle)}.fbp-conversation dt{font-weight:550}.fbp-conversation dd{margin:0;font-size:15px;color:var(--hf-color-fg-secondary);line-height:1.6}.fbp-next{background:var(--hf-color-bg-subtle)}.fbp-next__layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px}.fbp-next ol{list-style:none;margin:0;padding:0}.fbp-next li{display:flex;gap:22px;padding-block:26px;-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default)}.fbp-next li>svg{inline-size:22px;block-size:22px;flex:none;-webkit-margin-before:5px;margin-block-start:5px;color:var(--hf-color-accent-default)}.fbp-next li p{color:var(--hf-color-fg-secondary);line-height:1.65;-webkit-margin-before:12px;margin-block-start:12px}.fbp-pricing{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:80px;gap:80px;align-items:center;padding-block:80px 100px}.fbp-about h1 span,.fbp-pricing__copy h1 span{color:var(--hf-color-accent-default)}.fbp-pricing__copy>p{margin-block:30px 22px}.fbp-quote-stage{position:relative;padding:40px 28px;background:color-mix(in srgb,var(--hf-color-accent-default) 12%,var(--hf-color-bg-surface));border-radius:22px}.fbp-quote{position:relative;padding:34px;background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default);box-shadow:0 16px 40px #082a251a;transform:rotate(3deg);border-radius:3px}.fbp-quote__brand{display:flex;justify-content:space-between;align-items:center;gap:18px;-webkit-margin-after:32px;margin-block-end:32px}.fbp-quote__brand .halfin-logo{--halfin-logo-height:20px}.fbp-quote__brand>span:last-child{color:var(--hf-color-fg-muted);font-size:13px}.fbp-quote h2{font-size:28px}.fbp-quote dl{margin-block:25px}.fbp-quote dl>div{padding-block:18px;-webkit-border-after:1px solid var(--hf-color-border-default);border-block-end:1px solid var(--hf-color-border-default)}.fbp-quote dt{font-weight:550;font-size:17px}.fbp-quote dd{margin:5px 0 0;font-size:14px}.fbp-quote dd,.fbp-quote>p{color:var(--hf-color-fg-secondary)}.fbp-quote>p{font-size:13px;line-height:1.6}.fbp-quote__signoff{display:flex;align-items:center;gap:10px;-webkit-margin-before:28px;margin-block-start:28px;color:var(--hf-color-accent-default);font-size:13px;font-weight:550}.fbp-quote__signoff svg{inline-size:22px;block-size:22px}.fbp-factors{border-block:1px solid var(--hf-color-border-subtle)}.fbp-factors__layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px}.fbp-factors h2{-webkit-margin-after:24px;margin-block-end:24px}.fbp-factors dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin:0}.fbp-factors dt{font-size:22px;font-weight:550;-webkit-margin-after:14px;margin-block-end:14px}.fbp-factors dd{margin:0;color:var(--hf-color-fg-secondary);line-height:1.7}.fbp-terms{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:100px;gap:100px;align-items:center}.fbp-terms__visual{display:flex;align-items:center;gap:20px;padding:70px 28px;border-radius:50% 50% 8px 8px;background:color-mix(in srgb,var(--hf-color-accent-default) 9%,var(--hf-color-bg-surface));color:var(--hf-color-accent-default)}.fbp-terms__visual>span{font-size:36px;font-weight:550}.fbp-terms__visual>i{flex:1 1;block-size:1px;background:var(--hf-color-accent-default);transform-origin:left}.fbp-terms__visual>svg{inline-size:52px;block-size:52px;flex:none}.fbp-terms h2{-webkit-margin-after:22px;margin-block-end:22px}.fbp-terms__note{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:2px solid var(--hf-color-accent-default);border-inline-start:2px solid var(--hf-color-accent-default);margin-block:22px;color:var(--hf-color-fg-secondary);line-height:1.65}.fbp-quote-invitation{padding-block:70px;border-block:1px solid var(--hf-color-border-subtle);text-align:center}.fbp-quote-invitation>p{max-inline-size:64ch;margin:20px auto 16px;font-size:18px;line-height:1.65;color:var(--hf-color-fg-secondary)}.fbp-about{-webkit-padding-before:72px;padding-block-start:72px}.fbp-about h1{font-size:clamp(42px,6.3vw,88px);max-inline-size:1100px}.fbp-about__intro{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:100px;gap:100px;margin-block:42px 60px}.fbp-about__intro>p{font-size:26px;line-height:1.45;max-inline-size:24ch}.fbp-about__intro .fpp-link{margin-block:16px}.fbp-perspectives{display:grid;grid-template-columns:1fr 160px 1fr;position:relative;overflow:hidden;min-block-size:360px;background:#087f70;color:#fff;border-radius:24px}.fbp-perspectives__business,.fbp-perspectives__customer{display:flex;flex-direction:column;align-items:start;padding:42px}.fbp-perspectives__customer{background:#e6f0ec;color:#10201d}.fbp-perspectives__business>span,.fbp-perspectives__customer>span{font-size:15px}.fbp-perspectives__customer>div{display:flex;gap:12px;margin-block:44px 32px}.fbp-perspectives__business>svg{inline-size:48px;block-size:48px;margin-block:36px 24px}.fbp-perspectives strong{font-size:30px;font-weight:500;line-height:1.2}.fbp-perspectives p{-webkit-margin-before:16px;margin-block-start:16px;font-size:14px;line-height:1.5}.fbp-perspectives__bridge{display:flex;align-items:center;gap:14px;align-self:center;margin-inline:-20px;z-index:1}.fbp-perspectives__bridge .halfin-logo{padding:16px 10px;background:#087f70;--halfin-logo-height:22px}.fbp-perspectives__bridge>span{flex:1 1;min-inline-size:18px;block-size:1px;background:#7fe4c4;transform-origin:left}.fbp-principles{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:100px;gap:100px}.fbp-principles>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px 34px;gap:44px 34px}.fbp-principles__symbol{display:inline-flex;color:var(--hf-color-accent-default);-webkit-margin-after:20px;margin-block-end:20px}.fbp-principles__symbol svg{inline-size:28px;block-size:28px}.fbp-principles h3{font-size:21px}.fbp-principles p{-webkit-margin-before:16px;margin-block-start:16px;line-height:1.7;color:var(--hf-color-fg-secondary)}.fbp-business-view{background:var(--hf-color-bg-surface);color:var(--hf-color-fg-default)}.fbp-business-view>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.fbp-business-view p{line-height:1.7;color:var(--hf-color-fg-secondary)}.fbp-business-view .fbp-business-view__lead{font-size:25px;line-height:1.4;-webkit-margin-after:22px;margin-block-end:22px;color:var(--hf-color-fg-default)}.fbp-business-view .fpp-link{-webkit-margin-before:24px;margin-block-start:24px}.fbp-conversation[data-started=true] .fbp-conversation__route>i:after{animation:fbp-route-pass 2.6s ease-in-out both}.fbp-conversation[data-playback=paused] .fbp-conversation__route>i:after{animation-play-state:paused}.fbp-conversation[data-playback=static] .fbp-conversation__route>i:after{animation:none}.fbp-quote-stage[data-started=true] .fbp-quote{animation:fbp-quote-arrive 1.6s cubic-bezier(.2,.65,.3,1) both}.fbp-perspectives[data-started=true] .fbp-perspectives__bridge>span,.fbp-terms__visual[data-started=true]>i{animation:fbp-connection 2s ease both}@keyframes fbp-route-pass{0%{inset-inline-start:0;opacity:0}20%{opacity:1}to{inset-inline-start:calc(100% - 5px);opacity:1}}@keyframes fbp-quote-arrive{0%{translate:0 18px;transform:rotate(0)}to{translate:0 0;transform:rotate(3deg)}}@keyframes fbp-connection{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (max-width:1050px){.fbp-about__intro,.fbp-business-view>div,.fbp-contact,.fbp-factors__layout,.fbp-next__layout,.fbp-pricing,.fbp-principles,.fbp-terms{gap:40px}.fbp-contact__form,.fbp-quote{padding:26px}.fbp-conversation dl>div{grid-template-columns:1fr;gap:6px}.fbp-perspectives{grid-template-columns:1fr 130px 1fr}.fbp-perspectives__business,.fbp-perspectives__customer{padding:30px}}@media (max-width:800px){.fbp-about__intro,.fbp-business-view>div,.fbp-contact,.fbp-factors__layout,.fbp-next__layout,.fbp-pricing,.fbp-principles,.fbp-terms{grid-template-columns:1fr}.fbp-contact,.fbp-pricing{padding-block:44px 68px}.fbp-contact__intro>.fpp-lede{margin-block:22px}.fbp-conversation__route{max-inline-size:460px}.fbp-conversation dl>div{grid-template-columns:130px 1fr}.fbp-about{-webkit-padding-before:44px;padding-block-start:44px}.fbp-about__intro{margin-block:28px 36px}.fbp-quote-stage{max-inline-size:540px;inline-size:100%;margin-inline:auto}.fbp-terms__visual{max-inline-size:400px;inline-size:100%;padding-block:48px}.fbp-perspectives{grid-template-columns:1fr;border-radius:18px}.fbp-perspectives__business,.fbp-perspectives__customer{padding:32px}.fbp-perspectives__customer>div{margin-block:28px}.fbp-perspectives__business>svg{margin-block:24px}.fbp-perspectives__bridge{margin:0;padding:6px 32px}.fbp-perspectives__bridge>span{max-inline-size:80px}}@media (max-width:480px){.fbp-contact__form{padding:20px 16px}.fbp-conversation dl>div{grid-template-columns:1fr}.fbp-conversation__route{gap:8px}.fbp-conversation__route>span{gap:3px}.fbp-conversation__route .halfin-logo{--halfin-logo-height:16px}.fbp-conversation__route>svg{inline-size:26px;block-size:26px}.fbp-factors dl,.fbp-principles>div{grid-template-columns:1fr;gap:30px}.fbp-quote-stage{padding:24px 14px}.fbp-quote{padding:24px 20px;transform:rotate(1deg)}.fbp-quote__brand{gap:12px}.fbp-quote__brand .halfin-logo{--halfin-logo-height:18px}.fbp-quote h2{font-size:26px}.fbp-quote-stage[data-started=true] .fbp-quote{animation-name:fbp-quote-mobile}.fbp-quote-invitation{padding-block:48px}}@keyframes fbp-quote-mobile{0%{translate:0 18px;transform:rotate(0)}to{translate:0 0;transform:rotate(1deg)}}