/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.steps-section{padding-block:calc(var(--spacing,.25rem)*16);position:relative}@media(min-width:48rem){.steps-section{padding-block:calc(var(--spacing,.25rem)*24)}}.steps-section__grid{z-index:20;grid-template-columns:1fr;align-items:start;gap:2rem;display:grid;position:relative}@media(min-width:1024px){.steps-section__grid{grid-template-columns:5fr 7fr;column-gap:4rem}}.steps-section--no-features .steps-section__grid{max-width:var(--container-3xl,48rem);grid-template-columns:1fr;margin-inline:auto}.steps-section--no-features .steps-section__label{justify-content:center;display:flex}.steps-section--no-features .steps-section__left{order:2;position:static}.steps-section--no-features .steps-section__right{text-align:center}.steps-section--no-features .steps-section__description,.steps-section--no-features .steps-section__outro{margin-inline:auto}.steps-section--no-features .steps-section__cta{justify-content:center;display:flex}.steps-section--no-steps .steps-section__grid{grid-template-columns:1fr}.steps-section--no-steps .steps-section__right{max-width:var(--container-4xl,56rem);text-align:center;margin-inline:auto}.steps-section--no-steps .steps-section__description{margin-inline:auto}.steps-section--no-steps .steps-section__features{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*6);text-align:left;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.steps-section--no-steps .steps-section__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps-section--no-steps .steps-section__feature{padding-block:calc(var(--spacing,.25rem)*4)}.steps-section--no-steps .steps-section__outro{margin-inline:auto}.steps-section--no-steps .steps-section__cta{justify-content:center;display:flex}.steps-section__left{order:2}@media(min-width:64rem){.steps-section__left{top:calc(var(--spacing,.25rem)*44);order:0;position:sticky}}.steps-section__left-box{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*8);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media(min-width:48rem){.steps-section__left-box{padding:calc(var(--spacing,.25rem)*10)}}.steps-section__left-box{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.steps-section__left-box{background-color:color-mix(in srgb,currentColor 4%,transparent)}}.is-style-light .steps-section__left-box{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.is-style-dark .steps-section__left-box{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.is-style-dark .steps-section__left-box{background-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.steps-section__timeline{gap:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex;position:relative}.steps-section__step:not(:last-child):before{content:"";background-color:var(--color-slate-300,oklch(86.9% .022 252.894));width:1px;position:absolute;top:3rem;bottom:-2.5rem;left:1.5rem}.is-style-dark .steps-section__step:not(:last-child):before{background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}.steps-section__step{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);display:flex;position:relative}.steps-section__badge{z-index:10;height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);font-family:var(--font-heading,"Bebas Neue","Impact","Haettenschweiler","Arial Narrow Bold","sans-serif");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-white,#fff);background:linear-gradient(135deg,var(--accent-600)0%,var(--accent-900)100%);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.is-style-dark .steps-section__badge{color:var(--color-white,#fff);background-color:var(--accent-400)}.steps-section__step-content{padding-top:calc(var(--spacing,.25rem)*1)}.steps-section__step-title{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.steps-section__step-desc{color:var(--color-gray-800,oklch(27.8% .033 256.848))}.steps-section__step-desc ul{margin-top:calc(var(--spacing,.25rem)*3);list-style-type:disc}:where(.steps-section__step-desc ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.steps-section__step-desc ul{padding:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*4)}.is-style-dark .steps-section__step-title{color:var(--color-white,#fff)}.is-style-dark .steps-section__step-desc{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.steps-section__right{padding-top:calc(var(--spacing,.25rem)*0)}.steps-section__label,.steps-section__heading{margin-bottom:calc(var(--spacing,.25rem)*6)}.steps-section__description{margin-bottom:calc(var(--spacing,.25rem)*10);max-width:var(--container-2xl,90rem)}.steps-section__features{flex-direction:column;display:flex}.steps-section__feature{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);display:flex}.steps-section__feature-icon{margin-top:calc(var(--spacing,.25rem)*1);fill:var(--color-primary-600,#0068bb);color:var(--color-primary-600,#0068bb);flex-shrink:0;justify-content:center;align-items:center;display:flex}.is-style-dark .steps-section__feature-icon{fill:var(--color-primary-400,#37c6f4);color:var(--color-primary-400,#37c6f4)}.steps-section__feature-icon svg,.steps-section__feature-svg{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.steps-section__feature-content{flex:1}.steps-section__feature-title{margin-bottom:calc(var(--spacing,.25rem)*1);font-family:var(--font-sans,"Inter Variable","Inter","ui-sans-serif","system-ui","-apple-system","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:none}@media(min-width:48rem){.steps-section__feature-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.is-style-dark .steps-section__feature-title{color:var(--color-white,#fff)}.is-style-dark .steps-section__feature-desc{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.steps-section__outro{margin-top:calc(var(--spacing,.25rem)*10);max-width:var(--container-2xl,90rem)}.steps-section__cta{margin-top:calc(var(--spacing,.25rem)*8)}@media(max-width:599px){.steps-section__cta .btn{width:100%;width:var(--container-full,100%);justify-content:center}}.steps-section.alignwide{max-width:var(--breakpoint-xl,80rem);margin-inline:auto}.steps-section.alignfull{width:100%;width:var(--container-full,100%)}@media(prefers-reduced-motion:reduce){.steps-section *{transition:none!important;animation:none!important}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
