@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=IBM+Plex+Sans:wght@400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}a{color:inherit;text-decoration:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#00b7c280;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00b7c2cc}.homepage{--gutter:max(40px,calc(50vw - 600px));background-color:#fff;color:#333}.homepage section{box-sizing:border-box;padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.homepage h1,.homepage h2,.homepage h3{color:#0b1f3a;font-weight:700;letter-spacing:-.02em;text-align:left}.homepage p{color:#4a4b4d;font-size:1rem;line-height:1.6}.homepage .eyebrow{color:#0b1f3a;font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.homepage .btn-primary{align-items:center;background-color:#00b7c2;border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.homepage .btn-primary:hover{background-color:#008a94}.homepage .hero{background-color:#0b1f3a;background-image:linear-gradient(160deg,#0b1f3a,#1b1b1e);min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.hero-bg{background:radial-gradient(ellipse 62% 56% at 87% 9%,#ff5a1f94 0,#ff5a1f57 30%,#ff5a1f24 52%,#0000 74%),radial-gradient(ellipse 66% 58% at 11% 95%,#00b7c285 0,#00b7c24d 32%,#00b7c21f 54%,#0000 76%),radial-gradient(ellipse 72% 62% at 50% 52%,#3a2f5a38 0,#0000 64%)}.hero-bg,.hero-dots{inset:0;pointer-events:none;position:absolute}.hero-dots{background-image:radial-gradient(circle,#f5f0e6b3 1px,#0000 0);background-size:26px 26px;opacity:.04}.hero-content{box-sizing:border-box;left:50%;padding:0 24px;position:absolute;text-align:center;top:44%;transform:translate(-50%,-50%);width:100%;z-index:1}.hero h1{color:#f5f0e6;font-size:6.5rem;letter-spacing:-.02em;line-height:1.02;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.hero h1 .headline-line{display:block}.homepage .hero-subhead{color:#a9afc0;font-size:1.25rem;line-height:1.5;margin:0 auto 36px;max-width:680px}.homepage .hero-pillars{align-items:center;box-sizing:border-box;display:flex;gap:80px;justify-content:center;left:50%;max-width:1100px;padding:0 24px;position:absolute;top:82%;transform:translate(-50%,-50%);width:100%;z-index:1}.homepage .hero-pillars p{color:#f5f0e6;flex:1 1;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0;max-width:240px;min-width:0;text-align:center}.block-image img{border:1px solid #0b3d911f;border-radius:8px;box-shadow:0 12px 30px #0b3d911f;display:block;height:auto;transition:transform .18s ease,box-shadow .18s ease;width:100%}.problem{padding-bottom:80px;padding-top:72px}.problem-content>.eyebrow{margin-bottom:32px}.problem-row{align-items:center;display:flex;gap:40px}.homepage .problem-number{color:#0b1f3a;flex:0 0 auto;font-size:8rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:0}.problem-text{flex:1 1 auto}.homepage .problem-evidence{font-size:1.3rem;line-height:1.5}.problem-content p{margin-bottom:18px}.problem-content p:last-child{margin-bottom:0}.homepage .problem-claim{color:#0b1f3a;font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:0;margin-top:72px;max-width:none}.homepage .inline-link{color:#6d6e71;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .18s ease,text-decoration-thickness .18s ease}.homepage .inline-link:hover{color:#0b3d91;text-decoration-thickness:2px}.blocks{padding-bottom:40px;padding-top:0}.blocks>.eyebrow{border-top:1px solid #0b3d911f;margin-bottom:40px;padding-top:80px}.block{align-items:center;display:flex;gap:56px;transition:transform .18s ease}.block:hover{transform:translateY(-4px)}.block:hover .block-image img{box-shadow:0 20px 40px #0b3d9138}.block+.block{border-top:1px solid #0b3d911f;margin-top:32px;padding-top:32px}.block-reverse{flex-direction:row-reverse}.block-text{flex:0 1 420px;min-width:0}.block-image{flex:1 1;margin-right:calc(var(--gutter)*-1);min-width:0}.block-reverse .block-image{margin-left:calc(var(--gutter)*-1);margin-right:0}.homepage .block-text h3{color:#0b1f3a;font-size:1.35rem;font-weight:600;letter-spacing:normal;line-height:1.3;margin-bottom:14px}.block-text p{margin-bottom:12px}.homepage .block-fact{color:#6d6e71;font-size:.95rem;font-weight:400}.platform-list{grid-column-gap:16px;grid-row-gap:10px;color:#6d6e71;column-gap:16px;display:grid;font-size:.92rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 12px;padding:0;row-gap:10px}.platform-list li{padding-left:14px;position:relative}.platform-list li:before{background-color:#6d6e71;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.65em;width:5px}.homepage .platform-conditions{color:#6d6e71;font-size:.92rem;margin-bottom:12px}.homepage .block-line{border-top:1px solid #0b3d911f;color:#0b1f3a;font-size:1.15rem;font-style:italic;font-weight:400;line-height:1.4;margin-bottom:0;margin-top:12px;padding-top:16px}.proof{padding-bottom:40px;padding-top:40px}.proof-content{max-width:1100px}.proof-heading{font-size:2.4rem;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px}.homepage .proof-qualifier{color:#6d6e71;font-size:1rem;margin-bottom:32px}.proof-columns{grid-column-gap:48px;align-items:start;column-gap:48px;display:grid;grid-template-columns:1fr 1fr}.proof-quote{border-top:1px solid #0b3d911f;margin:0;padding-top:20px}.proof-quote p{font-size:1.2rem;line-height:1.55;margin-bottom:10px}.proof-quote cite{color:#0b3d91;display:block;font-style:normal;font-weight:600}.proof-link{color:#00b7c2;display:inline-block;font-weight:600;margin-top:12px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .18s ease}.proof-link:hover{text-decoration-thickness:2px}.close{padding-bottom:96px;padding-top:72px;text-align:center}@media (prefers-reduced-motion:reduce){.homepage *{animation:none!important;transition:none!important}}@media (max-width:900px){.block-image,.block-reverse .block-image{margin-left:0;margin-right:0}.hero h1{font-size:3.75rem}.homepage .hero-subhead{max-width:100%}.block,.block-reverse{align-items:stretch;flex-direction:column;gap:24px}.block-image,.block-text{flex-basis:auto}.proof-heading{font-size:2rem}.problem-row{align-items:flex-start;flex-direction:column;gap:12px}.homepage .problem-number{font-size:5.75rem}.homepage .problem-claim{font-size:2rem;margin-top:56px}.proof-columns{grid-template-columns:1fr;row-gap:28px}}@media (max-width:700px){.homepage .hero-pillars{align-items:center;flex-direction:column;gap:14px}.homepage .hero-pillars p{max-width:100%}}@media (max-width:600px){.homepage section{padding-left:20px;padding-right:20px}.hero h1{font-size:2.75rem}.homepage .hero-subhead{font-size:1.05rem}.proof-heading{font-size:1.75rem}.homepage .problem-number{font-size:4.5rem}.homepage .problem-claim{font-size:1.5rem;margin-top:40px}.homepage .block-text h3{font-size:1.2rem}.homepage .block-line{font-size:1.05rem}}.aboutpage{--gutter:max(40px,calc(50vw - 600px));background-color:#fff;color:#333}.aboutpage section{box-sizing:border-box;padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.aboutpage h1,.aboutpage h2{color:#0b3d91;font-weight:700;letter-spacing:-.02em;text-align:left}.aboutpage p{color:#4a4b4d;font-size:1rem;line-height:1.6}.aboutpage .eyebrow{color:#6d6e71;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.about-hero{background-color:#0b1f3a;overflow:hidden;padding-bottom:96px;padding-top:152px;position:relative}.about-hero-bg{background-position:88%;background-repeat:no-repeat;background-size:cover;filter:blur(4px);inset:0;opacity:.25;position:absolute;transform:scale(1.35)}.about-hero-scrim{background:linear-gradient(90deg,#0b1f3a 0,#0b1f3a00 55%);inset:0;position:absolute}.about-hero-content{position:relative}.about-hero h1{color:#fff;font-size:3rem;letter-spacing:-.03em;line-height:1.15;margin-bottom:20px;max-width:800px}.aboutpage .about-hero-subhead{color:#ffffffd1;margin-bottom:0;max-width:640px}.why-it-exists{padding-bottom:56px;padding-top:64px}.why-it-exists-column{margin:0 auto;max-width:760px}.why-heading{font-size:2.1rem;letter-spacing:-.025em;line-height:1.2;margin-bottom:24px;text-align:center}.aboutpage .why-emphasis,.why-body{margin-bottom:20px;text-align:left}.aboutpage .why-emphasis{color:#0b3d91;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.teal-accent{color:#00b7c2}.diagram-quote-row{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:55fr 45fr;padding-bottom:64px;padding-top:8px}.manual-process-media{border:1px solid #0b3d911f;border-radius:8px;box-shadow:0 12px 30px #0b3d911f;display:block;height:auto;transition:transform .18s ease,box-shadow .18s ease;width:100%}.manual-process-media:hover{box-shadow:0 20px 40px #0b3d9138;transform:translateY(-4px)}.quote-col{display:flex}.aboutpage .pull-quote-inline{background-color:#00b7c2;border-radius:12px;box-sizing:border-box;color:#0b1f3a;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;padding:40px;width:100%}.old-way{background-color:#e6e9f0;padding-bottom:56px;padding-top:56px}.old-way-heading{font-size:2rem;letter-spacing:-.02em;line-height:1.25;margin-bottom:32px}.old-way-heading-muted{color:#6d6e71;font-weight:700}.old-way-table{grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:1fr 1fr;max-width:1100px}.aboutpage .old-way-col-label{border-bottom:1px solid #0b3d912e;font-size:1.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:0;padding-bottom:12px;text-transform:uppercase}.aboutpage .old-way-col-label-old{color:#6d6e71}.aboutpage .old-way-col-label-new{color:#00b7c2}.aboutpage .old-way-cell{border-bottom:1px solid #0b3d912e;margin-bottom:0;padding:20px 0}.aboutpage .old-way-cell:nth-last-child(-n+2){border-bottom:none}.aboutpage .old-way-cell-old{color:#6d6e71}.aboutpage .old-way-cell-new{color:#0b1f3a;font-weight:600}.what-it-does-today{padding-bottom:64px;padding-top:64px}.today-columns{grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(3,1fr)}.today-column{border-left:1px solid #0b3d911f;padding-left:48px}.today-column:first-child{border-left:none;padding-left:0}.today-image{aspect-ratio:3/2;border:1px solid #0b3d911f;border-radius:8px;box-shadow:0 12px 30px #0b3d911f;margin-bottom:20px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.today-image img{display:block;height:100%;object-fit:cover;width:100%}.today-image:hover{box-shadow:0 20px 40px #0b3d9138;transform:translateY(-4px)}.aboutpage .today-label{color:#00b7c2;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.today-heading{font-size:1.3rem;line-height:1.3;margin-bottom:10px}.today-line{margin-bottom:0}.about-close{background-color:#0b1f3a;padding-bottom:64px;padding-top:64px;text-align:center}.aboutpage .about-close-line{color:#ffffffd9;font-size:1.2rem;margin:0 auto 28px;max-width:640px}.about-close-cta{align-items:center;background-color:#00b7c2;border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:background-color .18s ease;white-space:nowrap}.about-close-cta:hover{background-color:#008a94}.who-behind{align-items:flex-start;display:flex;gap:32px;padding-bottom:64px;padding-top:64px}.who-behind-photo{aspect-ratio:4/5;border-radius:12px;flex:0 0 auto;object-fit:cover;object-position:50% 28%;width:200px}.who-behind-text{flex:1 1 auto;max-width:560px;min-width:0;padding-top:4px}.aboutpage .who-behind-name{color:#0b3d91;font-size:1.15rem;font-weight:700;line-height:1.4;margin-bottom:8px}.aboutpage .who-behind-credential{color:#6d6e71;font-size:.95rem;line-height:1.5;margin-bottom:14px}.who-behind-paragraph{margin-bottom:14px}.aboutpage .who-behind-email{margin-bottom:0}.who-behind-email a{color:#6d6e71;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .18s ease,text-decoration-thickness .18s ease}.who-behind-email a:hover{color:#0b3d91;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.aboutpage,.aboutpage *{transition:none!important}}@media (max-width:900px){.about-hero{padding-top:132px}.about-hero h1{font-size:2.25rem}.why-heading{font-size:1.8rem}.aboutpage .why-emphasis{font-size:1.4rem}.diagram-quote-row{grid-template-columns:1fr}.quote-col{padding-top:8px}.today-columns{grid-template-columns:1fr;row-gap:40px}.today-column,.today-column:first-child{border-left:none;padding-left:0}.who-behind{flex-direction:column}.who-behind-photo{width:160px}}@media (max-width:700px){.old-way-table{grid-template-columns:1fr;row-gap:0}.old-way-col-label-new{margin-top:16px}.aboutpage .old-way-cell-new{border-bottom:1px solid #0b3d912e;margin-bottom:20px}.aboutpage .old-way-cell-old{border-bottom:none;padding-bottom:4px}.aboutpage .old-way-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:600px){.aboutpage section{padding-left:20px;padding-right:20px}.about-hero h1{font-size:1.8rem}.why-heading{font-size:1.6rem}.aboutpage .why-emphasis{font-size:1.25rem}.aboutpage .pull-quote-inline{font-size:1.3rem;padding:28px}.old-way-heading{font-size:1.6rem}.aboutpage .old-way-col-label{font-size:1.05rem}.aboutpage .about-close-line{font-size:1.1rem}}.navigation{align-items:center;background-color:#0b1f3a;border-bottom:1px solid #0000;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px 40px;position:fixed;top:0;transition:background-color .2s ease,border-color .2s ease,padding .2s ease;width:100%;z-index:1000}.navigation.scrolled{background-color:#fff;border-bottom:1px solid #e9ecef;padding:16px 40px}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.logo,.nav-container{align-items:center;display:flex}.logo{text-decoration:none}.logo-image{height:58px;width:auto}.navigation.scrolled .logo-image{height:52px}.nav-links{align-items:center;display:flex;gap:28px}.nav-links a:not(.btn-primary){color:#ffffffd9;flex-shrink:0;font-size:.95rem;font-weight:500;text-decoration:none;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease;white-space:nowrap}.nav-links a:not(.btn-primary):hover{color:#fff;text-decoration:underline}.navigation.scrolled .nav-links a:not(.btn-primary){color:#6d6e71}.navigation.scrolled .nav-links a:not(.btn-primary):hover{color:#0b3d91}.btn-primary{align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;padding:0 22px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.btn-primary:hover{background-color:#008a94}.btn-primary .arrow{font-size:.9rem;margin-left:6px}@media (prefers-reduced-motion:reduce){.navigation,.navigation *{transition:none!important}}@media (max-width:1024px){.navigation{padding:18px 30px}.navigation.scrolled{padding:14px 30px}.nav-links{gap:24px}}@media (max-width:768px){.navigation{padding:16px 20px}.navigation.scrolled{padding:12px 20px}.nav-links{gap:16px}.btn-primary{font-size:.85rem;height:38px;padding:0 16px}.logo-image{height:48px}.navigation.scrolled .logo-image{height:44px}}@media (max-width:480px){.nav-links a:first-child{display:none}.btn-primary{font-size:.8rem;height:36px;padding:0 12px}}*{box-sizing:border-box;margin:0;padding:0}.pricing-page-wrapper{background-color:#eff1f5;color:#1b1b1e;font-family:IBM Plex Sans,sans-serif;line-height:1.6;min-height:100vh;width:100%}.pricing-container{margin:0 auto;max-width:1400px;padding:60px 20px}.pricing-header{margin-bottom:60px;padding-top:40px;text-align:center}.pricing-logo{height:60px;margin-bottom:30px}.pricing-header h1{color:#00b7c2;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:16px;text-transform:uppercase}.pricing-subtitle{color:#6d6e71;font-size:1.2rem;margin:0 auto;max-width:700px}.pricing-tiers{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pricing-card{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;max-width:280px;min-width:260px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.pricing-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-5px)}.pricing-card.featured{border:2px solid #00b7c2;transform:scale(1.03)}.pricing-card.featured:hover{transform:scale(1.03) translateY(-5px)}.pricing-card-header{background:linear-gradient(135deg,#0b3d91,#00b7c2);color:#fff;padding:30px 20px;text-align:center}.pricing-card h2{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:16px}.pricing-price{align-items:baseline;display:flex;justify-content:center}.price{font-size:2.2rem;font-weight:700}.pricing-features{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:220px;padding:30px 20px}.pricing-feature-item{margin-bottom:20px;text-align:center}.feature-value{color:#00b7c2;font-family:Montserrat,sans-serif;font-size:2.8rem;font-weight:700}.feature-name{color:#6d6e71;font-size:1.1rem}.pricing-description{color:#6d6e71;font-size:.95rem;line-height:1.4;margin-top:10px;text-align:center}.btn-purchase{background-color:#ff5a1f;border-radius:4px;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;margin:0 auto 30px;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:80%}.btn-purchase:hover{background-color:#e04b11}.pricing-footer{color:#6d6e71;margin-top:60px;text-align:center}@media (max-width:1200px){.pricing-tiers{gap:15px}.pricing-card{max-width:260px;min-width:240px}}@media (max-width:992px){.pricing-tiers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:600px}.pricing-card{max-width:none;min-width:auto;width:100%}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-5px)}}@media (max-width:600px){.pricing-tiers{grid-template-columns:1fr;max-width:400px}.pricing-header h1{font-size:2rem}.pricing-subtitle{font-size:1rem}.pricing-card-header{padding:20px 15px}.pricing-card h2{font-size:1.3rem}.price{font-size:2rem}.feature-value{font-size:2.5rem}.pricing-features{padding:25px 15px}}.footer{background-color:#0b1f3a;color:#ffffffc7;margin-top:0;padding:40px 40px 20px}.footer-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto 30px;max-width:1200px}.footer-section{flex:1 1;min-width:250px}.footer-logo-section{align-items:flex-start;display:flex;flex-direction:column}.footer-logo{margin-bottom:10px;max-width:160px}.footer-nav{display:flex;flex-direction:column;gap:10px}.footer-nav a{color:#ffffffc7;display:inline-block;font-size:1.1rem;text-decoration:none;text-underline-offset:3px;transition:color .18s ease,transform .18s ease}.footer-nav a:hover{color:#fff;text-decoration:underline;transform:translateX(5px)}.footer-btn,.footer-buttons-section{align-items:center;display:flex}.footer-btn{background-color:#00b7c2;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;justify-content:center;padding:10px 24px;text-align:center;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.footer-btn:hover{background-color:#008a94;text-decoration:none}.footer-trademark{color:#ffffff8c;font-size:.78rem;line-height:1.5;margin:0 auto 20px;max-width:1200px}.footer-bottom{align-items:center;border-top:1px solid #ffffff26;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:20px}.footer-copyright{color:#fff9;font-size:.9rem;margin:0}.footer-legal{display:flex;gap:20px}.footer-legal a{color:#fff9;font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-legal a:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.footer,.footer *{transition:none!important}}@media (max-width:768px){.footer-container{flex-direction:column;gap:30px}.footer-section{width:100%}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.footer-legal{justify-content:center}}.case-study-page{background-color:#eff2f7;color:#333}.case-study-hero{background-color:#eff2f7;padding:160px 40px 80px}.case-study-hero-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.hero-text{flex:1 1;padding-right:40px}.case-study-hero h1{color:#0b3d91;font-size:3.4rem;font-weight:700;line-height:1.2;margin-bottom:20px}.case-study-hero .highlight{color:#00b7c2}.case-study-hero p{color:#6d6e71;font-size:1.5rem;line-height:1.6;margin-bottom:30px}.hero-stats{display:flex;gap:30px;margin-top:30px}.hero-stat{background:#00b7c21a;border:2px solid #00b7c233;border-radius:10px;min-width:120px;padding:20px;text-align:center}.hero-stat .stat-number{color:#00b7c2;font-size:2.5rem;font-weight:700;margin-bottom:8px}.hero-stat .stat-label{color:#6d6e71;font-size:1rem;font-weight:600}.hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image img{border-radius:10px;box-shadow:0 15px 35px #00000026;max-width:100%}.section-title{color:#6d6e71;font-size:2.6rem;font-weight:700;margin-bottom:50px;position:relative}.section-title:after{background-color:#00b7c2;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.company-overview{background:#e6e9f0;padding:60px 40px;text-align:center}.overview-content{margin:0 auto;max-width:800px}.overview-content p{color:#4a4b4d;font-size:1.3rem;line-height:1.7}.challenge-section{background-color:#eff2f7;padding:80px 40px}.challenge-content{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.challenge-text{flex:1 1;padding-right:20px}.challenge-text p{color:#4a4b4d;font-size:1.3rem;line-height:1.7;margin-bottom:30px}.challenge-right{display:flex;flex:1 1;flex-direction:column;gap:30px}.challenge-image{width:100%}.challenge-image img{border-radius:10px;box-shadow:0 10px 30px #00000026;width:100%}.challenge-points{display:flex;flex-direction:column;gap:15px}.challenge-point{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;display:flex;padding:20px}.point-icon{flex-shrink:0;font-size:1.5rem;margin-right:15px}.point-content{color:#4a4b4d;font-size:1.1rem;line-height:1.6}.solution-section{background:#e6e9f0;padding:80px 40px}.solution-content{margin:0 auto;max-width:1200px;text-align:center}.solution-content>p{color:#4a4b4d;font-size:1.3rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.solution-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:40px auto;max-width:1000px}.solution-step{background:#fff;border-radius:10px;box-shadow:0 5px 15px #00000014;padding:30px;text-align:center;transition:transform .3s ease}.solution-step:hover{transform:translateY(-5px)}.step-number{align-items:center;background:#00b7c2;border-radius:50%;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:40px;justify-content:center;margin:0 auto 20px;width:40px}.solution-step h4{color:#00b7c2;font-size:1.3rem;margin-bottom:15px}.solution-step p{color:#4a4b4d;font-size:1rem;line-height:1.6}.solution-content>p:last-of-type{font-style:italic;margin-top:40px}.results-section{background-color:#eff2f7;padding:80px 40px}.results-grid{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.result-card{background:#fff;border:1px solid #e9ecef;border-radius:15px;box-shadow:0 8px 25px #00000014;padding:35px;transition:all .3s ease}.result-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.result-card h3{color:#0b3d91;font-size:1.7rem;font-weight:700;margin-bottom:20px;text-align:center}.result-card p{color:#4a4b4d;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.results-badges{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto 40px;max-width:1200px}.result-badge{background:#00b7c21a;border:2px solid #00b7c233;border-radius:10px;min-width:160px;padding:20px 25px;text-align:center}.badge-number{color:#00b7c2;font-size:2rem;font-weight:700;margin-bottom:8px}.badge-label{color:#6d6e71;font-size:1rem;font-weight:600}.badge-label-only{color:#00b7c2;font-size:1.3rem}.business-impact{background:#eff2f7;padding:80px 40px}.impact-content{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.impact-text{flex:1 1}.impact-text p{color:#4a4b4d;font-size:1.3rem;line-height:1.7}.impact-benefits,.impact-text p{margin-bottom:30px}.benefit-item{background:#fff;border-radius:8px;box-shadow:0 3px 10px #0000000d;color:#4a4b4d;font-size:1.1rem;line-height:1.6;margin-bottom:15px;padding:15px 20px}.impact-visual{flex:1 1}.before-after{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px;overflow:hidden}.after,.before{padding:30px}.before{background:#ff5a1f1a}.after{background:#00b7c21a}.after h4,.before h4{font-size:1.4rem;font-weight:700;margin-bottom:20px}.before h4{color:#ff5a1f}.after h4{color:#00b7c2}.after ul,.before ul{list-style:none;padding:0}.after li,.before li{border-bottom:1px solid #0000001a;color:#4a4b4d;font-size:1rem;padding:8px 0}.after li:last-child,.before li:last-child{border-bottom:none}.client-quote{background:#fff;border-left:5px solid #00b7c2;border-radius:10px;box-shadow:0 5px 15px #00000014;padding:30px}.client-quote blockquote{color:#4a4b4d;font-size:1.2rem;font-style:italic;line-height:1.6;margin:0}.client-quote cite{color:#00b7c2;font-style:normal;font-weight:600}.scalability-section{background:#e6e9f0;padding:80px 40px}.scalability-section p{color:#4a4b4d;font-size:1.3rem;line-height:1.7;margin:0 auto;max-width:1000px}.cta-section{background:#0b3d91;color:#fff;padding:80px 40px;text-align:center}.cta-content h2{color:#fff;font-size:2.6rem;margin-bottom:20px}.cta-content p{color:#ffffffe6;font-size:1.3rem;margin-bottom:40px}.cta-buttons{align-items:center;display:flex;gap:20px;justify-content:center}.btn-primary,.btn-secondary{background-color:#00b7c2!important;border:2px solid #00b7c2!important;border-radius:6px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;height:50px;line-height:20px;overflow:hidden;padding:15px 20px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:240px}.btn-primary *,.btn-secondary *{color:#fff!important}.btn-primary:hover,.btn-secondary:hover{background-color:#008a94!important;border-color:#008a94!important;color:#fff!important;text-decoration:none;transform:translateY(-2px)}.btn-primary:hover *,.btn-secondary:hover *{color:#fff!important}@media (max-width:768px){.case-study-hero-content{flex-direction:column;text-align:center}.hero-text{margin-bottom:40px;padding-right:0}.hero-stats{flex-wrap:wrap;gap:20px;justify-content:center}.challenge-content{flex-direction:column}.challenge-text{padding-right:0}.challenge-right{margin-top:30px}.results-grid,.solution-steps{grid-template-columns:1fr}.results-badges{align-items:center}.impact-content,.results-badges{flex-direction:column}.impact-visual{margin-top:30px}.cta-buttons{align-items:center;flex-direction:column}.case-study-hero h1{font-size:2.8rem}.section-title{font-size:2.2rem}}.privacy-page{background-color:#fff;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding-top:80px}.privacy-container{color:#333;line-height:1.7;margin:0 auto;max-width:900px;padding:40px 20px}.privacy-header{border-bottom:3px solid #00b7c2;margin-bottom:40px;padding-bottom:20px;text-align:center}.privacy-header h1{font-size:2.5rem;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.privacy-content h2,.privacy-header h1{color:#0b3d91;font-family:Montserrat,sans-serif;font-weight:700}.privacy-content h2{border-bottom:2px solid #00b7c2;font-size:1.6rem;margin-bottom:20px;margin-top:40px;padding-bottom:8px}.privacy-content h3{color:#ff5a1f;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:15px;margin-top:30px}.privacy-content p{margin-bottom:18px;text-align:justify}.privacy-content ul{margin-bottom:18px;padding-left:25px}.privacy-content li{margin-bottom:12px}.privacy-content li strong{color:#0b3d91}.privacy-content a{color:#00b7c2;font-weight:500;text-decoration:none}.privacy-content a:hover{color:#ff5a1f;text-decoration:underline}.note-box{background-color:#f8f9fa;border-left:5px solid #ff5a1f;border-radius:8px;margin:20px 0;padding:20px}.note-box p{margin-bottom:0}@media (max-width:768px){.privacy-container{padding:20px 15px}.privacy-header h1{font-size:2rem}.privacy-content h2{font-size:1.4rem}.privacy-content h3{font-size:1.2rem}.privacy-content p{text-align:left}.contact-info{padding:25px 20px}.contact-info h3{font-size:1.5rem}.contact-info p{font-size:1rem}.back-to-top{bottom:15px;font-size:16px;padding:10px 14px;right:15px}}@media (max-width:480px){.privacy-header h1{font-size:1.8rem}.privacy-content h2{font-size:1.3rem}.privacy-content h3{font-size:1.1rem}.contact-info{padding:20px 15px}.contact-info h3{font-size:1.4rem}}.terms-page{background-color:#fff;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding-top:80px}.terms-container{color:#333;line-height:1.7;margin:0 auto;max-width:900px;padding:40px 20px}.terms-header{border-bottom:3px solid #00b7c2;margin-bottom:40px;padding-bottom:20px;text-align:center}.terms-header h1{color:#0b3d91;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.last-updated{color:#6d6e71;font-size:1.1rem;font-style:italic;margin:0}.terms-content h2{border-bottom:2px solid #00b7c2;color:#0b3d91;font-size:1.6rem;margin-bottom:20px;margin-top:40px;padding-bottom:8px}.terms-content h2,.terms-content h3{font-family:Montserrat,sans-serif;font-weight:700}.terms-content h3{color:#ff5a1f;font-size:1.3rem;margin-bottom:15px;margin-top:30px}.terms-content p{margin-bottom:18px;text-align:justify}.terms-content ul{margin-bottom:18px;padding-left:25px}.terms-content li{margin-bottom:12px}.terms-content li strong{color:#0b3d91}.terms-content a{color:#00b7c2;font-weight:500;text-decoration:none}.terms-content a:hover{color:#ff5a1f;text-decoration:underline}.intro-section{margin-bottom:30px}.important-notice{background:linear-gradient(135deg,#ff5a1f,#ff7043);border-radius:8px;box-shadow:0 4px 15px #ff5a1f33;color:#fff;margin:25px 0;padding:20px}.important-notice p{font-weight:600;margin:0;text-align:center}.definitions-box{background:linear-gradient(135deg,#00b7c2,#26c6da);border-radius:8px;box-shadow:0 4px 15px #00b7c233;color:#fff;margin:25px 0;padding:20px}.definitions-box p{margin:0;text-align:left}.definitions-box strong{color:#ffe55c}.warning-box{background-color:#fff3cd;border:1px solid #ffeaa7;border-left:5px solid #ff5a1f;border-radius:8px;margin:20px 0;padding:20px}.warning-box p{color:#856404;margin:0}.billing-details{background-color:#f8f9fa;border-left:5px solid #00b7c2;border-radius:8px;margin:20px 0;padding:25px}.billing-details h3{color:#0b3d91;margin-bottom:15px;margin-top:0}.billing-details ul{margin:0}.disclaimer-box{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #0b3d91;border-radius:8px;margin:25px 0;padding:20px}.disclaimer-box p{color:#0b3d91;font-weight:600;margin:0}.liability-limit{background-color:#f3e5f5;border:1px solid #ce93d8;border-left:5px solid #9c27b0;border-radius:8px;margin:20px 0;padding:20px}.liability-limit p{color:#4a148c;font-weight:500;margin:0}.ownership-notice{background-color:#e8f5e8;border:1px solid #a5d6a7;border-left:5px solid #4caf50;border-radius:8px;margin:20px 0;padding:20px}.ownership-notice p{color:#2e7d32;font-weight:500;margin:0}.contact-info{background:linear-gradient(135deg,#0b3d91,#1a4fa0);border:2px solid #00b7c2;border-radius:12px;box-shadow:0 8px 25px #0b3d9126;color:#fff;margin-top:40px;padding:30px;text-align:center}.contact-info h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:20px;margin-top:0}.contact-info p{color:#fff;font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:15px;text-align:center}.contact-info a{background-color:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#ffe55c;font-weight:700;padding:4px 8px;text-decoration:none;transition:all .3s ease}.contact-info a:hover{background-color:#ffe55c;box-shadow:0 4px 12px #ffe55c4d;color:#0b3d91;text-decoration:none;transform:translateY(-1px)}.back-to-top{background-color:#00b7c2;border-radius:50%;bottom:20px;box-shadow:0 4px 15px #0003;color:#fff;font-size:18px;font-weight:700;padding:12px 16px;position:fixed;right:20px;text-decoration:none;transition:all .3s ease;z-index:1000}.back-to-top:hover{background-color:#0b3d91;color:#fff;text-decoration:none;transform:translateY(-2px)}.section-divider{background:linear-gradient(90deg,#0b3d91,#00b7c2,#ff5a1f);border:none;height:2px;margin:30px 0}@media (max-width:768px){.terms-container{padding:20px 15px}.terms-header h1{font-size:2rem}.terms-content h2{font-size:1.4rem}.terms-content h3{font-size:1.2rem}.terms-content p{text-align:left}.contact-info{padding:25px 20px}.contact-info h3{font-size:1.5rem}.contact-info p{font-size:1rem}.back-to-top{bottom:15px;font-size:16px;padding:10px 14px;right:15px}.billing-details,.definitions-box,.disclaimer-box,.important-notice,.liability-limit,.ownership-notice,.warning-box{margin:15px 0;padding:15px}}@media (max-width:480px){.terms-header h1{font-size:1.8rem}.terms-content h2{font-size:1.3rem}.terms-content h3{font-size:1.1rem}.contact-info{padding:20px 15px}.contact-info h3{font-size:1.4rem}}.app{display:flex;flex-direction:column;min-height:100vh}body{background:linear-gradient(180deg,#1e293b,#334155);color:#fff;margin:0;padding:0}.section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:80px 20px;width:100%}.section-title{color:#fff;font-size:2rem;margin-bottom:30px;text-align:center}.section-subtitle{color:#fffc;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.btn{border-radius:4px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#00b7c2;border:none;color:#fff}.btn-primary:hover{background-color:#0b3d91;transform:translateY(-2px)}.btn-secondary{background-color:initial;border:2px solid #00b7c2;color:#fff}.btn-secondary:hover{background-color:#00b7c21a;transform:translateY(-2px)}
/*# sourceMappingURL=main.b6afaa4a.css.map*/