.p-home{flex-direction:column;width:100%;display:flex}.p-home__hero,.p-home__trust,.p-home__stats,.p-home__solutions,.p-home__value-props,.p-home__workflow,.p-home__cta{width:100%}.o-hero-section{background-color:#090d16;border-bottom:1px solid #1e293b;padding:5rem 1.5rem 4rem;position:relative}.o-hero-section__container{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;display:flex}.o-hero-section__content{flex-direction:column;align-items:center;max-width:860px;display:flex}.o-hero-section__badge{margin-bottom:1.5rem}.o-hero-section__title{margin-bottom:1.25rem}.o-hero-section__description{max-width:720px;margin-bottom:2.25rem}.o-hero-section__actions{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:3.25rem;display:flex}.o-hero-section__specs{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:780px;display:grid}@media (width<=640px){.o-hero-section__specs{grid-template-columns:1fr}}.o-stats-section{background-color:#090d16;border-bottom:1px solid #1e293b;padding:4.5rem 1.5rem}.o-stats-section__container{max-width:1280px;margin:0 auto}.o-stats-section__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:750px;margin:0 auto 3.5rem;display:flex}.o-stats-section__title{margin-bottom:.5rem}.o-stats-section__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1024px){.o-stats-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.o-stats-section__grid{grid-template-columns:1fr}}.o-solutions-grid{background-color:#0f172a;padding:5rem 1.5rem}.o-solutions-grid__container{max-width:1280px;margin:0 auto}.o-solutions-grid__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:700px;margin:0 auto 3.5rem;display:flex}.o-solutions-grid__title{margin-bottom:.5rem}.o-solutions-grid__cards{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.o-solutions-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.o-solutions-grid__cards{grid-template-columns:1fr}}.m-product-card{background-color:var(--fi-color-gray-900);border:1px solid var(--fi-color-gray-800);border-radius:var(--fi-radius);box-sizing:border-box;flex-direction:column;height:100%;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex}.m-product-card:hover{border-color:var(--fi-color-gray-700)}.m-product-card__header{border-bottom:1px solid var(--fi-color-gray-800);flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.m-product-card__badge{margin-bottom:.125rem}.m-product-card__title{color:var(--fi-color-white);font-size:1.125rem}.m-product-card__body{flex:1;margin-bottom:1.25rem}.m-product-card__description{color:var(--fi-color-gray-400);font-size:.875rem;line-height:1.5}.m-product-card__footer{border-top:1px solid var(--fi-color-gray-800);margin-top:auto;padding-top:1rem}.m-product-card__action{width:100%}.o-value-props{background-color:#0f172a;border-bottom:1px solid #1e293b;padding:5rem 1.5rem}.o-value-props__container{max-width:1280px;margin:0 auto}.o-value-props__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:750px;margin:0 auto 3.5rem;display:flex}.o-value-props__title{margin-bottom:.5rem}.o-value-props__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.o-value-props__card{background-color:#090d16;border:1px solid #1e293b;border-radius:.75rem;flex-direction:column;padding:2rem;transition:border-color .2s;display:flex}.o-value-props__card:hover{border-color:#334155}.o-value-props__card-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.o-value-props__card-title{color:#f8fafc}.o-value-props__card-description{color:#94a3b8}@media (width<=992px){.o-value-props__grid{grid-template-columns:1fr}}.o-workflow-section{background-color:#090d16;border-bottom:1px solid #1e293b;padding:5rem 1.5rem}.o-workflow-section__container{max-width:1280px;margin:0 auto}.o-workflow-section__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:750px;margin:0 auto 3.5rem;display:flex}.o-workflow-section__title{margin-bottom:.5rem}.o-workflow-section__timeline{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.o-workflow-section__step-card{background-color:#0f172a;border:1px solid #1e293b;border-radius:.75rem;flex-direction:column;padding:1.75rem;display:flex}.o-workflow-section__step-number-container{background-color:#2563eb26;border:1px solid #3b82f64d;border-radius:.5rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:inline-flex}.o-workflow-section__step-number{color:#38bdf8;font-size:1.125rem;font-weight:800}.o-workflow-section__step-title{color:#f8fafc;margin-bottom:.75rem}.o-workflow-section__step-description{color:#94a3b8;font-size:.9rem}@media (width<=1024px){.o-workflow-section__timeline{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.o-workflow-section__timeline{grid-template-columns:1fr}}.o-cta-banner{background-color:#0f172a;padding:5rem 1.5rem}.o-cta-banner__container{max-width:1280px;margin:0 auto}.o-cta-banner__card{text-align:center;background-color:#090d16;border:1px solid #2563eb;border-radius:.75rem;flex-direction:column;align-items:center;padding:4rem 2.5rem;display:flex}.o-cta-banner__badge{margin-bottom:1.25rem}.o-cta-banner__title{max-width:800px;margin-bottom:1rem}.o-cta-banner__description{max-width:700px;margin-bottom:2.25rem}.o-cta-banner__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=640px){.o-cta-banner__card{padding:2.5rem 1.5rem}}
