.facilit8-bg{background:linear-gradient(to bottom right,#79c09e,#305448)!important}.facilit8-hero,.facilit8-tabs,.facilit8-feature-grid{perspective:1200px}.facilit8-hero__phone,.facilit8-tabs__phone{transform-style:preserve-3d;will-change:transform}.facilit8-feature-grid__card,.facilit8-feature-grid__tall-card,.mockup-phone{cursor:pointer;transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s}.facilit8-feature-grid__tall-card{overflow:hidden}.facilit8-feature-grid__tall-card .tall-card__image{will-change:transform;transition:transform .6s}.facilit8-hero{color:#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.facilit8-hero{height:auto}}.facilit8-hero__bg-text-wrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.facilit8-hero__bg-text{color:#ffffff0d;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:22vw;font-weight:900;line-height:1}.facilit8-hero__container{z-index:10;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem;width:100%;max-width:100rem;margin:0 auto;padding:0 2rem;display:grid;position:relative}@media (max-width:767px){.facilit8-hero__container{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;padding:10rem 2rem 5rem}}.facilit8-hero__content-left{flex-direction:column;grid-column:span 4;gap:1.5rem;display:flex}@media (max-width:767px){.facilit8-hero__content-left{gap:0}}.facilit8-hero__heading{font-size:5rem;font-weight:700;line-height:1}@media (max-width:767px){.facilit8-hero__heading{font-size:4rem}}.facilit8-hero__subtext{color:#fffc;font-size:1.25rem;line-height:1.7}@media (max-width:767px){.facilit8-hero__subtext{font-size:1rem}}.facilit8-hero__phone-wrapper{grid-column:span 4;justify-content:center;display:flex}.facilit8-hero__phone{background-color:#18181b;border:8px solid #27272a;border-radius:3rem;width:280px;height:580px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.facilit8-hero__phone-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.facilit8-hero__phone-notch{background-color:#18181b;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:6rem;height:1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.facilit8-hero__content-right{text-align:right;flex-direction:column;grid-column:span 4;gap:1.5rem;display:flex}@media (max-width:767px){.facilit8-hero__content-right{text-align:left}}.facilit8-hero__subheading{font-size:4rem;font-weight:600;line-height:1}@media (max-width:767px){.facilit8-hero__subheading{font-size:2.5rem}}.facilit8-hero__paragraph{color:#ffffffb3;font-size:1.125rem;line-height:1.7}@media (max-width:767px){.facilit8-hero__paragraph{font-size:1rem}}.facilit8-tabs{color:#fff;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.facilit8-tabs{height:auto}}.facilit8-tabs__container{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem;width:100%;max-width:100rem;margin:0 auto;display:grid}@media (max-width:767px){.facilit8-tabs__container{grid-template-columns:repeat(1,minmax(0,1fr));padding:5rem 2rem}}.facilit8-tabs__nav{flex-direction:column;grid-column:span 3;gap:1.5rem;display:flex}.facilit8-tabs__nav-item{opacity:.3;align-items:center;gap:1rem;transition:opacity .3s,transform .3s;display:flex}.facilit8-tabs__nav-item--active{transform:translate(.5rem);opacity:1!important}.facilit8-tabs__nav-indicator{background-color:#fff3;border-radius:9999px;flex-shrink:0;width:4px;height:2rem}.facilit8-tabs__nav-indicator--active{background-color:#fff}.facilit8-tabs__nav-label{text-transform:uppercase;letter-spacing:.15em;font-size:.875rem;font-weight:700}.facilit8-tabs__content{flex-direction:column;grid-column:span 5;gap:1.5rem;display:flex}.facilit8-tabs__content-frames{height:12rem;position:relative}@media (max-width:767px){.facilit8-tabs__content-frames{height:20rem}}.facilit8-tabs__frame{opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(2.5rem)}.facilit8-tabs__frame--active{opacity:1;transform:translateY(0)}.facilit8-tabs__tab-heading{margin-bottom:1.5rem;font-size:3.75rem;font-weight:700;line-height:1.15}@media (max-width:767px){.facilit8-tabs__tab-heading{font-size:2.5rem}}.facilit8-tabs__tab-description{color:#fff9;max-width:50rem;font-size:1.125rem;line-height:1.7}.facilit8-tabs__phone-wrapper{grid-column:span 4;justify-content:flex-end;display:flex}.facilit8-tabs__phone{background-color:#18181b;border:8px solid #27272a;border-radius:3rem;width:280px;height:580px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.facilit8-tabs__phone-screen{background-color:#fff;position:absolute;inset:0;overflow:hidden}.facilit8-tabs__phone-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.facilit8-tabs__phone-image--above{transform:translateY(-100%)}.facilit8-tabs__phone-image--active{transform:translateY(0)}.facilit8-tabs__phone-image--below{transform:translateY(100%)}.facilit8-tabs__phone-notch{background-color:#18181b;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:6rem;height:1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.facilit8-feature-grid{color:#fff;flex-direction:column;height:100vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.facilit8-feature-grid__header{width:100%;max-width:80rem;margin:0 auto 3rem}.facilit8-feature-grid__title{color:#ffffff80;max-width:56rem;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.6}.facilit8-feature-grid__container{flex:1;width:100%;max-width:80rem;margin:0 auto;overflow:hidden}.facilit8-feature-grid__wrapper{height:200%}.facilit8-feature-grid__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;height:50%;display:grid}.facilit8-feature-grid__column{flex-direction:column;gap:1.25rem;display:flex}.facilit8-feature-grid__card{background-color:#1a1a1a;border:1px solid #ffffff0f;border-radius:1.25rem;flex:1;padding:1.5rem}.facilit8-feature-grid__tall-card{border:1px solid #ffffff0f;border-radius:1.25rem;overflow:hidden}.tall-card__inner{width:100%;height:100%;position:relative}.tall-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tall-card__overlay{background:linear-gradient(#0000,#000000d9 60%);flex-direction:column;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex;position:absolute;inset:0}.tall-card__title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4}.tall-card__button{color:#000;background-color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.mockup-phone{background-color:#111;border-radius:1.25rem;flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex}.mockup-phone__header{justify-content:space-between;align-items:center;display:flex}.mockup-phone__title{color:#ffffffb3;font-size:.75rem;font-weight:600}.mockup-phone__avatar{background-color:#fff3;border-radius:9999px;width:1.25rem;height:1.25rem}.mockup-phone__screen{background-color:#1e1e1e;border-radius:.75rem;flex:1;padding:.75rem}.mock-item{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.mock-line{background-color:#ffffff26;border-radius:9999px;height:.5rem}.mock-line--half{width:50%}.mock-line--quarter{width:25%}.mock-line--third{width:33.333%}.mock-line--three-quarter{width:75%}.mock-line--full{width:100%}.mock-line--light{background-color:#ffffff14}.mock-line--blue{background-color:#3b82f699}.mock-image{background-color:#ffffff1a;border-radius:.5rem;height:5rem;margin-bottom:.5rem}.mock-image--sm{height:3rem}.mock-card{background-color:#ffffff0d;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}.star-row{gap:.125rem;margin-top:.25rem;display:flex}.star-icon{fill:#facc15;color:#facc15}.search-box{background-color:#ffffff14;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.search-icon{color:#ffffff80}.avatar{background-color:#fff3;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.chat-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.chat-bubble{border-radius:.75rem;max-width:80%;margin-bottom:.5rem;padding:.5rem .75rem}.chat-bubble--sent{background-color:#3b82f64d;align-self:flex-end;margin-left:auto}.chat-bubble--received{background-color:#ffffff14;align-self:flex-start}.cta-section{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}@media (max-width:767px){.cta-section{padding:8rem 1rem}}@media (min-width:768px){.cta-section{padding:2rem}}.cta-section__wrapper{width:100%;max-width:80rem;position:relative}.cta-section__grid{grid-template-columns:1fr;gap:1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.cta-section__grid{grid-template-columns:repeat(2,1fr);gap:0;overflow:visible}}.cta-section__card{z-index:10;border-radius:1.5rem;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;display:flex;position:relative}@media (min-width:768px){.cta-section__card{padding:3rem}}@media (min-width:1024px){.cta-section__card{min-height:600px}}.cta-section__card--light{background-color:#dce9f2}@media (min-width:1024px){.cta-section__card--light{padding-right:12rem}}@media (min-width:1280px){.cta-section__card--light{padding-right:16rem}}.cta-section__card--dark{background-color:#151619}@media (min-width:1024px){.cta-section__card--dark{padding-left:12rem}}@media (min-width:1280px){.cta-section__card--dark{padding-left:16rem}}.cta-section__card-content{max-width:24rem}@media (min-width:1280px){.cta-section__card-content{max-width:28rem}}@media (min-width:1024px){.cta-section__card-content--right{margin-left:auto}}.cta-section__card-heading{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1}@media (min-width:768px){.cta-section__card-heading{font-size:4rem}}.cta-section__card-heading--light{color:#000}.cta-section__card-heading--dark{color:#fff}.cta-section__card-body{font-size:1.125rem;line-height:1.625}.cta-section__card-body--light{color:#4a6072}.cta-section__card-body--dark{color:#fff9}.cta-section__phone-wrapper{z-index:20;pointer-events:none;width:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.cta-section__phone-wrapper{width:100%;position:relative}}@media (min-width:768px){.cta-section__phone-wrapper{width:260px}}@media (min-width:1024px){.cta-section__phone-wrapper{width:280px;transform:translate(-50%,-50%)rotate(-6deg)}}@media (min-width:1280px){.cta-section__phone-wrapper{width:320px}}.cta-section__phone{aspect-ratio:9/19;background-color:#1a1a1a;border:8px solid #2a2a2a;border-radius:3rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009}@media (max-width:767px){.cta-section__phone{box-shadow:none}}.cta-section__phone-screen{background-color:#fff;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;inset:0}.cta-section__phone-notch{background-color:#000;border-radius:9999px;width:6rem;height:1.5rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.cta-section__phone-statusbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cta-section__phone-statusbar-time{font-size:.875rem;font-weight:700}.cta-section__phone-statusbar-icons{gap:.25rem;display:flex}.cta-section__phone-statusbar-bar{border-radius:9999px;width:1rem;height:.5rem}.cta-section__phone-statusbar-bar--dim{background-color:#0003}.cta-section__phone-statusbar-bar--full{background-color:#000}.cta-section__phone-placeholder{background-color:#f3f4f6;border-radius:.5rem;width:6rem;height:2rem;margin-bottom:.5rem}.cta-section__phone-plan{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:1rem;padding:1rem}.cta-section__phone-plan-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.cta-section__phone-plan-icon{background-color:#dbeafe;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.cta-section__phone-plan-icon svg{color:#2563eb;width:1.25rem;height:1.25rem}.cta-section__phone-plan-label{color:#9ca3af;font-size:.75rem}.cta-section__phone-plan-name{font-size:.875rem;font-weight:700}.cta-section__phone-plan-progress-track{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.cta-section__phone-plan-progress-fill{background-color:#3b82f6;width:66.67%;height:100%}.cta-section__phone-tiles{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.cta-section__phone-tile{aspect-ratio:1;background-color:#f9fafb;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:.75rem;display:flex}.cta-section__phone-tile-label{font-size:.625rem;font-weight:700}.cta-section__phone-tile svg{width:1rem;height:1rem}.cta-section__phone-tile svg.icon-speed{color:#f97316}.cta-section__phone-tile svg.icon-shield{color:#22c55e}.cta-section__phone-cta{color:#fff;background-color:#000;border-radius:1rem;justify-content:space-between;align-items:center;margin-top:auto;padding:1rem;display:flex}.cta-section__phone-cta-label{font-size:.75rem;font-weight:500}.cta-section__phone-cta svg{width:1rem;height:1rem}.facilit8-tech-stack{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-bottom:8rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.facilit8-tech-stack{padding-bottom:0}}@media (min-width:768px){.facilit8-tech-stack{padding-left:2rem;padding-right:2rem}}.facilit8-tech-stack__header{z-index:10;text-align:center;max-width:48rem;margin:0 auto 5rem;position:relative}.facilit8-tech-stack__title{color:var(--tp-body-white);margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1}@media (min-width:768px){.facilit8-tech-stack__title{font-size:7rem}}@media (max-width:767px){.facilit8-tech-stack__title{margin-bottom:1rem}}.facilit8-tech-stack__description{color:var(--tp-body-white);max-width:50rem;margin:0 auto;font-size:1.25rem;line-height:1.625}@media (max-width:767px){.facilit8-tech-stack__description{font-size:1rem}}.facilit8-tech-stack__pills{z-index:10;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:60rem;margin:0 auto;display:flex;position:relative}@media (max-width:767px){.facilit8-tech-stack__pills{gap:0 1rem}}.facilit8-tech-stack__pill{cursor:pointer;background-color:#fff;border:1px solid #f3f4f6;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;transition:box-shadow .3s;display:flex;box-shadow:0 1px 2px #0000000d}.facilit8-tech-stack__pill:hover{box-shadow:0 4px 6px -1px #0000001a}.facilit8-tech-stack__pill-logo-wrapper{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@media (max-width:767px){.facilit8-tech-stack__pill-logo-wrapper{width:2rem;height:2rem}}.facilit8-tech-stack__pill-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.facilit8-tech-stack__pill-text{color:#000;white-space:nowrap;font-size:1.25rem;font-weight:500}@media (max-width:767px){.facilit8-tech-stack__pill-text{font-size:1rem}}.facilit8-tech-stack__pill-more{color:#9ca3af;font-weight:500}.impact-section-facilit8{padding:2rem 1rem;position:relative;overflow:hidden}.impact-section-facilit8__container{flex-direction:column;align-items:center;gap:4rem;max-width:100rem;margin:0 auto;display:flex}@media (min-width:1024px){.impact-section-facilit8__container{flex-direction:row;align-items:center;gap:6rem}}.impact-section-facilit8__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.impact-section-facilit8__badge{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:500;display:inline-block}.impact-section-facilit8__heading{letter-spacing:-.025em;margin:0;font-size:3rem;font-weight:800;line-height:1}@media (min-width:768px){.impact-section-facilit8__heading{font-size:4rem}}@media (min-width:1024px){.impact-section-facilit8__heading{font-size:6rem}}.impact-section-facilit8__heading .foreground{color:#fff}.impact-section-facilit8__heading .gradient{background:linear-gradient(135deg,#0000 0%,#e9c98b 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.impact-section-facilit8__para{color:#fff;max-width:55ch;margin:0;font-size:1.125rem;line-height:1.7}@media (min-width:768px){.impact-section-facilit8__para{font-size:1.25rem}}.impact-section-facilit8__stats{flex-wrap:wrap;gap:2rem;margin-top:1rem;display:flex}.impact-section-facilit8__stat{flex-direction:column;gap:.25rem;display:flex}.impact-section-facilit8__stat-value{background:linear-gradient(135deg,#0000 0%,#e9c98b 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}@media (min-width:768px){.impact-section-facilit8__stat-value{font-size:3rem}}.impact-section-facilit8__stat-label{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.impact-section-facilit8__image-wrap{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.impact-section-facilit8__image{z-index:1;-o-object-fit:cover;object-fit:cover;width:45%;height:auto;transition:transform .6s;position:relative}.impact-section-facilit8__image:hover{transform:scale(1.02)}@media (max-width:767px){.impact-section-facilit8__image{width:85%}}
