.p-home{background-color:#080b11;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.p-home__hero,.p-home__media-experience,.p-home__trust,.p-home__stats,.p-home__enterprise-proof,.p-home__solutions,.p-home__value-props,.p-home__workflow,.p-home__partners,.p-home__testimonials,.p-home__faq,.p-home__cta,.o-hero-section,.o-trust-banner,.o-stats-section,.o-enterprise-proof,.o-solutions-grid,.o-value-props,.o-workflow-section,.o-partners-section,.o-testimonials-section,.o-faq-section,.o-cta-banner{z-index:2;width:100%;transition:filter .5s;position:relative;background:0 0!important}.p-home img,.p-home .a-image,.p-home .m-product-card,.p-home .o-value-props__card,.p-home .o-workflow-section__step-card,.p-home .o-cta-banner__card,.p-home .o-stats-section__item,.p-home .o-enterprise-proof__case-card,.p-home .o-enterprise-proof__assurance-card,.p-home .o-hero-section__preview,.p-home .o-hero-section__specs,.p-home .o-hero-section__content,.p-home h1,.p-home h2,.p-home h3,.p-home h4,.p-home p,.p-home iframe,.p-home video,.p-home audio,.p-home button,.p-home a{z-index:3;position:relative}.m-product-card,.o-value-props__card,.o-workflow-section__step-card,.o-cta-banner__card,.o-stats-section__item,.o-enterprise-proof__case-card,.o-enterprise-proof__assurance-card{background-color:#0f172a}.is-stream-active{filter:drop-shadow(0 0 8px #00f0ff0f)}.o-hero-section{background-color:var(--fi-color-gray-950);border-bottom:1px solid var(--fi-color-gray-800);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:900px;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:2.5rem;display:flex}.o-hero-section__decision{width:100%;max-width:980px;margin:0 0 2.4rem}.o-hero-section__decision-label{color:#93c5fd;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .7rem;font-size:.83rem;font-weight:600}.o-hero-section__decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.o-hero-section__decision-card{text-align:left;background:linear-gradient(170deg,#090e1deb,#070c18e6);border:1px solid #334155e6;border-radius:14px;padding:.95rem .95rem .85rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.o-hero-section__decision-card:hover{border-color:#60a5fad9;transform:translateY(-2px);box-shadow:0 10px 20px #02061759}.o-hero-section__decision-title{color:#f8fafc;margin:0 0 .36rem;font-size:1rem;line-height:1.25}.o-hero-section__decision-description{color:#94a3b8;margin:0 0 .52rem;font-size:.875rem;line-height:1.42}.o-hero-section__decision-cta{color:#7dd3fc;font-size:.835rem;font-weight:600}.o-hero-section__preview{border-radius:var(--fi-radius);border:1px solid var(--fi-color-gray-800);width:100%;max-width:920px;margin-bottom:3.25rem;overflow:hidden}.o-hero-section__preview-image{width:100%;height:auto;display:block}.o-hero-section__specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:780px;display:grid}.o-hero-section__proof-note{color:#64748b;margin:.8rem 0 0;font-size:.8rem;line-height:1.35}@media (width<=900px){.o-hero-section{padding:4.4rem 1.1rem 3.3rem}.o-hero-section__content{max-width:700px}.o-hero-section__title.a-title--h1{text-wrap:balance;font-size:clamp(2rem,8.4vw,2.9rem);line-height:1.1}.o-hero-section__description{margin-bottom:1.8rem}.o-hero-section__actions{width:100%;max-width:560px}.o-hero-section__decision-grid{grid-template-columns:1fr}}@media (width<=640px){.o-hero-section{padding:3.9rem .95rem 3rem}.o-hero-section__title.a-title--h1{letter-spacing:-.028em;font-size:clamp(1.8rem,9.1vw,2.35rem);line-height:1.12}.o-hero-section__description.a-text--lead{font-size:clamp(.98rem,4.25vw,1.08rem);line-height:1.55}.o-hero-section__actions{flex-direction:column;align-items:stretch;gap:.62rem;width:100%;max-width:100%}.o-hero-section__actions .a-button{white-space:normal;width:100%}.o-hero-section__decision{margin-bottom:2rem}.o-hero-section__decision-card{padding:.88rem .85rem .8rem}.o-hero-section__preview{border-radius:12px;margin-bottom:2.2rem}.o-hero-section__specs{grid-template-columns:1fr;gap:.85rem}}@media (width<=430px){.o-hero-section{padding-top:3.55rem}.o-hero-section__title.a-title--h1{font-size:clamp(1.66rem,10vw,2.06rem)}.o-hero-section__specs{gap:.8rem}}@media (width<=390px){.o-hero-section{padding:3.4rem .82rem 2.7rem}.o-hero-section__title.a-title--h1{letter-spacing:-.022em;font-size:clamp(1.56rem,10.6vw,1.96rem)}.o-hero-section__description.a-text--lead{font-size:.97rem}}@media (width<=360px){.o-hero-section{padding:3.2rem .72rem 2.55rem}.o-hero-section__title.a-title--h1{font-size:clamp(1.46rem,10.9vw,1.82rem)}}.o-trust-banner{background-color:#0f172a;border-bottom:1px solid #1e293b;padding:2.5rem 1.5rem}.o-trust-banner__container{flex-direction:column;align-items:center;gap:1.25rem;max-width:1280px;margin:0 auto;display:flex}.o-trust-banner__label{letter-spacing:.05em;color:#64748b;text-transform:uppercase;font-weight:600}.o-trust-banner__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.o-trust-banner__metric-item{text-align:center;background:linear-gradient(170deg,#080d1ae6,#050a14d1);border:1px solid #334155b8;border-radius:12px;flex-direction:column;gap:.15rem;padding:.62rem .58rem;display:flex}.o-trust-banner__metric-value{color:#f8fafc;font-size:1rem;line-height:1.15}.o-trust-banner__metric-label{color:#93c5fd;letter-spacing:.02em;font-size:.74rem;font-weight:600}.o-trust-banner__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;display:flex}@media (width<=860px){.o-trust-banner__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.o-trust-banner{padding:2.15rem .92rem}.o-trust-banner__metrics{grid-template-columns:1fr}.o-trust-banner__metric-item{padding:.6rem}}.m-tech-badge{background-color:#0f172a;border:1px solid #1e293b;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-width:140px;padding:.875rem 1.25rem;transition:border-color .15s;display:flex}.m-tech-badge:hover{background-color:#111c35;border-color:#334155}.m-tech-badge__name{color:#f8fafc;font-weight:600}.m-tech-badge__category{color:#64748b;margin-top:.25rem;font-size:.75rem}.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,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=1024px){.o-stats-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.o-stats-section{padding:3.5rem 1rem}.o-stats-section__grid{grid-template-columns:1fr}}.o-enterprise-proof{background-color:#090d16;border-bottom:1px solid #1e293b;padding:4.7rem 1.5rem}.o-enterprise-proof__container{max-width:1280px;margin:0 auto}.o-enterprise-proof__header{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:800px;margin:0 auto 2.8rem;display:flex}.o-enterprise-proof__title{margin-bottom:.35rem}.o-enterprise-proof__cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.o-enterprise-proof__case-card{background:linear-gradient(170deg,#0b1120e6,#080d18db);border:1px solid #334155d9;border-radius:16px;padding:1.2rem}.o-enterprise-proof__case-head{margin-bottom:.85rem}.o-enterprise-proof__case-segment{color:#f8fafc;margin:0 0 .2rem;font-size:1.06rem;line-height:1.25}.o-enterprise-proof__case-scope{color:#93c5fd;margin:0;font-size:.82rem}.o-enterprise-proof__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.o-enterprise-proof__metric-item{text-align:left;background:#08101ee0;border:1px solid #38bdf833;border-radius:10px;padding:.58rem .52rem}.o-enterprise-proof__metric-value{color:#f8fafc;font-size:.94rem;line-height:1.15;display:block}.o-enterprise-proof__metric-label{color:#94a3b8;margin-top:.16rem;font-size:.74rem;line-height:1.25;display:block}.o-enterprise-proof__period{color:#64748b;margin:.7rem 0 0;font-size:.76rem}.o-enterprise-proof__assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.o-enterprise-proof__assurance-card{background:#020617a8;border:1px solid #475569bf;border-radius:14px;padding:1rem 1rem .95rem}.o-enterprise-proof__assurance-title{color:#e2e8f0;margin:0 0 .55rem;font-size:.97rem}.o-enterprise-proof__assurance-list{gap:.35rem;margin:0;padding:0 0 0 1rem;display:grid}.o-enterprise-proof__assurance-list li{color:#a3b8d1;font-size:.84rem;line-height:1.38}@media (width<=1100px){.o-enterprise-proof__cases,.o-enterprise-proof__assurance{grid-template-columns:1fr}.o-enterprise-proof__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.o-enterprise-proof{padding:3.5rem .95rem}.o-enterprise-proof__metric-grid{grid-template-columns:1fr}.o-enterprise-proof__case-card{padding:1rem}.o-enterprise-proof__assurance-card{padding:.9rem .85rem}}.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,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=1024px){.o-solutions-grid__cards{grid-template-columns:repeat(2,minmax(0,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 .2s,background-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.m-product-card--dev{background:linear-gradient(#1e293b66,#0f172a99);border-color:#f59e0b59}.m-product-card__masked-copy{transition:filter .2s,opacity .2s}.m-product-card--dev .m-product-card__masked-copy{filter:blur(7px);opacity:.25;user-select:none;display:inline-block}.m-product-card__dev-ribbon{color:#fbbf24;letter-spacing:.02em;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.m-product-card__progress-box{background:#0f172ab3;border:1px solid #33415599;border-radius:8px;margin-top:1rem;padding:.6rem .75rem}.m-product-card__progress-header{color:#fbbf24;justify-content:space-between;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:flex}.m-product-card__progress-bar{background:#33415599;border-radius:999px;width:100%;height:6px;overflow:hidden}.m-product-card__progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px;height:100%;transition:width .3s}.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,minmax(0,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<=1024px){.o-value-props__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.o-value-props{padding:3.5rem 1rem}.o-value-props__grid{grid-template-columns:1fr}.o-value-props__card{padding:1.5rem}}.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,minmax(0,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,minmax(0,1fr))}}@media (width<=640px){.o-workflow-section{padding:3.5rem 1rem}.o-workflow-section__timeline{grid-template-columns:1fr}.o-workflow-section__step-card{padding:1.35rem}}.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{padding:3.5rem 1rem}.o-cta-banner__card{padding:2.25rem 1.25rem}.o-cta-banner__actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%}.o-cta-banner__actions .a-button{white-space:normal;width:100%}}
