@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kalam:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap";:root{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--title-font-size: 50px;--title-font-weight: 400;--title-line-height: 1.2;--title-color: #1c1c1c;--desc-font-size: 20px;--desc-font-weight: 400;--desc-line-height: 1.6;--desc-color: #4a4a4a;--eyebrow-font-size: 15px;--eyebrow-font-weight: 600;--eyebrow-letter-spacing: .04em;--eyebrow-color: #6b6b6b;--supportline-font-size: 18px;--supportline-font-weight: 500;--supportline-line-height: 1.6;--supportline-color: #4a4a4a;--btn-font-size: 17px;--btn-font-weight: 500;--subtitle-font-size: 35px;--subtitle-font-weight: 400;--subtitle-line-height: 1.2;--subtitle-color: #1c1c1c;--brand-blue: #0a6bd6;--on-dark-color: #ffffff;--on-dark-line-color: rgba(255, 255, 255, .45)}*{box-sizing:border-box}.section-title{font-family:var(--font-family-base);font-size:var(--title-font-size);line-height:var(--title-line-height);font-weight:var(--title-font-weight);color:var(--title-color)}.section-desc{font-family:var(--font-family-base);font-size:var(--desc-font-size);line-height:var(--desc-line-height);font-weight:var(--desc-font-weight);color:var(--desc-color)}.section-eyebrow{font-family:var(--font-family-base);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);color:var(--eyebrow-color)}.support-line{font-family:var(--font-family-base);font-size:var(--supportline-font-size);font-weight:var(--supportline-font-weight);letter-spacing:var(--supportline-line-height);color:var(--supportline-color)}.btn-text{font-family:var(--font-family-base);font-size:var( --btn-font-size);font-weight:var(--btn-font-weight)}.section-subtitle{font-family:var(--font-family-base);font-size:var( --subtitle-font-size);line-height:var( --subtitle-line-height);font-weight:var(--subtitle-font-weight);color:var( --subtitle-color)}html,body{margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1c1c1c;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{width:100%;overflow-x:hidden;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}.navbar{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eceef2}.navbar__inner{width:100%;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 207px}.navbar__logo{display:flex;align-items:center;flex-shrink:0}.navbar__logo img{height:68px;width:auto;object-fit:contain}.navbar__menu{--menu-gap: 32px;display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-start;gap:var(--menu-gap);margin-left:32px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;padding:6px;margin-right:-6px}.navbar__menu::-webkit-scrollbar{display:none}.navbar__menu:before{content:"";flex:0 0 0;margin-left:auto;margin-right:calc(-1 * var(--menu-gap))}.navbar__menu>.navbar__link{flex:0 0 auto}.navbar__link--ghost{visibility:hidden;pointer-events:none}@media (min-width: 901px){.navbar{--menu-zone-width: 580px}.navbar__menu{flex:0 1 var(--menu-zone-width);margin-left:auto}.navbar__menu:before{display:none}}.navbar__link{position:relative;font-size:16px;font-weight:400;padding:8px 0;color:var(--title-color);text-decoration:none;transition:color .2s ease}.navbar__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand-blue);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.navbar__link:hover,.navbar__link--active{color:var(--brand-blue)}.navbar__link:hover:after,.navbar__link--active:after{transform:scaleX(1)}.navbar__link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:4px}@media (max-width: 900px){.navbar__link--ghost{display:none}.navbar__inner{padding:0 40px;height:68px}.navbar__menu{--menu-gap: 24px;margin-left:20px;overflow-x:auto;scrollbar-width:none}.navbar__menu::-webkit-scrollbar{display:none}.navbar__logo img{height:60px}}@media (max-width: 480px){.navbar__inner{padding:0 20px;height:56px}.navbar__menu{--menu-gap: 16px;margin-left:12px}.navbar__link{font-size:15px}.navbar__logo img{height:46px}}.hero{width:100%;display:flex;align-items:center;justify-content:center;padding:96px 24px 72px;text-align:center}.hero__inner{max-width:900px;margin:0 auto}.hero__title{margin:0 0 28px}.hero__title-line{display:inline-block;white-space:nowrap}.hero__subtitle{margin:0 auto;max-width:760px}@media (max-width: 960px){.hero{padding:72px 24px 56px}.hero__title{font-size:clamp(26px,5vw,40px)}.hero__title-line{white-space:normal}.hero__subtitle{font-size:17px}}@media (max-width: 600px){.hero{padding:44px 20px 36px}.hero__title{font-size:clamp(22px,6.5vw,30px);line-height:1.25;margin-bottom:20px;text-wrap:balance}.hero__title-line{white-space:normal;display:inline}.hero__subtitle{font-size:15px;line-height:1.55}}.featured{max-width:1150px;margin:-40px auto 0;background:#fff;border:1px solid #eceef2;border-radius:12px;box-shadow:0 12px 40px #14142814;padding:20px;display:flex;gap:20px;position:relative;z-index:2}.featured__card{flex:0 0 280px;border-radius:10px;overflow:hidden;position:relative}.featured__image{width:100%;height:100%;min-height:180px;object-fit:cover;object-position:center 38%;display:block}.featured__list{flex:1;min-width:0;display:flex;flex-direction:column}.featured__list-header{display:flex;align-items:center;justify-content:space-between}.featured__divider{border:none;border-top:1px solid #eceef2;margin:10px 0 16px}.featured__grid{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;gap:16px 24px;flex:1}.featured__item{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.featured__item-icon{height:56px;width:auto;max-width:230px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.featured__item-title{font-size:16px;font-weight:600;color:#1c1c1c;margin:0 0 4px}.featured__item-desc{font-size:14.5px;line-height:1.45;color:#4a4a4a;margin:0;white-space:pre-line}.featured__cta{display:flex;justify-content:flex-end;margin-top:16px}.featured__explore{display:inline-flex;align-items:center;color:#1a56db;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;text-decoration:none}.featured__explore-arrow{display:inline-block;margin-left:6px;font-weight:400;transform:translate(0);transition:transform .2s ease}.featured__explore:hover .featured__explore-arrow,.featured__explore:focus-visible .featured__explore-arrow{transform:translate(3px)}@media (max-width: 960px){.featured{flex-direction:column;margin:-20px 16px 0;border-radius:16px;padding:20px}.featured__card{flex:none;height:auto;max-height:240px;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:12px}.featured__image{object-fit:contain;object-position:center;max-height:200px;width:100%}.featured__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 560px){.featured{margin:-16px 12px 0;padding:16px;border-radius:14px}.featured__card{max-height:190px;padding:8px}.featured__image{max-height:170px}.featured__grid{grid-template-columns:1fr;gap:20px}.featured__item{padding-bottom:12px;border-bottom:1px dashed #f0f2f5}.featured__item:last-child{padding-bottom:0;border-bottom:none}.featured__item-icon{height:44px;max-width:180px}.featured__item-desc{font-size:14px}.featured__cta{justify-content:center;margin-top:18px}}.industries{width:100%;padding:0;background-color:#fefaf6}.industries__bg{min-height:70vh;margin:0;display:flex;align-items:center;background-color:#fefaf6;background-size:cover;background-position:right center;background-repeat:no-repeat;overflow:hidden;padding:64px 40px 64px 207px}.industries__inner{max-width:1150px;width:100%;margin:0}.industries__title{max-width:520px;margin:0 0 40px}.industries__title-topline{display:block;width:100px;border-top:1px solid #a3204f;margin-bottom:12px;position:relative;top:-8px}.industries__title-line{display:inline-block;white-space:nowrap}.industries__subtitle{max-width:900px;margin:0}@media (max-width: 960px){.industries{padding:0}.industries__bg{background-position:right center;padding:48px 32px}.industries__title{font-size:clamp(26px,4.5vw,36px);max-width:100%}.industries__title-line{white-space:normal}.industries__subtitle{font-size:16px}}@media (max-width: 600px){.industries{padding:0}.industries__bg{position:relative;min-height:0;background-color:#fefaf6;background-size:auto 250px;background-position:right bottom;padding:44px 20px 270px}.industries__bg:after{content:"";position:absolute;left:0;right:0;bottom:180px;height:70px;background:linear-gradient(180deg,#fefaf6,#fefaf600);pointer-events:none}.industries__inner{position:relative;z-index:1;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.industries__title{font-size:clamp(22px,6vw,28px);line-height:1.25;max-width:100%;margin-bottom:16px}.industries__title-line{white-space:normal;display:inline}.industries__subtitle{font-size:15px;line-height:1.55;color:#374151;max-width:100%}.industries__subtitle br{display:none}}.story-section{position:relative;width:100%;padding:40px 0 0;background-color:#fff;display:flex;flex-direction:column;align-items:center}.story-outer-card{margin-bottom:-140px;position:relative;z-index:3}.story-container{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 48px}.story-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1000px;margin:0 auto 32px;padding:0 24px}.story-header__image{width:900px;max-width:100%;height:auto;object-fit:contain;margin-top:20px;position:relative;top:-60px;border-radius:12px}.story-header__title{margin:50px 0 40px}.story-header__desc{margin:0}.story-outer-card{position:relative;background:#fff;padding:10px;border-radius:22px;box-shadow:0 10px 30px #0f172a0f;transition:box-shadow .3s ease}.story-outer-card:hover{box-shadow:0 14px 36px #0f172a17}.story-viewport{width:100%;overflow:hidden;border-radius:14px;background:#fff}.story-track{display:flex;transition:transform .5s cubic-bezier(.25,1,.5,1)}.story-slide{flex:0 0 100%;width:100%;display:flex}.story-card{display:flex;align-items:stretch;width:100%;height:100%;min-height:260px;position:relative;overflow:hidden;background-size:cover;background-position:right center;background-repeat:no-repeat}.story-card--dark-exec{background-color:#050608;background-size:contain;background-position:right center}.story-card-overlay{display:flex;width:100%;height:100%;min-height:140px;background:linear-gradient(90deg,#050608,#050608 42%,#050608d1 64%,#05060826)}.story-card--light-beige{color:#18181b;background-color:#fff;background-size:cover;background-position:center 35%}.story-card--dark-navy{background-size:cover;background-position:center}.story-content{flex:1 1 54%;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:20px 54px;position:relative;z-index:2}.story-content--solo{flex:0 1 auto;max-width:820px}.story-content--center{margin:0 auto;align-items:center;text-align:center}.story-title{font-size:24px;line-height:1.22;margin:0 0 10px}.story-title--serif{font-family:Georgia,Times New Roman,Times,serif;font-weight:400;color:#fcfaf7;letter-spacing:-.01em}.story-title--inter{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;color:#fcfaf7;letter-spacing:-.01em;white-space:nowrap}.story-title--gold{color:#e8c374;margin-top:-26px}.story-title--navy{color:#1e293b}.story-title--sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;color:#2563eb;letter-spacing:-.02em;white-space:nowrap;margin-bottom:20px}.story-description{font-family:var(--font-family-base);font-size:var(--desc-font-size);line-height:var(--desc-line-height);font-weight:var(--desc-font-weight);color:#c4bdab;max-width:380px;margin:0 0 14px}.story-description--inter{white-space:nowrap;max-width:none;margin-top:16px}.story-description--gold{color:#cf9d52}.story-description--slate{color:#3f3f46;white-space:normal;max-width:760px}.story-description--dark{color:#4a7ab5}.story-cta-link{display:inline-flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;width:fit-content;transition:transform .2s ease}.story-cta-link:hover .story-cta-arrow{transform:translate(3px,-3px)}.story-cta-arrow{display:inline-block;font-size:15px;transition:transform .2s ease}.story-cta-pill{display:inline-flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#18181b;padding:10px 24px;border-radius:50px;width:fit-content;border:2px solid transparent;background:linear-gradient(#faf4eb,#faf4eb) padding-box,linear-gradient(135deg,#ef4444,#fb923c,#facc15,#10b981,#3b82f6) border-box;box-shadow:0 2px 8px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.story-cta-pill:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.story-cta-pill:hover .story-cta-arrow{transform:translate(3px)}.story-grid-side{flex:1 1 46%;min-width:0;display:flex;align-items:stretch;justify-content:center}.story-single-image{width:100%;height:100%;min-height:140px;overflow:hidden}.story-single-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.story-single-image:hover img{transform:scale(1.04)}.story-side-illustration{flex:1 1 46%;min-width:0;display:flex;align-items:center;justify-content:center;padding:14px 36px;z-index:2}.story-side-illustration img{max-width:100%;max-height:120px;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.45));transition:transform .3s ease}.story-side-illustration:hover img{transform:translateY(-4px) scale(1.02)}.story-nav{position:absolute;top:100%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #dcdfe6;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0f172a1a;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.story-nav:hover{background:#fff;color:#000;box-shadow:0 6px 18px #0f172a29;transform:translateY(-50%) scale(1.08)}.story-nav--prev{left:14px}.story-nav--next{right:14px}@media (max-width: 992px){.story-container{padding:0 36px}.story-section{padding-bottom:40px}.story-outer-card{margin-bottom:0}.story-card{flex-direction:column;min-height:auto}.story-card-overlay{flex-direction:column;background:linear-gradient(180deg,#050608,#050608d9 60%,#05060859)}.story-card-overlay--navy{background:linear-gradient(180deg,#0b132b,#0b132be0 60%,#0b132b66)}.story-content{width:100%;padding:32px 28px 20px}.story-title{font-size:26px}.story-description{max-width:100%}.story-grid-side{width:100%;height:auto;min-height:180px;padding:0 28px 28px}.story-side-illustration{width:100%;height:auto;min-height:160px;padding:0 28px 28px}.story-side-illustration img{max-height:160px}}@media (max-width: 640px){.story-section{padding:24px 0}.story-container{padding:0 12px}.story-outer-card{padding:6px;border-radius:16px}.story-viewport{border-radius:12px}.story-nav{width:34px;height:34px;top:auto;bottom:10px;transform:none;background:#ffffffe6;border-color:#fffc}.story-nav:hover{transform:scale(1.05)}.story-nav--prev{left:12px}.story-nav--next{right:12px}.story-content{padding:22px 18px 16px}.story-title{font-size:clamp(20px,5.5vw,24px);line-height:1.25}.story-description{font-size:14px;line-height:1.5;margin-bottom:16px}.story-grid-side{height:auto;min-height:150px;padding:0 18px 44px}.story-single-image img{border-radius:8px;max-height:180px}.story-side-illustration{height:auto;min-height:140px;padding:0 18px 44px}.story-side-illustration img{max-height:130px}.story-content--solo{max-width:100%;padding:24px 20px 172px}.story-card--dark-exec,.story-card--light-beige,.story-card--dark-navy{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.story-card--dark-navy{background-color:#f1f3f7}.story-card--dark-exec:after{content:"";position:absolute;left:0;right:0;bottom:62px;height:56px;background:linear-gradient(180deg,#050608,#05060800);pointer-events:none}.story-title--inter,.story-title--sans{white-space:normal}.story-description--inter,.story-description--slate{white-space:normal;max-width:100%}.story-title--gold{margin-top:0}.story-header{margin-bottom:28px;padding:0 12px}.story-header__title{margin:8px 0 14px;padding:0 8px;font-size:clamp(30px,8.4vw,38px);line-height:1.2}.story-header__desc{padding:0 8px;font-size:16px;line-height:1.55}.story-header__desc br{display:none}.story-header__image{width:100%;top:0;margin-top:24px}}.digital-backbone{position:relative;width:100%;min-height:800px;background-color:#ecf1fd;background-size:cover;background-position:right 0 bottom min(0px,calc(40px - clamp(0px,calc(36vw - 564px),140px)));background-repeat:no-repeat;padding:200px 0 72px;display:flex;align-items:center;overflow:hidden}.digital-backbone__row{position:relative;z-index:1;width:100%;padding:0 207px;display:flex;align-items:center;margin-top:-40px}.digital-backbone__inner{flex:0 0 640px;min-width:0}.digital-backbone__title{white-space:nowrap;margin:0 0 40px}.digital-backbone__highlight-word{position:relative;display:inline-block}.digital-backbone__highlight{position:absolute;top:-.08em;right:-.28em;width:.575em;max-width:none;height:auto;pointer-events:none;transform-origin:20% 90%;animation:digital-backbone-highlight-zoom 2.4s ease-in-out infinite}@keyframes digital-backbone-highlight-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.digital-backbone__highlight{animation:none}}.digital-backbone__subtitle{margin:0}.digital-backbone__dot{display:inline-block;margin:0 .42em;font-size:1.8em;font-weight:700;line-height:0;vertical-align:middle;position:relative;top:-.12em}.digital-backbone__copy{position:relative;width:fit-content;max-width:100%}.digital-backbone .digital-backbone__tagline{position:absolute;top:100%;left:0;right:auto;margin:50px 0 0;padding:0;text-align:left;white-space:nowrap;font-family:var(--font-family-base);font-size:calc(var(--desc-font-size) + 3px);font-weight:500;color:#1d4ed8;text-shadow:0 1px 10px rgba(255,255,255,.95)}@media (max-width: 960px){.digital-backbone{min-height:0;padding:48px 0;background-position:78% bottom}.digital-backbone__copy{width:100%}.digital-backbone .digital-backbone__tagline{position:static;transform:none;margin:22px 0 0;white-space:normal;text-wrap:balance;font-size:16px}.digital-backbone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ecf1fd00 45%,#ecf1fdf5 78%),linear-gradient(90deg,#ecf1fdf0,#ecf1fdb3 60%,#ecf1fd59)}.digital-backbone__row{padding:0 32px;margin-top:0}.digital-backbone__inner{flex:none;width:100%}.digital-backbone__title{font-size:clamp(26px,4.5vw,36px);white-space:normal}.digital-backbone__subtitle{font-size:16px}.digital-backbone__subtitle br{display:none}}@media (max-width: 600px){.digital-backbone{padding:44px 0 290px;background-size:auto 260px;background-position:right bottom}.digital-backbone:before{top:auto;bottom:190px;height:70px;background:linear-gradient(180deg,#ecf1fd,#ecf1fd00)}.digital-backbone__row{padding:0 20px}.digital-backbone__title{font-size:clamp(22px,6vw,28px);line-height:1.25;margin-bottom:16px}.digital-backbone__subtitle{font-size:15px;line-height:1.55;color:#374151}}.principles{position:relative;width:100%;padding:0 0 88px;background-color:#f4f5f9;overflow:hidden}.principles__hero{width:100%;aspect-ratio:1981 / 794;background-size:cover;background-position:center;background-repeat:no-repeat}.principles__inner{position:relative;z-index:1;width:min(1330px,calc(100% - 96px));margin:-8vw auto 0;padding:60px 40px 48px;background:#fff;border-radius:22px;box-shadow:0 24px 60px #0f172a1a}.principles__head{text-align:center}.principles__title{margin:0;font-size:46px}.principles__subtitle{margin:14px 0 0;font-size:31px}.principles__rule{display:block;width:64px;height:1px;margin:20px auto 22px;background:var(--title-color)}.principles__lead{margin:0}.principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;align-items:stretch}.principles__card{border-radius:19px;padding:28px 28px 32px;border:1px solid transparent;box-shadow:0 12px 32px #0f172a12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.principles__card--rose{background:linear-gradient(135deg,#fee,#fffcfc);border-color:#f4a3a380;--tone-soft: #fde1e1}.principles__card--blue{background:linear-gradient(135deg,#eaf1ff,#fcfdff);border-color:#a3bef48c;--tone-soft: #d9e5ff}.principles__card--green{background:linear-gradient(135deg,#eaf7f0,#fcfffd);border-color:#a3d6ba99;--tone-soft: #d3eedf}.principles__card-top{display:flex;align-items:center;gap:18px}.principles__icon{flex:0 0 auto;width:60px;height:60px;border-radius:50%;background:var(--tone-soft);display:grid;place-items:center}.principles__icon img{width:51px;height:51px;object-fit:contain;mix-blend-mode:multiply}.principles__card-heading{min-width:0}.principles__num{display:flex;align-items:center;gap:14px;color:var(--eyebrow-color);font-family:var(--font-family-base);font-size:20px;letter-spacing:.04em}.principles__num i{display:block;width:96px;height:1px;background:#c9cddb}.principles__card-title{margin:6px 0 0;font-size:22px}.principles .principles__tagline{margin:22px 0 0;font-weight:600;font-size:calc(var(--desc-font-size) - 3px);line-height:1.35;color:var(--title-color)}.principles__body{margin:12px 0 0;font-size:calc(var(--desc-font-size) - 3px)}.principles__banner{position:relative;z-index:1;width:min(1330px,calc(100% - 96px));margin:28px auto 0;padding:30px 24px 40px;border-radius:22px;text-align:center;background:#fff3f3;border:1px solid rgba(244,163,163,.4);box-shadow:0 12px 32px #0f172a14}.principles__banner-mark{display:flex;align-items:center;justify-content:center;gap:18px}.principles__banner-line{width:clamp(60px,12vw,150px);height:1px}.principles__banner-line--left{background:linear-gradient(90deg,transparent,rgba(28,28,28,.4))}.principles__banner-line--right{background:linear-gradient(270deg,transparent,rgba(28,28,28,.4))}.principles__banner-icon{width:96px;height:96px;margin:-16px 0;object-fit:contain;mix-blend-mode:multiply}.principles__banner-title{margin:4px 0 0;font-size:46px}.principles .principles__eyebrow{margin:8px 0 0;font-family:var(--font-family-base);font-size:27px;font-weight:600;line-height:1.15;letter-spacing:.26em;color:var(--title-color)}.principles__banner-desc{margin:35px auto 0}@media (min-width: 1081px) and (max-width: 1320px){.principles__card-top{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width: 1080px){.principles{padding:0 0 72px}.principles__inner{width:min(760px,calc(100% - 48px));padding:44px 32px 36px;border-radius:22px}.principles__banner{width:min(760px,calc(100% - 48px))}.principles__grid{grid-template-columns:1fr;gap:20px}.principles__lead br,.principles__banner-desc br{display:none}}@media (max-width: 600px){.principles{padding:0 0 56px}.principles__hero{aspect-ratio:auto;min-height:230px;background-position:50% 35%}.principles__inner{width:calc(100% - 24px);margin-top:-44px;padding:34px 14px 26px;border-radius:16px}.principles__title,.principles__banner-title{font-size:clamp(26px,7.4vw,34px);line-height:1.2;text-wrap:balance}.principles__subtitle{margin-top:10px;font-size:clamp(19px,5.4vw,24px);text-wrap:balance}.principles__rule{margin:16px auto}.principles .section-desc{font-size:16px;line-height:1.55}.principles__lead br,.principles__banner-desc br{display:none}.principles__grid{margin-top:32px;gap:16px}.principles__card{padding:22px 20px 24px;border-radius:13px}.principles__card-top{gap:16px}.principles__icon{width:50px;height:50px}.principles__icon img{width:42px;height:42px}.principles__num{font-size:16px}.principles__num i{width:56px}.principles__card-title{font-size:clamp(19px,5.4vw,24px)}.principles .principles__tagline{margin-top:18px;font-size:16px}.principles__banner{width:calc(100% - 24px);margin-top:16px;padding:22px 18px 30px;border-radius:16px}.principles__banner-icon{width:64px;height:64px}.principles .principles__eyebrow{font-size:16px;letter-spacing:.2em}}.made-in-india{position:relative;width:100%;min-height:clamp(520px,36vw,720px);padding:96px 0 88px;display:flex;align-items:center;background-color:var(--brand-blue);background-size:cover;background-position:right bottom;background-repeat:no-repeat;overflow:hidden}.made-in-india__inner{width:min(1330px,calc(100% - 96px));margin:0 auto}.made-in-india__title{margin:0;color:var(--on-dark-color)}.made-in-india__rule{display:block;width:64px;height:1px;margin:26px 0 44px;background:var(--on-dark-color)}.made-in-india__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,max-content);width:fit-content;max-width:100%}.made-in-india__value{margin:0;font-size:22px;line-height:1;padding:4px 48px 16px 0;border-bottom:1px solid var(--on-dark-line-color);color:var(--on-dark-color)}.made-in-india__label{margin:16px 0 0;padding-right:48px;white-space:nowrap;color:var(--on-dark-color)}@media (min-width: 901px){.made-in-india{align-items:flex-start}.made-in-india__inner{margin-top:-32px;text-align:center}.made-in-india__rule{margin:26px auto 44px}.made-in-india__stats{margin:0 auto;text-align:left}}@media (min-width: 901px) and (max-width: 1500px){.made-in-india__inner{margin-top:-60px}.made-in-india__rule{margin:22px auto 30px}.made-in-india__value,.made-in-india__label{padding-right:28px}}@media (max-width: 900px){.made-in-india{min-height:0;padding:72px 0 170px;background-position:75% bottom}.made-in-india__inner{width:calc(100% - 64px)}.made-in-india__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;width:100%}.made-in-india__value,.made-in-india__label{padding-right:24px}}@media (max-width: 600px){.made-in-india{padding:56px 0 200px}.made-in-india__inner{width:calc(100% - 40px)}.made-in-india__title{font-size:clamp(28px,8vw,36px);line-height:1.2}.made-in-india__rule{margin:20px 0 30px}.made-in-india__stats{grid-template-columns:1fr;row-gap:24px}.made-in-india__value{font-size:22px;padding-right:0}.made-in-india__label{font-size:16px;line-height:1.4;padding-right:0}}.get-started{width:100%;padding:120px 0 56px;background:#fff}.get-started__inner{width:min(900px,calc(100% - 48px));margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.get-started__title{margin:0}.get-started__subtitle{margin:14px 0 0}.get-started__cta{display:inline-block;margin-top:44px;padding:16px 36px;border:0;border-radius:7px;background:var(--brand-blue);color:var(--on-dark-color);text-decoration:none;outline:0;cursor:pointer;transition:filter .2s ease}.get-started__cta:hover,.get-started__cta:focus-visible{filter:brightness(.9)}@media (max-width: 900px){.get-started{padding:88px 0 44px}}@media (max-width: 600px){.get-started{padding:64px 0 36px}.get-started__title{font-size:clamp(28px,8vw,36px);text-wrap:balance}.get-started__subtitle{margin-top:10px;font-size:clamp(19px,5.4vw,24px)}.get-started__cta{margin-top:32px;padding:16px 30px}}.site-footer{width:100%}.site-footer__nav{width:100%;background-color:#fff;padding:5px 24px 28px;display:flex;justify-content:center;box-sizing:border-box}.site-footer__nav-inner{max-width:900px;width:100%;display:flex;align-items:flex-start;justify-content:center;gap:64px;flex-wrap:wrap}.site-footer__logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease;flex-shrink:0;margin-left:-16px;margin-top:-6px}.site-footer__logo:hover{opacity:.8}.site-footer__logo img{height:76px;width:auto;object-fit:contain}.site-footer__menus{display:flex;flex-wrap:wrap;gap:40px 50px}.site-footer__menu{min-width:150px}.site-footer__menu-title{display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.98rem;font-weight:600;color:#1c1c1c;margin:0 0 20px;padding-bottom:10px;letter-spacing:normal;position:relative}.site-footer__menu-title:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--brand-blue, #0a6bd6);transition:width .22s ease}.site-footer__menu-title--link{text-decoration:none;transition:color .2s ease}.site-footer__menu-title--link:hover{color:var(--brand-blue, #0a6bd6)}.site-footer__menu-title--link:hover:after{width:100%}.site-footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.site-footer__menu-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:400;color:#3a3a3a;text-decoration:none;position:relative;display:inline-block;padding-bottom:3px;transition:color .15s ease}.site-footer__menu-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;border-radius:2px;background:#f5b301;transition:width .22s ease}.site-footer__menu-link:hover{color:var(--brand-blue, #0a6bd6)}.site-footer__menu-link:hover:after{width:100%}.site-footer__details{display:flex;flex-direction:column;gap:6px;margin-top:4px;max-width:260px}.site-footer__detail{display:flex;flex-direction:column;gap:2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.site-footer__detail-label{font-size:.9rem;font-weight:600;color:#1c1c1c;margin-bottom:2px}.site-footer__detail-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#3a3a3a;text-decoration:none}a.site-footer__detail-text{text-decoration:underline;text-underline-offset:2px}a.site-footer__detail-text:hover{color:var(--brand-blue, #0a6bd6)}.site-footer__legal{width:100%;background-color:#fff;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.site-footer__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:18px}.site-footer__social-link{display:inline-flex;color:#1c1c1c;transition:opacity .2s ease}.site-footer__social-link:hover{opacity:.8}.site-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:.85rem}.site-footer__legal-links a{color:#3a3a3a;text-decoration:none}.site-footer__legal-links a:hover{color:var(--brand-blue, #0a6bd6);text-decoration:underline}.site-footer__legal-sep{color:#8a8f9c;margin:0 10px}.site-footer__bottom{width:100%;background-color:#0f1f3d;padding:42px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-sizing:border-box}.site-footer__bottom-logo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .2s ease}.site-footer__bottom-logo:hover{opacity:.88}.site-footer__bottom-logo img{height:40px;width:auto;object-fit:contain}.site-footer__copyright{margin:0;text-align:center;color:#b5bac7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.2px}@media (max-width: 700px){.site-footer__nav{padding:44px 20px 36px}.site-footer__nav-inner{flex-direction:column;gap:32px}.site-footer__logo img{height:48px}.site-footer__menus{width:100%;gap:28px 32px}}@media (max-width: 420px){.site-footer__bottom{padding:32px 16px}.site-footer__bottom-logo img{height:28px}.site-footer__menus{gap:24px}.site-footer__menu{min-width:45%}.site-footer__copyright{font-size:12.5px}}.products-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#d9d9d9;overflow-x:hidden}.image-background-section{position:relative;width:100%;aspect-ratio:1920 / 630;min-height:720px;overflow:hidden}.image-background-section-demander{position:relative;width:100%;aspect-ratio:1920 / 790;min-height:820px;overflow:hidden}.image-background-section-comingsoon{position:relative;width:100%;aspect-ratio:1920 / 590;min-height:620px;overflow:hidden}.gpro-hero-content{position:absolute;top:50%;right:15%;transform:translateY(-50%);width:48%;max-width:720px;text-align:left}.gpro-hero-subtitle{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#6b6b6b;margin:0 0 16px}.gpro-hero-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(30px,2.6vw,50px);font-weight:400;white-space:nowrap;line-height:1.2;color:#1c1c1c;margin:0 0 24px}.gpro-hero-description{margin-top:60px}.gpro-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:118px}.gpro-hero-btn{padding:0 28px;width:220px;height:51px;box-sizing:border-box;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.gpro-hero-btn--primary{background:var(--btn-color, #1e4e8c);color:#fff;border:2px solid var(--btn-color, #1e4e8c)}.gpro-hero-btn--outline{background:transparent;color:var(--btn-color, #1e4e8c);border:2px solid var(--btn-color, #1e4e8c)}.demander-hero-buttons{--btn-color: #b85c0a}.voicebill-hero-buttons{--btn-color: #2c4fd0}.gpro-hero-btn:hover{transform:translateY(-2px);box-shadow:0 3px 10px #00000040}.gpro-hero-trust{margin:62px 0 0;text-align:left}.gpro-hero-trust-dot{margin:0 10px}.gpro-hero-trust strong{color:#1c1c1c;font-weight:700}@media (max-width: 960px){.image-background-section{aspect-ratio:auto;min-height:0}.image-background{position:relative;height:auto}.gpro-hero-content{position:relative;top:auto;right:auto;transform:none;width:100%;max-width:none;padding:24px 16px;background:#fff}.gpro-hero-trust{font-size:16px}.gpro-hero-subtitle{font-size:22px}.gpro-hero-title{font-size:32px;white-space:normal}.gpro-hero-description{font-size:18px}}.image-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:0;opacity:1}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.demander-hero-section .image-overlay{display:flex;align-items:center;padding-top:60px;padding-bottom:60px}.demander-hero-content{position:relative;left:12%;width:46%;max-width:640px;text-align:left}.demander-hero-content .section-title,.demander-hero-content .section-subtitle,.demander-hero-content .section-desc{margin:0 0 40px}.demander-hero-content .demander-support-line{font-family:Kalam,cursive;font-size:32px;font-weight:500;letter-spacing:.3px;color:#b85c0a;margin-top:60px;margin-left:60px}.demander-hero-content .coming-soon-support-line{font-family:Caveat,cursive;font-size:34px;font-weight:500;letter-spacing:0;color:#1f7a52;margin-top:60px;margin-left:130px}.demander-hero-buttons{margin-top:52px}.comingsoon-hero-content .section-title,.demander-hero-title{white-space:nowrap}@media (max-width: 960px){.comingsoon-hero-content .section-title,.demander-hero-title{white-space:normal}}@media (max-width: 960px){.demander-hero-content{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:none;padding:24px 16px;background:#fff}}.voicebill-hero-top{position:absolute;top:8%;left:12%;width:40%;text-align:left}.voicebill-hero-logo{display:block;height:110px;width:auto;max-width:290px;object-fit:contain;margin-bottom:16px}.voicebill-hero-subtitle{position:absolute;top:42%;left:67%;width:auto;white-space:nowrap;margin:0;text-align:left}.voicebill-hero-bottom{position:absolute;left:0;right:0;bottom:8%;text-align:center}.voicebill-hero-buttons{margin-top:52px}.nowrap-line{white-space:nowrap}@media (max-width: 960px){.nowrap-line{white-space:normal}}@media (max-width: 960px){.voicebill-hero-top,.voicebill-hero-subtitle,.voicebill-hero-bottom{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;padding:16px;background:#fff;white-space:normal}}.description-section{background:#fff;padding:40px 0;position:relative;z-index:10}.description-container{max-width:900px;margin:0 auto;padding:0 20px}.description-content{text-align:center;margin-bottom:30px}.product-subtitle{font-weight:400;font-size:40px;color:#2c3e50;margin:0 0 16px;line-height:1.3}.product-subtitle span{font-size:27px}.product-description{font-size:22px;color:#000;line-height:1.4;font-weight:400;margin:0 auto}.button-container{display:flex;justify-content:center;width:100%;margin-top:20px}.btn-custom,.explore-btn{font-family:inherit;font-weight:500;padding:15px 35px;border-radius:8px;font-size:18px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;width:240px;height:51px}.btn-primary-custom{background:#626a66;color:#fff}.btn-primary-custom:hover{transform:translateY(-2px);box-shadow:0 3px 10px #626a66}.explore-btn{background:#017c8b;color:#fff}.explore-btn:hover{transform:translateY(-2px);box-shadow:0 3px 10px #93edf9}.demander-section{background:#e2f6f7;padding:40px 0;position:relative;z-index:10;min-height:70vh}.demander-container{max-width:1300px;margin:0 auto;padding:0 40px;display:flex;align-items:center}.demander-left{flex:1;padding-right:40px;min-height:400px;display:flex;align-items:center;justify-content:center}.demander-right{flex:1;padding-left:40px;min-height:400px;display:flex;flex-direction:column;justify-content:center}.demander-image{width:100%;height:auto;object-fit:contain}.demander-logo{margin-bottom:20px}.logo-image{height:80px;width:auto}.demander-content{flex-grow:1}.demander-title{font-weight:400;font-size:34px;line-height:1.2;color:#017c8b;margin:0 0 15px}.demander-subtitle{font-size:20px;color:#000;line-height:1.4;font-weight:400;margin:0 0 15px}.Explore-button-wrapper{margin-top:15px}.voicebill-section{background:#f7f7f7}.voicebill-section .demander-container{flex-direction:row-reverse}.voicebill-image{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.voicebill-logo-image{height:70px;width:auto;max-width:220px;object-fit:contain}.voicebill-section .demander-title{font-weight:400;font-size:36px;color:#1e3a5f;margin-bottom:10px}.voicebill-section .demander-subtitle{color:#4a6178;font-size:20px;font-weight:400;line-height:1.4}.voicebill-section .voicebill-highlight{display:block;color:#1e3a5f;font-size:24px;font-weight:500;margin-bottom:6px;line-height:1.3}.voicebill-section .explore-btn{background:#e67e22;color:#fff}.voicebill-section .explore-btn:hover{box-shadow:0 3px 10px #e67e22}@media (max-width: 900px){.image-background-section{aspect-ratio:16 / 9;min-height:240px}.image-background{object-fit:cover;object-position:center top}.description-section{padding:32px 0}.demander-section{padding:36px 0;min-height:auto}.demander-container,.voicebill-section .demander-container{flex-direction:column;padding:0 20px}.demander-left,.demander-right{padding:0;min-height:auto;width:100%}.demander-right{margin-top:24px}.product-subtitle{font-size:clamp(22px,5.5vw,30px);margin-bottom:12px}.product-subtitle span{font-size:clamp(17px,4.5vw,22px);display:block;margin-top:4px}.product-subtitle br{display:none}.product-description{font-size:16px;line-height:1.55}.logo-image{height:52px;max-width:200px;object-fit:contain}.voicebill-logo-image{height:48px;max-width:180px;object-fit:contain}.demander-logo{margin-bottom:14px}.demander-title,.voicebill-section .demander-title{font-size:clamp(22px,5.5vw,28px);line-height:1.25;white-space:normal;margin-bottom:12px}.demander-title br{display:none}.demander-subtitle,.voicebill-section .demander-subtitle{font-size:15px;line-height:1.55}.voicebill-section .voicebill-highlight{font-size:17px;margin-bottom:8px}.demander-image{max-height:280px;object-fit:contain;border-radius:12px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.08))}.voicebill-image{max-height:320px;object-fit:contain;border-radius:16px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.1))}.btn-custom,.explore-btn{width:210px;height:48px;font-size:16px;max-width:100%}.Explore-button-wrapper{margin-top:20px}}@media (max-width: 480px){.image-background-section{min-height:200px}.demander-container,.voicebill-section .demander-container{padding:0 16px}.Explore-button-wrapper,.button-container{display:flex;justify-content:center}}@media (min-width: 961px) and (max-width: 1440px){.products-page>section:nth-of-type(1) .image-background{object-position:left center}.products-page>section:nth-of-type(2) .image-background,.products-page>section:nth-of-type(4) .image-background{object-position:right center}}@media (min-width: 961px) and (max-width: 1440px){.products-page>section:nth-of-type(1) .gpro-hero-content{right:2%;width:42%}.products-page>section:nth-of-type(1) .gpro-hero-description{margin-top:30px}.products-page>section:nth-of-type(1) .gpro-hero-buttons{margin-top:50px}.products-page>section:nth-of-type(1) .gpro-hero-trust{margin-top:30px}.products-page>section:nth-of-type(2) .demander-hero-content,.products-page>section:nth-of-type(4) .demander-hero-content{left:6%;width:44%}.products-page>section:nth-of-type(2) .section-title,.products-page>section:nth-of-type(4) .section-title{font-size:36px}.products-page>section:nth-of-type(2) .section-subtitle{font-size:26px}.products-page>section:nth-of-type(2) .demander-hero-content .section-title,.products-page>section:nth-of-type(2) .demander-hero-content .section-subtitle,.products-page>section:nth-of-type(2) .demander-hero-content .section-desc{margin-bottom:28px}.products-page>section:nth-of-type(2) .demander-hero-buttons{margin-top:30px}}@media (min-width: 961px) and (max-width: 1440px){.products-page>section:nth-of-type(3) .demander-hero-content{left:6%}.products-page>section:nth-of-type(3) .section-title{font-size:40px}.products-page>section:nth-of-type(3) .section-subtitle{font-size:28px}}@media (max-width: 960px){.products-page>section{position:relative;aspect-ratio:auto;min-height:0;overflow:hidden}.products-page>section .image-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.products-page>section:nth-of-type(1) .image-background{object-position:left center}.products-page>section:nth-of-type(2) .image-background,.products-page>section:nth-of-type(3) .image-background,.products-page>section:nth-of-type(4) .image-background{object-position:right center}.products-page>section .image-overlay{position:relative;inset:auto;display:block;padding:40px 20px;background:#ffffffb8}.products-page>section .gpro-hero-content,.products-page>section .demander-hero-content{position:static;transform:none;width:100%;max-width:none;padding:0;background:transparent;text-align:left}.products-page>section .section-title{font-size:30px;margin:0 0 20px;white-space:normal}.products-page>section .section-subtitle{font-size:22px;margin:0 0 20px}.products-page>section .section-desc{font-size:17px;margin:0 0 20px}.products-page>section .gpro-hero-description{margin-top:0}.products-page>section .demander-support-line,.products-page>section .coming-soon-support-line{font-size:26px;margin:8px 0 0}.products-page>section .voicebill-hero-logo{height:60px;margin-bottom:12px}.products-page>section .gpro-hero-buttons{margin-top:28px;justify-content:flex-start}.products-page>section .gpro-hero-trust{margin-top:24px;font-size:15px}}@media (max-width: 960px){.products-page>section:nth-of-type(3){background:#f3f7fd}.products-page>section:nth-of-type(3) .image-background{position:relative;inset:auto;display:block;width:100%;height:320px;object-fit:cover;object-position:72% center}.products-page>section:nth-of-type(3) .image-overlay{background:transparent;padding-top:24px}}@media (max-width: 960px){.products-page>section:nth-of-type(1),.products-page>section:nth-of-type(2),.products-page>section:nth-of-type(4){background:#f6f8fb}.products-page>section:nth-of-type(2){background:#fdf8f3}.products-page>section:nth-of-type(4){background:#f6fbf8}.products-page>section:nth-of-type(1) .image-background,.products-page>section:nth-of-type(2) .image-background,.products-page>section:nth-of-type(4) .image-background{position:relative;inset:auto;display:block;width:100%;height:300px;object-fit:cover}.products-page>section:nth-of-type(1) .image-background{object-position:18% center}.products-page>section:nth-of-type(2) .image-background{object-position:80% center}.products-page>section:nth-of-type(4) .image-background{object-position:80% center}.products-page>section:nth-of-type(1) .image-overlay,.products-page>section:nth-of-type(2) .image-overlay,.products-page>section:nth-of-type(4) .image-overlay{background:transparent;padding-top:24px}}@media (max-width: 960px){.products-page>section:nth-of-type(2) .image-background{object-position:100% center}}.gpro-hero-logo{position:absolute;top:-45px;left:calc(207px - (85vw - min(48vw,720px)));height:110px;width:auto;mix-blend-mode:multiply}@media (min-width: 961px) and (max-width: 1440px){.gpro-hero-logo{left:calc(207px - 56vw)}}@media (max-width: 960px){.gpro-hero-logo{position:static;display:block;height:90px;margin:0 0 12px -8px}}.demander-hero-logo{position:absolute;top:-42px;width:230px;height:auto;left:calc(88vw - 450px)}@media (min-width: 961px) and (max-width: 1440px){.demander-hero-logo{width:240px;top:-36px;left:calc(94vw - 300px)}}@media (max-width: 960px){.demander-hero-logo{position:static;display:block;width:220px;margin:0 0 12px}}.products-page>section:nth-of-type(1){--eyebrow-color: #1e4e8c}.products-page>section:nth-of-type(2){--eyebrow-color: #b85c0a}.products-page>section:nth-of-type(4){--eyebrow-color: #1f7a52}.loading-dots>span{opacity:0;animation:loading-dot 2.4s steps(1,end) infinite}.loading-dots>span:nth-child(1){animation-name:loading-dot-1}.loading-dots>span:nth-child(2){animation-name:loading-dot-2}.loading-dots>span:nth-child(3){animation-name:loading-dot-3}@keyframes loading-dot-1{0%{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes loading-dot-2{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes loading-dot-3{0%{opacity:0}75%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion: reduce){.loading-dots>span{animation:none;opacity:1}}.about-story{width:100%;padding-top:80px;display:flex;flex-direction:column;align-items:center}.about-story__content{width:100%;max-width:960px;padding:0 20px;text-align:center}.about-story__content .section-title{margin:0 0 50px}.about-story__content .section-desc{margin:0}@media (min-width: 961px){.about-story__content{max-width:1240px}}.about-story__image{display:block;width:100%;height:auto;margin-top:-60px;margin-bottom:-30px}@media (max-width: 960px){.about-story{padding-top:48px}.about-story__image{margin-top:32px}}.about-hero{width:100%;padding:48px 0}.about-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-left:12%}.about-hero__content{flex:0 1 620px;text-align:left}.about-hero__content .section-title{margin:0 0 20px}.about-hero__line{display:block;width:72px;height:4px;border-radius:2px;background:#2a7fe0;margin-bottom:28px}.about-firstsec__line{display:block;width:72px;height:4px;border-radius:2px;background:#2a7fe0;margin-bottom:32px;margin-top:-16px;margin-left:550px}.about-foursec__line{display:block;width:72px;height:4px;border-radius:2px;background:#2a7fe0;margin-bottom:32px;margin-left:420px;margin-top:-10px}.about-fifthsec__line{display:block;width:72px;height:4px;border-radius:2px;background:#2a7fe0;margin-bottom:22px;margin-left:420px;margin-top:20px}.about-sixthsec__line{display:block;width:72px;height:4px;border-radius:2px;background:#2a7fe0;margin-bottom:42px;margin-left:420px;margin-top:-10px}.about-hero__content .section-desc{margin:0}.about-hero__image{flex:1 1 0;min-width:0;display:block;width:100%;max-width:620px;height:auto;margin-right:12%}@media (max-width: 960px){.about-hero{padding:48px 20px}.about-hero__inner{flex-direction:column;align-items:stretch;gap:32px;margin-left:0}.about-hero__content{flex:none}}.about-build{width:100%;padding:38px 0}.about-build__inner{display:flex;align-items:center;gap:48px;margin-right:12%}.about-build__image{flex:1 1 0;min-width:0;display:block;width:100%;max-width:620px;height:auto;margin-left:12%}.about-build__content{flex:0 1 620px;text-align:left;margin-left:110px}.about-build__content .section-title{margin:0 0 20px}.about-build__content .section-desc{margin:0}@media (max-width: 960px){.about-build{padding:48px 20px}.about-build__inner{flex-direction:column;align-items:stretch;gap:32px;margin-right:0}.about-build__image{margin-left:0}.about-build__content{flex:none;margin-left:10px}}.about-craft{width:100%;padding-top:80px;display:flex;flex-direction:column;align-items:center}.about-craft__content{width:100%;max-width:960px;padding:0 20px;text-align:center}.about-craft__content .section-desc{margin:0 0 20px}.about-craft__content .section-subtitle{margin:32px 0 0}.about-craft__showcase{width:max-content;max-width:calc(100% - 40px);margin-top:32px}.about-craft__showcase .section-craft-integrity{margin:0;white-space:nowrap;text-align:center;font-size:clamp(14px,4vw,52px)}.about-craft__sep{margin:0 1em}.about-craft__image{display:block;width:23%;height:auto;margin-top:24px;margin-left:620px}.about-craft__images{display:flex;justify-content:space-between;align-items:center;gap:24px}.about-craft__images img{display:block;flex:1 1 0;min-width:0;max-width:33%;height:auto;object-fit:contain;position:relative}.about-craft__img--craft{top:0;left:-30px}.about-craft__img--integrity{top:0;left:60px}.about-craft__img--passion{top:0;left:190px}.section-craft-integrity{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:35px!important;line-height:1.2;font-weight:400;color:#1c1c1c}@media (min-width: 961px) and (max-width: 1440px){.about-craft__image{width:775px;max-width:100%;margin-left:auto;margin-right:auto}.about-craft__images{width:100%;margin-left:0;display:grid;grid-template-columns:21% 52% 27%;justify-items:center;gap:0}.about-craft__images img{width:100%;max-width:140px}.about-craft__img--craft,.about-craft__img--integrity,.about-craft__img--passion{top:0;left:0}}@media (max-width: 960px){.about-craft{padding-top:48px}.about-craft__showcase{width:max-content;max-width:calc(100% - 40px)}.about-craft__sep{margin:0 .6em}.about-craft__showcase .section-craft-integrity{font-size:clamp(14px,4vw,32px)!important}.about-craft__image{width:100%;margin-top:16px;margin-left:0}.about-craft__images{display:grid;grid-template-columns:21% 52% 27%;justify-items:center;gap:0}.about-craft__images img{width:22vw;max-width:110px}.about-craft__img--craft,.about-craft__img--integrity,.about-craft__img--passion{top:0;left:0}}.about-software{width:100%;padding-top:80px;display:flex;flex-direction:column;align-items:center}.about-software__content{width:100%;max-width:960px;padding:0 20px;text-align:center}.about-software__content .section-title{margin:0 0 24px}.about-software__content .section-desc{margin:0}.about-software__showcase{width:min(100% - 40px,1160px);margin:56px auto 0}.about-software__list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;margin:0}.about-software__item{--card-tint: #f3f6fb;--card-accent: #2a7fe0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 24px;border-radius:20px;background:linear-gradient(180deg,var(--card-tint) 0%,#ffffff 70%);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 20px #1118270f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.about-software__item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--card-accent)}.about-software__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.about-software__link:focus-visible{outline:3px solid var(--card-accent);outline-offset:2px}.about-software__item:has(.about-software__link){cursor:pointer}.about-software__item:hover{transform:translateY(-8px);box-shadow:0 16px 36px #1118271f}.about-software__item--gpro{--card-tint: #fdecee;--card-accent: #e0262f}.about-software__item--demander{--card-tint: #fff1e3;--card-accent: #f28c28}.about-software__item--voicebill{--card-tint: #e8f2fd;--card-accent: #1e6fd9}.about-software__item--next{--card-tint: #fff8e0;--card-accent: #f2b81c}.about-software__art-wrap{width:100%;display:flex;justify-content:center}.about-software__art{display:block;width:100%;max-width:220px;aspect-ratio:1 / 1;object-fit:contain;transition:transform .3s ease}.about-software__item:hover .about-software__art{transform:scale(1.05)}.about-software__brand{height:72px;width:100%;margin-top:16px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;box-sizing:content-box}.about-software__logo{display:block;max-height:64px;max-width:90%;width:auto;object-fit:contain}.about-software .about-software__next{margin:0;font-family:Caveat,cursive;font-size:36px;font-weight:500;letter-spacing:0;white-space:nowrap}.about-software__tag{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.about-software .featured__cta{justify-content:center;margin-top:44px}.about-software .featured__explore{font-size:17px}@media (max-width: 1100px) and (min-width: 961px){.about-software__list{gap:20px}.about-software .about-software__next{font-size:30px}}@media (max-width: 960px){.about-software{padding-top:48px}.about-software__list{grid-template-columns:repeat(2,1fr);gap:20px}.about-software__item{padding:22px 14px 18px}.about-software__art{max-width:170px}.about-software__brand{height:52px}.about-software__logo{max-height:46px}.about-software .about-software__next{font-size:28px}.about-software__tag{font-size:12px}.about-software .featured__cta{margin-top:28px}}@media (max-width: 480px){.about-software__list{grid-template-columns:1fr}}.about-journey{width:100%;padding-top:80px;padding-bottom:96px;display:flex;flex-direction:column;align-items:center}.about-journey__content{width:100%;max-width:960px;padding:0 20px;text-align:center}.about-journey__content .section-title{margin:0 0 54px}.about-journey__content .section-desc{margin:0}.about-journey__showcase{width:50%;margin:-3.5% auto 0}.about-journey__image{display:block;width:100%;height:auto}.about-journey__steps{list-style:none;display:grid;grid-template-columns:22.2fr 26fr 20.2fr 26.8fr 4.8fr;margin:-11% 0 0;padding:0;text-align:center}.about-journey__steps li{padding:0 8px}.about-journey__steps .section-title{margin:0 0 8px}.about-journey__steps .section-desc{margin:0}.about-journey__step-title{font-size:clamp(16px,1.7vw,32px)}.about-journey__step-desc{font-size:clamp(16px,.85vw,16px)}@media (max-width: 960px){.about-journey{padding-top:48px;padding-bottom:56px}.about-journey__showcase{width:100%;margin-top:-7%}.about-journey__steps li{padding:0 2px}.about-journey__steps .section-title{font-size:clamp(14px,3.6vw,28px);margin-bottom:4px}.about-journey__steps .section-desc{font-size:clamp(10px,2.2vw,16px)}}.about-today{width:100%;aspect-ratio:2103 / 748;display:flex;align-items:center;padding:32px 0;background-color:#f4f8fd;background-image:var(--about-today-bg, none);background-repeat:no-repeat;background-size:100% auto;background-position:right center}.about-today__content{width:46%;max-width:720px;margin-left:12%}.about-today__content .about-today__title{position:relative;isolation:isolate;display:inline-block;margin:0 0 16px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(44px,4vw,80px);font-weight:800;line-height:.95;letter-spacing:-.02em}.about-today__brand{display:block;transform:rotate(-2deg);transform-origin:left bottom;color:#1a56db;background:linear-gradient(90deg,#1a56db,#3b8cf0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-today__day{display:block;color:#16213e}.about-today__swoosh{position:absolute;z-index:-1;top:0;left:-.2em;width:4.8em;height:1.8em;overflow:visible;fill:none;stroke:#3b8cf0;stroke-linecap:round;pointer-events:none}.about-today__content .about-today__subtitle{margin:16px 0;white-space:nowrap}.about-today__content .section-desc{margin:0 0 10px}.about-today__stats{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;margin:20px 0 0}.about-today__stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px;background:#ffffffeb;border-radius:16px;box-shadow:0 8px 24px #1e468c14}.about-today__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;margin-bottom:12px}.about-today__icon svg{width:30px;height:30px}.about-today__icon--blue{background:#e3efff;color:#2a6fd6}.about-today__icon--green{background:#e2f6e7;color:#2e9d4f}.about-today__icon--purple{background:#f0e6fb;color:#7b3fc4}.about-today__icon--orange{background:#fff0e0;color:#ec7a1c}.about-today__value{font-family:var(--font-family-base);font-size:28px;font-weight:500;line-height:1.2;color:#1a4fb8}.about-today__label{font-family:var(--font-family-base);font-size:16px;color:var(--desc-color);margin-top:4px}@media (max-width: 1200px){.about-today__stats{grid-template-columns:repeat(2,1fr)}}@media (min-width: 961px) and (max-width: 1440px){.about-today{padding:48px 0;background-image:linear-gradient(90deg,#f4f8fdf2,#f4f8fdd9 36%,#f4f8fd00 50%),var(--about-today-bg, none)}.about-today__content{width:38%;margin-left:5%}.about-today__content .about-today__title{font-size:clamp(44px,4.4vw,64px);margin-bottom:20px}.about-today__content .about-today__subtitle{white-space:normal;font-size:24px;margin-bottom:14px}.about-today__content .section-desc{font-size:16px;margin-bottom:10px}.about-today__stats{gap:10px;margin-top:20px}.about-today__stat{padding:14px 6px}.about-today__icon{width:44px;height:44px;margin-bottom:8px}.about-today__icon svg{width:22px;height:22px}.about-today__value{font-size:20px}.about-today__label{font-size:13px}}@media (max-width: 960px){.about-today{display:block;min-height:0;aspect-ratio:auto;padding:0;background:#f4f8fd}.about-today:before{content:"";display:block;width:100%;height:300px;background-image:var(--about-today-bg, none);background-repeat:no-repeat;background-size:cover;background-position:right center}.about-today__content{width:100%;max-width:none;margin-left:0;padding:24px 20px 40px}.about-today__content .about-today__subtitle{white-space:normal}.about-today__value{font-size:22px}}.careers-page{width:100%;color:#1c1c1c;background:#fff;font-family:var(--font-family-base, "Inter", sans-serif)}.careers-hero-light{width:100%;background-color:#f8fafc;padding:140px 24px}.careers-hero-light-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.careers-hero-light-right{max-width:480px;margin-left:auto}.careers-hero-light-eyebrow{margin:0 0 12px;font-weight:300;white-space:nowrap}.careers-hero-light-title{margin:0;white-space:nowrap}.careers-hero-light-rule{display:block;width:48px;height:3px;border-radius:3px;background:#0a6bd6;margin-top:24px}.careers-hero-light-right p{margin:0 0 28px}.careers-hero-light-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;color:#fff;background:#0a6bd6;border-radius:8px;text-decoration:none;transition:all .2s ease}.careers-hero-light-cta:hover{background:#085bb5}.careers-hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.careers-primary-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:16px;font-weight:600;color:#fff;background:#0a6bd6;border-radius:10px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px #0a6bd666}.careers-primary-btn:hover{background:#0855ad;transform:translateY(-2px);box-shadow:0 6px 20px #0a6bd680}.careers-secondary-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:16px;font-weight:600;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:10px;text-decoration:none;transition:all .2s ease}.careers-secondary-btn:hover{background:#ffffff38;transform:translateY(-2px)}.careers-stats-bar{background:#f8fafc;color:#1c1c1c;padding:28px 24px}.careers-stats-container{max-width:1000px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-around;flex-wrap:wrap;gap:20px}.careers-stat-item{display:flex;flex-direction:column;align-items:center}.careers-stat-item strong{font-size:23px;font-weight:600;color:#1c1c1c}.careers-stat-item span{font-size:16px;color:#64748b;margin-top:4px;text-align:center}.careers-stat-divider{width:1px;height:auto;align-self:stretch;background:#e2e8f0}.careers-values-row{width:100%;background:#fff;padding:48px 24px}.careers-values-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:24px}.careers-value-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.careers-value-item strong{font-size:26px;font-weight:600;color:#1c1c1c}.careers-value-item span{font-size:16px;color:#64748b;margin-top:4px;text-align:left}.careers-value-divider{width:1px;height:auto;background:#e2e8f0}@media (max-width: 860px){.careers-values-container{flex-direction:column}.careers-value-divider{display:none}}@media (max-width: 560px){.careers-values-container{grid-template-columns:1fr}}.careers-split-section{padding:56px 24px;width:100%}.careers-split-right{background:#fff}.careers-split-left{background:#f8fafc}.careers-split-container{position:relative;max-width:1200px;margin:0 auto;display:flex}.careers-split-content{position:relative;z-index:2;width:48%;max-width:500px;margin-top:60px;margin-bottom:60px;background:#fff;padding:36px 32px;border-radius:20px;box-shadow:0 24px 60px -12px #0f172a2e}.careers-split-left .careers-split-container{justify-content:flex-end}.careers-split-content .section-title{font-size:27px;line-height:1.3;white-space:nowrap;margin:0 0 8px}.careers-split-content .careers-title--spaced{margin-bottom:14px}.careers-split-content .careers-subtitle--extra-gap{margin-bottom:22px}.careers-split-content .section-subtitle{font-size:20px;margin:0 0 12px}.careers-split-content .section-desc{font-size:17px;margin:0}.careers-tagline{max-width:1200px;margin:32px auto 0;font-family:var(--font-family-base);font-size:calc(var(--desc-font-size) + 1px);font-weight:400;color:#1d4ed8;text-align:center}.careers-tagline-dot{display:inline-block;margin:0 .42em;font-size:1.8em;font-weight:700;line-height:0;vertical-align:middle;position:relative;top:-.12em}.careers-pride-line{max-width:1200px;margin:24px auto 0;font-family:var(--font-family-base);font-size:29px;font-weight:500;letter-spacing:3px;color:#1c1c1c;text-align:center}.careers-final-cta{margin-top:24px;text-align:center}.careers-final-cta-text{font-family:var(--font-family-base);font-size:17px;font-weight:500;color:#1c1c1c;margin:0}.careers-explore-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:13px 26px;color:#fff;background:#0a6bd6;border-radius:10px;text-decoration:none;transition:all .2s ease}.careers-btn-arrow{display:inline-block;margin-left:6px;transform:translate(0);transition:transform .2s ease}.careers-explore-btn:hover .careers-btn-arrow,.careers-explore-btn:focus-visible .careers-btn-arrow,.careers-hero-light-cta:hover .careers-btn-arrow,.careers-hero-light-cta:focus-visible .careers-btn-arrow{transform:translate(3px)}.careers-explore-btn:hover{background:#085bb5}.careers-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.careers-feature-list li{display:flex;align-items:flex-start;gap:16px;font-size:15px;line-height:1.6;color:#334155}.careers-feature-list li strong{color:#0f172a;display:inline}.careers-feature-icon{font-size:22px;flex-shrink:0;line-height:1;margin-top:2px}.careers-split-media{position:absolute;top:0;bottom:0;width:60%;z-index:1}.careers-split-right .careers-split-media{right:0}.careers-split-left .careers-split-media{left:0}.careers-image-wrapper{position:relative;width:100%;height:100%;border-radius:19px;border:1px solid #e2e8f0;overflow:hidden}.careers-split-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.careers-image-wrapper:hover .careers-split-img{transform:scale(1.03)}.careers-media-badge{position:absolute;bottom:16px;left:16px;right:16px;background:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 16px;border-radius:10px;color:#fff;font-size:13px;font-weight:600;text-align:center;border:1px solid rgba(255,255,255,.15)}.careers-perks-section{padding:80px 24px;background:#fff}.careers-perks-container{max-width:1200px;margin:0 auto}.careers-perks-header{text-align:center;max-width:600px;margin:0 auto 50px}.careers-perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.careers-perk-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:32px 24px;transition:all .3s ease}.careers-perk-card:hover{transform:translateY(-4px);border-color:#0a6bd6;box-shadow:0 12px 24px -8px #0a6bd626;background:#fff}.careers-perk-icon{font-size:32px;margin-bottom:16px}.careers-perk-card h3{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 10px}.careers-perk-card p{font-size:14px;line-height:1.6;color:#64748b;margin:0}.careers-openings-section{padding:90px 24px;background:#f8fafc}.careers-openings-container{max-width:1200px;margin:0 auto}.careers-openings-header{text-align:center;max-width:650px;margin:0 auto 40px}.careers-filter-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.careers-tab-btn{padding:10px 20px;font-size:14px;font-weight:600;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:30px;cursor:pointer;transition:all .2s ease}.careers-tab-btn:hover{border-color:#cbd5e1;color:#0f172a}.careers-tab-btn.active{color:#fff;background:#0a6bd6;border-color:#0a6bd6;box-shadow:0 4px 12px #0a6bd640}.careers-roles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.careers-role-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;box-shadow:0 4px 12px #00000008}.careers-role-card:hover{border-color:#0a6bd6;box-shadow:0 16px 32px -12px #0a6bd62e;transform:translateY(-3px)}.careers-role-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.careers-role-type{font-size:12px;font-weight:700;color:#0a6bd6;background:#0a6bd614;padding:4px 10px;border-radius:20px}.careers-role-loc{font-size:12px;color:#64748b;font-weight:500}.careers-role-title{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 10px}.careers-role-desc{font-size:14px;line-height:1.6;color:#475569;margin:0 0 20px;flex-grow:1}.careers-role-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.careers-tag{font-size:12px;font-weight:500;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px}.careers-apply-btn{width:100%;padding:12px;font-size:14px;font-weight:600;color:#0a6bd6;background:#0a6bd60f;border:1px solid rgba(10,107,214,.2);border-radius:10px;cursor:pointer;transition:all .2s ease}.careers-apply-btn:hover{background:#0a6bd6;color:#fff;border-color:#0a6bd6}.careers-intern-banner{background:linear-gradient(135deg,#0f172a,#1e293b);padding:60px 24px;color:#fff}.careers-intern-banner-container{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.careers-intern-text h3{font-size:26px;font-weight:700;margin:0 0 8px}.careers-intern-text p{font-size:16px;color:#94a3b8;margin:0}.careers-intern-btn{display:inline-flex;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;color:#0f172a;background:#38bdf8;border-radius:10px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.careers-intern-btn:hover{background:#7dd3fc;transform:translateY(-2px)}@media (max-width: 960px){.careers-hero-title{font-size:34px}.careers-hero-light{padding:56px 24px}.careers-hero-light-inner{grid-template-columns:1fr;gap:32px}.careers-split-container{display:flex;flex-direction:column;gap:24px;min-height:0}.careers-split-content,.careers-split-right .careers-split-content,.careers-split-left .careers-split-content{position:static;transform:none;width:100%;max-width:100%;padding:28px;order:2}.careers-split-media,.careers-split-right .careers-split-media,.careers-split-left .careers-split-media{position:static;width:100%;order:1}.careers-image-wrapper{height:280px}.careers-split-content .section-title{white-space:normal;font-size:23px}.careers-explore-btn{width:100%;text-align:center}.careers-stat-divider{display:none}.careers-stats-container{gap:24px}.careers-intern-banner-container{flex-direction:column;text-align:center}}.placeholder-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:96px 24px}.placeholder-page__section{max-width:640px;text-align:center}.placeholder-page__section .section-title{margin:0 0 16px}@media (max-width: 600px){.placeholder-page{padding:64px 20px}}.faq-page{width:100%;background:#fff;font-family:var(--font-family-base, "Inter", sans-serif);padding:140px 24px 80px}.faq-container{max-width:1340px;margin:-40px auto 0 12%}.faq-title{margin:0}.faq-title-line{display:block;width:52px;height:4px;border-radius:2px;background:#2563eb;margin:28px 0 32px}.faq-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:20px 0;border-bottom:1px solid #d6dbe4;position:sticky;top:77px;z-index:50;background:#fff}.faq-tab{display:flex;align-items:flex-start;gap:12px;background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.faq-tab__num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:54px;border-radius:4px;background:#eef1f8;color:#1c1c1c;font-size:15px;transition:background .2s,color .2s}.faq-tab__text{display:flex;flex-direction:column;gap:2px}.faq-tab__title{font-size:16px;color:#1c1c1c;transition:color .2s}.faq-tab__desc{font-size:13px;line-height:1.3;color:#8a8f99}.faq-tab--active .faq-tab__num{background:#2563eb;color:#fff}.faq-tab--active .faq-tab__title,.faq-tab:hover .faq-tab__title{color:#2563eb}.faq-list{max-width:760px;margin-top:40px}.faq-item{border-bottom:1px solid #e3e6ec}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:24px 0;text-align:left;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;color:#2b2f36}.faq-item__question:hover,.faq-item--open .faq-item__question{color:#2563eb}.faq-item__icon{flex-shrink:0;width:24px;text-align:center;font-size:22px;font-weight:400;color:#2563eb}.faq-item__answer{padding:0 40px 24px 0}.faq-item__answer p{margin:0;font-size:16px;line-height:1.7;color:#4a4a4a}.faq-item__answer a{display:inline-block;margin-top:10px;font-size:14px;font-weight:500;color:#2563eb;text-decoration:none}.faq-item__answer a:hover{text-decoration:underline}@media (max-width: 900px){.faq-tabs{top:69px}}@media (max-width: 480px){.faq-tabs{top:57px}}@media (max-width: 992px){.faq-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.faq-page{padding:110px 16px 56px}.faq-tabs{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none}.faq-tab{flex:0 0 auto}.faq-tab__desc{display:none}.faq-tab__num{height:34px}.faq-list{margin-top:24px}.faq-item__question{padding:18px 0;font-size:15px}}.dxed,.dxed h1,.dxed h2,.dxed h3,.dxed p,.dxed a,.dxed span,.dxed button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dxed{background:#fff;color:#10192b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dxinfo-media{display:block;width:100%;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#f6f9fd,#eef4fb)}.dxinfo-media img{width:100%;height:auto;display:block;object-fit:contain}.dxinfo-media-failed{min-height:120px}.dxinfo-media-failed img{display:none}.dxed-hero{position:sticky;top:76px;z-index:90;background:linear-gradient(135deg,#10408f,#1b5fcc 58%,#3179e6);color:#fff;padding:30px 0 35px}.dxed-container{padding:0 207px}.dxed-hero h1{color:#fff;font-size:clamp(2rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.02em;margin-bottom:20px;max-width:16ch;font-weight:400}.dxed-lead{color:#ffffffdb;font-size:1.15rem;line-height:1.7;max-width:620px;margin:0}.dxed-hero-rule{position:absolute;left:0;bottom:0;width:140px;height:4px;background:#f5b301}.dxed-body{padding:20px 207px 24px}.dxed-section{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding:36px 0}.dxed-section+.dxed-section{border-top:1px solid #E7EBF2}.dxed-section:nth-of-type(2n) .dxed-figure{order:-1}.dxed-section-text h2{font-size:1.4rem;font-weight:400;line-height:1.25;letter-spacing:normal;color:#111827;margin-bottom:18px;padding-bottom:14px;position:relative}.dxed-section-text h2:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:3px;background:#f5b301}.dxed-section-text p{font-weight:400;font-size:1.2rem;line-height:1.5;color:#64748b;margin-bottom:14px}.dxed-section-text p:last-child{margin-bottom:0}.dxed-figure{margin:0;width:100%;max-width:340px;justify-self:center;border:1px solid #E7EBF2;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #10192b14}.dxed-figure .dxinfo-media{border-radius:0;background:linear-gradient(180deg,#fff,#f1f6fd)}.dxed-figure .dxinfo-media img{aspect-ratio:4 / 3;padding:14px}.dxed .info-fade-up{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.dxed .info-fade-up.in{opacity:1;transform:none}@media (max-width: 900px){.dxed-container{padding:0 40px}.dxed-body{padding:20px 40px 24px}}@media (max-width: 860px){.dxed-section{grid-template-columns:1fr;gap:22px;padding:30px 0}.dxed-section:nth-of-type(2n) .dxed-figure{order:0}.dxed-figure{order:-1}}@media (max-width: 480px){.dxed-container{padding:0 20px}.dxed-body{padding:20px 20px 24px}.dxed-hero{padding:36px 0 40px;top:56px}}@media (prefers-reduced-motion: reduce){.dxed .info-fade-up{opacity:1;transform:none;transition:none}}.sc-root{position:fixed;right:22px;bottom:22px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:14px;font-family:var(--font-family-base)}.sc-fab{width:58px;height:58px;border-radius:50%;background:var(--brand-blue, #0a6bd6);color:#fff;border:none;display:grid;place-items:center;box-shadow:0 10px 28px #0a6bd659;cursor:pointer;transition:transform .15s ease,background .15s ease}.sc-fab:hover{background:#085bb5;transform:translateY(-2px)}.sc-fab svg{width:26px;height:26px}.sc-fab-x{font-size:1.8rem;line-height:1}.sc-panel{width:min(340px,calc(100vw - 44px));max-height:min(480px,calc(100vh - 120px));background:#fff;border-radius:16px;box-shadow:0 24px 60px #10192b38;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0}.sc-head{background:var(--brand-blue, #0a6bd6);color:#fff;font-family:var(--font-family-base);font-weight:500;font-size:1rem;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.sc-close{background:none;border:none;color:#fff;font-size:1.3rem;line-height:1;cursor:pointer;padding:0 2px}.sc-body{flex:1;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:10px;background:#f8fafc}.sc-msg p{margin:0;font-size:.92rem;line-height:1.45;color:#1c1c1c}.sc-msg.sc-bot{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 12px 4px;padding:10px 12px;max-width:88%}.sc-msg.sc-user{align-self:flex-end;background:#eaf1ff;border-radius:12px 12px 4px;padding:10px 12px;max-width:88%}.sc-msg.sc-user p{color:#085bb5}.sc-links{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sc-link{font-size:.85rem;font-weight:600;color:var(--brand-blue, #0a6bd6);text-decoration:none}.sc-link:hover{color:#085bb5}.sc-input-row{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid #e2e8f0;background:#fff}.sc-input-row input{flex:1;border:1px solid #e2e8f0;border-radius:999px;padding:9px 14px;font-size:.9rem;font-family:var(--font-family-base);color:#1c1c1c;outline:none}.sc-input-row input:focus{border-color:var(--brand-blue, #0a6bd6)}.sc-input-row button{flex:none;width:36px;height:36px;border-radius:50%;border:none;background:var(--brand-blue, #0a6bd6);color:#fff;font-size:1.1rem;cursor:pointer}.sc-input-row button:hover{background:#085bb5}@media (max-width: 480px){.sc-root{right:14px;bottom:14px}.sc-panel{width:calc(100vw - 28px)}}.appt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:24px}.appt-modal{position:relative;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:10px;padding:26px 44px;box-shadow:0 30px 80px #0f172a59;box-sizing:border-box}.appt-modal *{box-sizing:border-box}.appt-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f3f7;color:#1c1c1c;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.appt-close:hover{background:#e6e9ef}.appt-header{text-align:center;margin-bottom:20px}.appt-logo{height:52px;width:auto;margin:0 auto 16px}.appt-title{font-size:26px;margin:0}.appt-subtitle{font-size:15px;margin:8px 0 0}.appt-form{display:flex;flex-direction:column;gap:15px}.appt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.appt-phone-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appt-country-code{padding-left:10px;padding-right:24px;text-overflow:ellipsis}.appt-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.appt-label{font-size:13.5px;font-weight:500;color:#1c1c1c}.appt-input,.appt-multiselect{width:100%;height:44px;padding:0 14px;border:1px solid #dcdfe6;border-radius:10px;font-family:var(--font-family-base);font-size:14.5px;color:#1c1c1c;background:#fff;transition:border-color .15s ease}.appt-input{-moz-appearance:none;appearance:none;-webkit-appearance:none}select.appt-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a8fa3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;text-overflow:ellipsis;white-space:nowrap}input[type=date].appt-input{padding-right:10px}.appt-input:focus,.appt-multiselect:focus-within{outline:none;border-color:var(--brand-blue)}.appt-input--error{border-color:#e11d2e}.appt-error{font-size:12.5px;color:#e11d2e}.appt-multiselect{display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto;min-height:44px;padding:6px 14px;cursor:pointer}.appt-multiselect--open{border-color:var(--brand-blue)}.appt-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.appt-placeholder{color:#8a8fa3;font-size:14.5px}.appt-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#eaf1ff;color:var(--brand-blue);font-size:12.5px;white-space:nowrap}.appt-chip button{border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0}.appt-multiselect-arrow{font-size:10px;color:#8a8fa3;flex-shrink:0}.appt-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;background:#fff;border:1px solid #dcdfe6;border-radius:10px;box-shadow:0 12px 28px #0f172a1f;padding:6px}.appt-menu--portal{position:fixed;right:auto;z-index:1100}.appt-menu-item{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:8px;font-size:14.5px;cursor:pointer}.appt-menu-item:hover{background:#f4f6fb}.appt-actions{display:flex;justify-content:center;margin-top:6px}.appt-submit{height:44px;padding:0 26px;border-radius:7px;border:0;cursor:pointer;font-size:15px;font-weight:400;background:var(--brand-blue);color:#fff}.appt-submit:disabled{opacity:.7;cursor:not-allowed}.appt-submit:hover{filter:brightness(.92)}.appt-success{text-align:center;padding:12px 0 4px}.appt-success-icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#e8f7ee;color:#15803d;display:flex;align-items:center;justify-content:center}.appt-success-title{font-size:26px;margin:0}.appt-success-desc{font-size:16px;margin:10px 0 24px}.appt-summary{text-align:left;border:1px solid #eceef2;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.appt-summary-row{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:#4a4a4a}.appt-summary-row strong{color:#1c1c1c;text-align:right}@media (max-width: 640px){.appt-modal{padding:28px 20px;border-radius:8px}.appt-grid{grid-template-columns:1fr}.appt-phone-row{grid-template-columns:1fr 1fr}.appt-country-code{padding-left:8px;padding-right:20px;font-size:13px}.appt-title{font-size:22px}}.home-hero-wrap{background-color:#f4f6fb;background-size:cover;background-position:center top;background-repeat:no-repeat;padding-bottom:80px;overflow:hidden}@media (max-width: 768px){.home-hero-wrap{padding-bottom:40px}}
