.h1-root .sp{--sp-gold:#fcaf00;--sp-gold-soft:#ffd36b;--sp-glow:252 175 0;--sp-ground:#0b0b0d;--sp-text:#f5f5f5;--sp-text-2:#b3b3b3;--sp-ease:cubic-bezier(.2, 0, 0, 1);--sp-ease-in:cubic-bezier(0, 0, 0, 1);--sp-gutter:clamp(1.25rem, .9rem + 1.75vw, 2.5rem);--sp-gap:1rem;--sp-badge:3rem;--sp-node:4.5rem;isolation:isolate;background:var(--sp-ground);color:var(--sp-text);padding-block:clamp(3.5rem,2.6rem + 3.2vw,6rem);position:relative;overflow:clip}.h1-root .sp__ground{z-index:-1;pointer-events:none;position:absolute;inset:0}.h1-root .sp__img{object-fit:cover;object-position:50% 55%;max-width:128rem;margin-inline:auto}@media (min-width:128rem){.h1-root .sp__img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}.h1-root .sp__light{background:linear-gradient(90deg, transparent 8%, rgb(var(--sp-glow) / .35) 50%, transparent 92%) top / 100% 1px no-repeat, radial-gradient(38% 30% at 50% 6%, rgb(var(--sp-glow) / .13) 0%, transparent 100%), radial-gradient(60% 34% at 50% 72%, rgb(var(--sp-glow) / .06) 0%, transparent 100%), linear-gradient(180deg, #0b0b0d00 0%, #0b0b0d4d 100%), linear-gradient(#0b0b0da3, #0b0b0da3);position:absolute;inset:0}.h1-root .sp__shell{width:100%;max-width:88rem;padding-inline:var(--sp-gutter);margin-inline:auto}.h1-root .sp__head{text-align:center;flex-direction:column;align-items:center;max-width:48rem;margin-inline:auto;display:flex}.h1-root .sp__eyebrow{letter-spacing:.16em;color:var(--sp-gold);align-items:center;gap:.875rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.h1-root .sp__eyebrow:before,.h1-root .sp__eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--sp-gold));width:1.75rem;height:1px}.h1-root .sp__eyebrow:after{transform:scaleX(-1)}.h1-root .sp__title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:1.125rem;font-size:clamp(1.875rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.1}.h1-root .sp__title span{color:var(--sp-gold)}.h1-root .sp__intro{max-width:30rem;color:var(--sp-text-2);text-wrap:balance;margin-top:1.125rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:500;line-height:1.6}.h1-root .sp-flow{margin-top:clamp(2.5rem,1.9rem + 2.4vw,4rem);position:relative}.h1-root .sp-wave{display:none}.h1-root .sp-wave path{fill:none;stroke-linecap:round}.h1-root .sp-wave__glow{stroke:rgb(var(--sp-glow) / .16);stroke-width:7px}.h1-root .sp-wave__line{stroke:var(--sp-gold);stroke-opacity:.7;stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--sp-ease) .15s}.h1-root .sp-wave__sheen{stroke-width:2.5px}.h1-root .sp-steps{gap:var(--sp-gap);margin:0;padding:0;list-style:none;display:grid}.h1-root .sp-step{min-width:0;display:grid;position:relative}.h1-root .sp-step__node{z-index:1;place-items:center;display:grid;position:relative}.h1-root .sp-step__num{width:var(--sp-badge);height:var(--sp-badge);border:1px solid rgb(var(--sp-glow) / .75);box-shadow:0 0 0 4px var(--sp-ground), 0 0 18px -4px rgb(var(--sp-glow) / .55);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--sp-gold);transition:background-color .35s var(--sp-ease), color .35s var(--sp-ease), box-shadow .35s var(--sp-ease);background:radial-gradient(circle at 50% 30%,#1d1a12 0%,#0d0d0f 70%);border-radius:999px;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.h1-root .sp-card{background:radial-gradient(120% 70% at 50% 0%, rgb(var(--sp-glow) / .07) 0%, transparent 60%), linear-gradient(180deg, #ffffff0b 0%, #ffffff04 100%), #111114;min-width:0;transition:transform .45s var(--sp-ease), border-color .45s var(--sp-ease), box-shadow .45s var(--sp-ease);border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;padding:1.375rem 1.25rem 1.5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 20px 40px -32px #000000e6}.h1-root .sp-card:before{content:"";background:linear-gradient(90deg, transparent, var(--sp-gold-soft), transparent);opacity:0;height:1px;transition:opacity .45s var(--sp-ease);position:absolute;top:-1px;left:18%;right:18%}.h1-root .sp-card__icon{border:1px solid rgb(var(--sp-glow) / .22);background:radial-gradient(circle at 50% 35%, rgb(var(--sp-glow) / .16) 0%, rgb(var(--sp-glow) / .04) 70%);width:3rem;height:3rem;color:var(--sp-gold);transition:border-color .45s var(--sp-ease), background-color .45s var(--sp-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.h1-root .sp-card__icon svg{width:1.375rem;height:1.375rem;transition:transform .45s var(--sp-ease)}.h1-root .sp-card__title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.01em;color:#fff;text-wrap:balance;margin-top:1rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.h1-root .sp-card__body{color:var(--sp-text-2);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.6}@media (hover:hover){.h1-root .sp-step:hover .sp-card{border-color:rgb(var(--sp-glow) / .42);box-shadow:inset 0 1px 0 #ffffff0f, 0 26px 48px -28px #000000f2, 0 0 32px -14px rgb(var(--sp-glow) / .45);transform:translateY(-4px)}.h1-root .sp-step:hover .sp-card:before{opacity:1}.h1-root .sp-step:hover .sp-card__icon{border-color:rgb(var(--sp-glow) / .55)}.h1-root .sp-step:hover .sp-card__icon svg{transform:translateY(-2px)}.h1-root .sp-step:hover .sp-card__icon[data-icon=send] svg{transform:translate(2px,-2px)}.h1-root .sp-step:hover .sp-step__num{background-color:var(--sp-gold);color:#111216;box-shadow:0 0 0 4px var(--sp-ground), 0 0 26px -2px rgb(var(--sp-glow) / .7);background-image:none}}@media (max-width:47.99rem){.h1-root .sp{--sp-gap:.875rem;--sp-badge:2.75rem}.h1-root .sp-step{grid-template-columns:var(--sp-badge) minmax(0, 1fr);align-items:start;column-gap:.875rem}.h1-root .sp-step__node{padding-top:1.125rem}.h1-root .sp-step:not(:last-child):after{content:"";top:calc(1.125rem + var(--sp-badge) + .375rem);bottom:calc(-1 * (var(--sp-gap) + 1.125rem - .375rem));left:calc(var(--sp-badge) / 2 - .5px);background:linear-gradient(180deg, rgb(var(--sp-glow) / .7), rgb(var(--sp-glow) / .2));width:1px;position:absolute}.h1-root .sp-card{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.h1-root .sp-card__icon{width:2.5rem;height:2.5rem}.h1-root .sp-card__icon svg{width:1.1875rem;height:1.1875rem}.h1-root .sp-card__title{margin-top:0}.h1-root .sp-card__body{grid-column:1/-1;margin-top:.75rem}}@media (min-width:48rem){.h1-root .sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.h1-root .sp-flow[data-count="4"] .sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.h1-root .sp-step{grid-template-rows:var(--sp-node) 1fr}.h1-root .sp-card{text-align:center;align-items:center;margin-top:.5rem}.h1-root .sp-card__title{justify-content:center;align-items:flex-end;min-height:2.6em;display:flex}.h1-root .sp-step__node:after{content:"";top:calc(50% + var(--sp-badge) / 2);width:1px;height:calc((var(--sp-node) - var(--sp-badge)) / 2 + .5rem);background:linear-gradient(180deg, rgb(var(--sp-glow) / .6), rgb(var(--sp-glow) / 0));position:absolute;left:calc(50% - .5px)}}@media (min-width:48rem) and (max-width:63.99rem){.h1-root .sp-flow[data-count="4"] .sp-step:nth-child(odd):after{content:"";top:calc(var(--sp-node) / 2 - .5px);left:calc(50% + var(--sp-badge) / 2 + .5rem);width:calc(100% + var(--sp-gap) - var(--sp-badge) - 1rem);background:linear-gradient(90deg, rgb(var(--sp-glow) / .65), rgb(var(--sp-glow) / .3), rgb(var(--sp-glow) / .65));height:1px;position:absolute}}@media (min-width:48rem) and (max-width:79.99rem){.h1-root .sp-flow[data-count="6"] .sp-step:not(:nth-child(3n)):after{content:"";top:calc(var(--sp-node) / 2 - .5px);left:calc(50% + var(--sp-badge) / 2 + .5rem);width:calc(100% + var(--sp-gap) - var(--sp-badge) - 1rem);background:linear-gradient(90deg, rgb(var(--sp-glow) / .65), rgb(var(--sp-glow) / .3), rgb(var(--sp-glow) / .65));height:1px;position:absolute}}@media (min-width:48rem) and (max-width:63.99rem){.h1-root .sp-flow[data-count="5"] .sp-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.h1-root .sp-flow[data-count="5"] .sp-step{grid-column:span 2}.h1-root .sp-flow[data-count="5"] .sp-step:nth-child(4){grid-column:2/span 2}.h1-root .sp-flow[data-count="5"] .sp-step:not(:nth-child(3n)):not(:last-child):after{content:"";top:calc(var(--sp-node) / 2 - .5px);left:calc(50% + var(--sp-badge) / 2 + .5rem);width:calc(100% + var(--sp-gap) - var(--sp-badge) - 1rem);background:linear-gradient(90deg, rgb(var(--sp-glow) / .65), rgb(var(--sp-glow) / .3), rgb(var(--sp-glow) / .65));height:1px;position:absolute}}@media (min-width:64rem){.h1-root .sp-flow[data-count="4"] .sp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.h1-root .sp-flow[data-count="5"] .sp-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.h1-root .sp-flow[data-count="5"] .sp-card{padding:1.375rem 1rem 1.5rem}.h1-root .sp-flow[data-count="5"] .sp-card__title{font-size:1rem}.h1-root .sp-flow[data-count="5"] .sp-card__body{font-size:.875rem}}@media (min-width:80rem){.h1-root .sp-flow[data-count="6"] .sp-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.h1-root .sp-flow[data-count="6"] .sp-card{padding:1.375rem 1rem 1.5rem}.h1-root .sp-flow[data-count="6"] .sp-card__title{font-size:1rem}.h1-root .sp-flow[data-count="6"] .sp-card__body{font-size:.875rem}}@media (min-width:64rem){.h1-root .sp-flow[data-count="4"] .sp-wave,.h1-root .sp-flow[data-count="5"] .sp-wave{top:0;left:calc(var(--sp-gap) / -2);width:calc(100% + var(--sp-gap));height:var(--sp-node);display:block;position:absolute;overflow:visible}}@media (min-width:80rem){.h1-root .sp-flow[data-count="6"] .sp-wave{top:0;left:calc(var(--sp-gap) / -2);width:calc(100% + var(--sp-gap));height:var(--sp-node);display:block;position:absolute;overflow:visible}}.h1-root .sp-link{color:var(--sp-gold-soft);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sp-glow) / .55);text-decoration-color:rgb(var(--sp-glow) / .55);text-underline-offset:.2em;transition:color .25s var(--sp-ease), text-decoration-color .25s var(--sp-ease);font-weight:700;text-decoration-thickness:1.5px}.h1-root .sp-link:hover{color:var(--sp-gold);-webkit-text-decoration-color:var(--sp-gold);text-decoration-color:var(--sp-gold)}.h1-root .sp-link:focus-visible{outline:2px solid var(--sp-gold);outline-offset:3px;border-radius:3px}.h1-root .sp__note{text-align:center;color:#d4d4d4;text-wrap:balance;max-width:40rem;margin:clamp(2rem,1.5rem + 1.6vw,2.75rem) auto 0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:500;line-height:1.6;display:block}.h1-root .sp__note:before{content:"";background:var(--sp-gold);border-radius:2px;width:3rem;height:2px;margin:0 auto .875rem;display:block}.h1-root :is(.sp__head,.sp__note)[data-armed]{opacity:0;transform:translateY(.875rem)}.h1-root :is(.sp__head,.sp__note)[data-armed][data-revealed]{opacity:1;transition:opacity .6s var(--sp-ease-in), transform .6s var(--sp-ease-in);transform:none}.h1-root .sp-flow[data-armed] .sp-step{opacity:0;transform:translateY(1rem)}.h1-root .sp-flow[data-armed] .sp-wave__line{stroke-dashoffset:100px}.h1-root .sp-flow[data-armed] :is(.sp-wave__glow,.sp-wave__sheen){opacity:0}.h1-root .sp-flow[data-armed][data-revealed] .sp-step{opacity:1;transition:opacity .6s var(--sp-ease-in) calc(var(--i) * 90ms + .12s), transform .6s var(--sp-ease-in) calc(var(--i) * 90ms + .12s);transform:none}.h1-root .sp-flow[data-armed][data-revealed] .sp-wave__line{stroke-dashoffset:0}.h1-root .sp-flow[data-armed][data-revealed] :is(.sp-wave__glow,.sp-wave__sheen){opacity:1;transition:opacity .8s var(--sp-ease) 1.2s}@media (prefers-reduced-motion:reduce){.h1-root .sp-wave__sheen{display:none}.h1-root .sp :is(.sp-card,.sp-card__icon svg,.sp-step__num){transition:none}}
