.eyebrow-orange p,.eyebrow-cyan p{font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:10px}.eyebrow-orange p{color:var(--color-orange)}.eyebrow-cyan p{color:#00aeef}.section-title--on-dark{color:var(--color-white)}.wp-block-button.btn-orange .wp-block-button__link{background:var(--color-orange);color:var(--color-white)}.mvp-hero{background:var(--color-bg-light);padding:60px 0;--blob-size:clamp(240px,26vw,400px);--blob-offset:calc(var(--blob-size) * 0.346);min-height:var(--blob-size)}.mvp-hero__inner{position:relative;z-index:1;align-items:center;justify-content:flex-start;gap:40px;flex-wrap:nowrap}.mvp-hero__content{flex:1 1 0;min-width:0}.mvp-hero__title{font-size:48px;line-height:1.15;margin:12px 0 16px}.mvp-hero__text{font-size:16px;color:var(--color-text-body);margin-bottom:24px}.mvp-hero__actions{margin-bottom:32px}.mvp-hero__stats{gap:34px;flex-wrap:wrap}.mvp-hero__stat-number p{font-size:27px;font-weight:600;color:#06164c;line-height:1.3}.mvp-hero__stat-label p{font-size:16px;color:var(--color-navy)}.mvp-hero__visual{flex:0 0 420px;max-width:420px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-card)}.mvp-hero__visual .wp-block-image{width:100%;height:100%}.mvp-hero__visual img{width:100%;height:100%;object-fit:contain}@media (max-width:900px){.mvp-hero__inner{flex-direction:column}.mvp-hero__content{flex:0 0 auto}.mvp-hero__visual{flex-basis:auto;width:100%;max-width:420px}}@media (max-width:640px){.mvp-hero__title{font-size:32px}.mvp-hero__stats{gap:24px}}.definition-split{background:var(--color-bg-light);padding:60px 0}.definition-split__inner{align-items:stretch;gap:40px}.definition-split__panel{flex:1 1 0;padding:40px;border-radius:var(--radius-card)}.definition-split__panel--light{background:var(--color-bg-light)}.definition-split__panel--dark{background:linear-gradient(231.5deg,#0068b7 0%,#232c68 52.9%,#006489 100%)}.definition-split__text{font-size:16px;margin-top:16px}.definition-split__text--white{color:var(--color-white)}@media (max-width:900px){.definition-split__inner{flex-direction:column}}.global-reach{background:var(--color-bg-light);padding:60px 0}.global-reach__header{text-align:center;margin:0 auto 32px;flex-direction:column}.global-reach__subtitle{font-size:16px;margin-top:16px}.global-reach__badges{justify-content:space-between;flex-wrap:wrap;gap:32px}.global-reach__badge{display:flex;flex-direction:column;align-items:center;text-align:center}.global-reach__flag{width:48px;height:32px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.15)}.global-reach__flag img{width:100%;height:100%;display:block;object-fit:cover}.global-reach__label p{font-size:13px;font-weight:700;color:var(--color-navy);margin-top:8px}@media (max-width:640px){.global-reach__badges{gap:20px}.global-reach__flag{width:40px;height:27px}}.benefits-banner{background:var(--color-bg-light);padding:60px 0}.benefits-banner__inner{text-align:center;margin-inline:auto}.benefits-banner__subtitle{font-size:16px;margin-top:16px;margin-bottom:24px}.benefits-banner__grid.is-layout-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 32px;text-align:left}.benefits-banner__card{padding:32px;border-radius:var(--radius-card)}.benefits-banner__card--light{background:var(--color-white)}.benefits-banner__card--dark{background:var(--color-navy)}.benefits-banner__card-icon{width:32px;height:32px;margin-bottom:20px}.benefits-banner__card-icon img{width:100%;height:100%;object-fit:contain}.benefits-banner__card-title{font-size:20px;margin-bottom:8px}.benefits-banner__card-title--on-dark{color:var(--color-white)}.benefits-banner__card-text p{font-size:15px;line-height:1.5}.benefits-banner__card--dark .benefits-banner__card-text p{color:var(--color-bg-light)}@media (max-width:900px){.benefits-banner__grid.is-layout-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.benefits-banner__grid.is-layout-grid{grid-template-columns:1fr}}.process-steps{background:var(--color-bg-light);padding:60px 0}.process-steps__header{text-align:center;max-width:760px;margin:0 auto 40px;flex-direction:column}.process-steps__subtitle{font-size:16px;margin-top:16px}.process-steps__list.is-layout-grid{grid-template-columns:repeat(5,1fr);gap:24px;position:relative;padding-top:12px}.process-steps__list::before{content:"";position:absolute;top:49px;left:37px;right:37px;height:5px;background:var(--color-navy)}.process-steps__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.process-steps__number{position:relative;z-index:1;width:74px;height:74px;border-radius:50%;background:var(--color-navy);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.process-steps__number p{color:var(--color-white);font-weight:600;font-size:17px}.process-steps__step-title{font-size:16px;font-weight:700}@media (max-width:900px){.process-steps__list.is-layout-grid{grid-template-columns:repeat(2,1fr)}.process-steps__list::before{display:none}}@media (max-width:640px){.process-steps__list.is-layout-grid{grid-template-columns:1fr}}.faq{background:var( --color-bg-light );padding:60px 20px}.faq__blob{position:absolute;right:-500px;width:816px;height:816px;pointer-events:none;z-index:0}.faq__blob img{width:100%;height:100%}.faq__inner,body .faq__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.faq__heading,body .faq__heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:var( --container-wide )}.faq__eyebrow p{font-weight:700;font-size:16px;text-transform:uppercase;color:var( --color-orange )}.faq__title{font-weight:700;font-size:40px;line-height:normal;color:var( --color-navy )}.faq__list{width:100%;max-width:var( --container-wide )}.faq__item,.wp-block-details.faq__item{border-bottom:1px solid rgba( 221,192,184,0.3 )}.faq__item:first-child,.wp-block-details.faq__item:first-child{border-top:none}.faq__question,.wp-block-details.faq__item > summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:16px 0 17px;cursor:pointer;font-weight:500;font-size:18px;letter-spacing:-0.2px;line-height:28px;color:var( --color-navy )}.faq__question::-webkit-details-marker,.wp-block-details.faq__item > summary::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;width:14px;height:14px;background:center / contain no-repeat;background-image:url( '../images/faq/icon-plus.svg' )}.faq__item[open] .faq__icon{background-image:url( '../images/faq/icon-minus.svg' )}.wp-block-details.faq__item > summary::after{content:'';flex-shrink:0;width:14px;height:14px;background:center / contain no-repeat;background-image:url( '../images/faq/icon-plus.svg' )}.wp-block-details.faq__item[open] > summary::after{background-image:url( '../images/faq/icon-minus.svg' )}.faq__answer{padding:0 0 17px}.faq__answer p,.wp-block-details.faq__item > p{font-weight:400;font-size:16px;line-height:normal;color:var( --color-text-body );padding:0 0 17px;margin:0;overflow:hidden}@media ( max-width:640px ){.faq{padding:40px 20px}.faq__title{font-size:28px}.faq__question{font-size:16px;line-height:24px}.faq__blob{width:500px;height:500px;right:-300px}}.tech-stack{background:var(--color-bg-light);padding:60px 0}.tech-stack__header{text-align:center;max-width:760px;margin:0 auto 32px;flex-direction:column}.tech-stack__subtitle{font-size:16px;margin-top:16px}.tech-stack__slider{width:100%;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.tech-stack__track{width:max-content}.tech-stack__set{align-items:center;gap:24px;padding-right:24px;flex-shrink:0;animation:tech-stack-marquee 20s linear infinite;will-change:transform}.tech-stack__slider:hover .tech-stack__set{animation-play-state:paused}.tech-stack__tile{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:100px}.tech-stack__tile img{height:100%;width:auto;object-fit:contain}@keyframes tech-stack-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.tech-stack__set{animation:none}}.mvp-faq__title{text-align:center;margin-bottom:24px}.cta-banner-simple{padding:0 0 60px}.cta-banner-simple__card{background:radial-gradient(ellipse 108% 258% at 0% 0%,#1e3a8a 0%,#0f172a 100%);border-radius:12px;padding:60px;text-align:center}.cta-banner-simple__title{color:var(--color-white);font-size:40px;margin-bottom:12px}.cta-banner-simple__subtitle p{color:var(--color-white);font-size:16px;margin-bottom:24px}@media (max-width:640px){.cta-banner-simple__card{padding:40px 24px}.cta-banner-simple__title{font-size:28px}}