html,body{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}.wom-page{color:#0f172a;background:#fff;overflow-x:hidden}.wom-container{width:100%;max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.wom-section{padding:96px 0}.wom-section-alt{background:radial-gradient(900px 500px at 85% 0,#6366f124,#0000 65%),radial-gradient(700px 400px at 0 100%,#0ea5e924,#0000 70%),linear-gradient(#fff 0%,#f7f9ff 52%,#eef4ff 100%);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.wom-two-column{grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;display:grid}.wom-section-label{letter-spacing:.22em;text-transform:uppercase;color:#2563eb;margin:0 0 16px;font-size:12px;font-weight:600}.wom-section-label-light{color:#bfdbfe}.wom-section-heading{max-width:760px;margin-bottom:48px}.wom-centered-heading{text-align:center;margin-left:auto;margin-right:auto}.wom-section h2,.wom-hero-content h1,.wom-cta-content h2,.wom-phases-fixed-box h2{letter-spacing:-.03em;margin:0}.wom-section h2{color:#020617;font-size:42px;font-weight:500;line-height:1.15}.wom-text-stack{gap:22px;min-width:0;display:grid}.wom-text-stack p,.wom-info-card p,.wom-phase-description,.wom-phase-point span,.wom-case-study-description,.wom-cta-content p,.wom-phases-intro,.wom-pipeline-card p{color:#475569;font-size:15px;line-height:1.6}.wom-cta-content p{color:#fff;font-size:15px;line-height:1.6}.wom-hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #172554;align-items:center;min-height:82vh;max-height:860px;display:flex;position:relative;overflow:hidden}.wom-hero-overlay{z-index:1;background:linear-gradient(90deg,#020617d6 0%,#020617b8 42%,#0206176b 100%),linear-gradient(#2563eb2e 0%,#7c3aed1a 100%);position:absolute;inset:0}.wom-hero-grid{z-index:2;grid-template-columns:1fr;align-items:center;width:100%;padding-top:110px;padding-bottom:70px;display:grid;position:relative}.wom-hero-content{color:#fff;max-width:860px}.wom-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#bfdbfe;margin:0 0 16px;font-size:12px;font-weight:600}.wom-hero-content h1{color:#fff;margin:0 0 20px;font-size:clamp(2.8rem,6vw,4rem);font-weight:400;line-height:1.02}.wom-hero-subheadline{color:#ffffffe6;max-width:760px;margin:0;line-height:1.75}.wom-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:1px;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s}.wom-btn:hover{transform:translateY(-2px)}.wom-btn-white{color:#020617;background:#fff}.wom-btn-white:hover{background:#f8fafc}.wom-section-intro{border-bottom:1px solid #e2e8f0}.wom-intro-layout{align-items:center}.wom-intro-text{margin-top:40px}.wom-left-content{flex-direction:column;width:100%;display:flex}.wom-section-feature-image{-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;border-radius:4px;width:100%;max-width:100%;min-height:220px;max-height:320px;margin-top:22px}.wom-pipeline-section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.wom-pipeline-container{max-width:1420px}.wom-pipeline-heading{max-width:860px;margin-bottom:60px}.wom-pipeline-heading .wom-section-label{margin-bottom:22px}.wom-pipeline-heading h2{letter-spacing:-.04em;font-size:clamp(2.3rem,4.8vw,2.6rem);font-weight:500;line-height:1.05}.wom-pipeline-shell{width:100%;position:relative;overflow:visible}.wom-pipeline-connector-line{z-index:0;background:linear-gradient(90deg,#b9c8ff 0%,#8ea7ff 100%);height:2px;position:absolute;top:74px;left:10%;right:10%}.wom-pipeline-grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:22px;display:grid;position:relative}.wom-pipeline-card{min-width:0;position:relative}.wom-pipeline-card-inner{background:#fff;border:1px solid #000;border-radius:5px;height:100%;padding:30px 28px 26px;position:relative;box-shadow:0 10px 24px #0f172a08}.wom-pipeline-icon-wrap{border-radius:20px;justify-content:center;align-items:center;height:68px;display:inline-flex}.wom-pipeline-icon-wrap svg{width:30px;height:30px;display:block}.wom-pipeline-card h3{color:#020617;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.15}.wom-pipeline-card p{color:#52637d;max-width:240px;margin:0;font-size:15px;line-height:1.9}.wom-pipeline-arrow-bridge{z-index:2;background:#9fb3ff;width:22px;height:2px;position:absolute;top:73px;right:-22px}.wom-card-grid{gap:0;display:grid}.wom-two-col{grid-template-columns:repeat(2,1fr)}.wom-three-col{grid-template-columns:repeat(3,1fr)}.wom-info-card{background:#fff;border:1px solid #000;border-radius:2px;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 28px #0f172a0d}.wom-info-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 18px 38px #94a3b838}.wom-info-card h3{color:#020617;margin:18px 0 0;font-size:24px;font-weight:600;line-height:1.28}.wom-info-card p{margin:14px 0 0}.wom-principle-icon,.wom-differentiator-icon{justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.wom-principle-icon svg,.wom-differentiator-icon svg{width:36px;height:36px}.wom-phases-section{position:relative;overflow:visible}.wom-phases-shell{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:64px;display:grid;position:relative}.wom-phases-left-rail{min-height:100%;position:relative}.wom-phases-fixed-box{z-index:20;background:#fff;width:100%;max-width:540px}.wom-phases-fixed-box h2{color:#020617;letter-spacing:-.04em;font-size:42px;font-weight:500;line-height:1.14}.wom-phases-intro{max-width:470px;margin:22px 0 0}.wom-mini-flow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.wom-mini-flow span{color:#334155;border:1px solid #dbe2ef;border-radius:2px;align-items:center;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.wom-execution-model-image{-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;border-radius:2px;width:100%;height:24vh;min-height:220px;margin-top:24px}.wom-phases-right-stack{flex-direction:column;gap:28px;min-width:0;display:flex}.wom-phases-normal{position:relative;top:0;left:0}.wom-phases-fixed{width:520px;position:fixed;top:110px}.wom-phases-bottom{width:100%;max-width:540px;position:absolute;bottom:0;left:0}.wom-phase-card{background:#fff;border:1.5px solid #000;border-radius:2px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 12px 34px #0f172a0f}.wom-phase-card:hover{border-color:#cad6f7;transform:translateY(-5px);box-shadow:0 22px 44px #0f172a1a}.wom-phase-top{flex-direction:column;gap:18px;display:flex}.wom-phase-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.wom-phase-number{letter-spacing:.22em;color:#94a3b8;font-size:13px;font-weight:700}.wom-phase-icon{border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.wom-phase-icon svg{width:36px;height:36px}.wom-phase-card h3{color:#020617;margin:0;font-size:28px;font-weight:600;line-height:1.22}.wom-phase-description{margin:18px 0 0}.wom-phase-points{gap:14px;margin-top:24px;display:grid}.wom-phase-point{align-items:flex-start;gap:12px;display:flex}.wom-phase-point-dot{background:#2563eb;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:8px}.wom-phase-outcome{background:linear-gradient(243deg,#1ea8f2 0%,#2f7fe9 40%,#3d56df 70%,#5b16d6 100%);border:1px solid #dbe7ff;border-radius:2px;margin-top:28px;padding:18px 20px}.wom-outcome-label{letter-spacing:.18em;text-transform:uppercase;color:#eee6ff;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.wom-phase-outcome p{color:#fff;margin:0;font-size:15px;font-weight:500;line-height:1.55}.wom-case-study-section{color:#fff;background:#020617;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b}.wom-case-study-section h2{color:#fff}.wom-case-layout{align-items:start}.wom-case-study-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:32px;padding:32px;box-shadow:0 24px 50px #00000038}.wom-case-study-tag{letter-spacing:.22em;text-transform:uppercase;color:#bae6fd;margin:0;font-size:12px;font-weight:700}.wom-case-study-description{color:#e2e8f0;margin:22px 0 0}.wom-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.wom-stat-box{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;padding:24px}.wom-stat-box h3{color:#fff;margin:0;font-size:40px;font-weight:600}.wom-stat-box p{color:#cbd5e1;margin:10px 0 0;font-size:14px}.wom-cta-wrapper{margin-top:-1px;padding:0 0 96px}.wom-cta-box{color:#fff;background:linear-gradient(243deg,#1ea8f2 0%,#2f7fe9 40%,#3d56df 70%,#5b16d6 100%);border:1px solid #e2e8f0;border-radius:1px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:50px;padding:56px;display:grid;box-shadow:0 28px 60px #bfdbfe59}.wom-cta-content h2{color:#fff;font-size:32px;font-weight:450;line-height:1.12}.wom-cta-content p:last-child{color:#dbeafe;margin:20px 0 0;font-size:14px;line-height:1.6}@media (max-width:1199px){.wom-section h2,.wom-cta-content h2,.wom-phases-fixed-box h2{font-size:38px}.wom-phases-fixed{width:430px}}@media (max-width:991px){.wom-two-column,.wom-cta-box,.wom-phases-shell{grid-template-columns:1fr}.wom-section{padding:76px 0}.wom-hero-section{align-items:flex-start;min-height:auto;max-height:none}.wom-hero-grid{min-height:520px;padding-top:82px;padding-bottom:86px}.wom-hero-content{max-width:720px}.wom-hero-content h1{letter-spacing:-.02em;font-size:clamp(2.35rem,7vw,3.5rem);line-height:1.08}.wom-intro-layout{align-items:start;gap:28px}.wom-intro-text{margin-top:0}.wom-section-feature-image{min-height:210px;max-height:280px}.wom-two-col,.wom-three-col,.wom-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wom-phases-fixed-box,.wom-phases-normal,.wom-phases-fixed,.wom-phases-bottom{background:0 0;width:100%!important;max-width:100%!important;position:relative!important;top:0!important;bottom:auto!important;left:auto!important}.wom-pipeline-shell{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;overflow:auto hidden}.wom-pipeline-grid{grid-template-columns:none;grid-auto-columns:minmax(250px,34vw);grid-auto-flow:column;gap:18px;width:max-content;min-width:100%;display:grid}.wom-pipeline-card{width:100%}.wom-pipeline-card-inner{min-height:245px}.wom-pipeline-connector-line,.wom-pipeline-arrow-bridge{display:none}}@media (max-width:767px){.wom-container{padding-left:18px;padding-right:18px}.wom-section{padding:64px 0}.wom-hero-section{background-position:50%;align-items:flex-start;min-height:auto;max-height:none}.wom-hero-grid{align-items:start;min-height:480px;padding-top:100px;padding-bottom:64px}.wom-hero-content{width:100%;max-width:100%;padding-top:10px}.wom-hero-eyebrow{letter-spacing:.22em;margin-bottom:16px;font-size:10px;line-height:1.5}.wom-hero-content h1{letter-spacing:-.015em;max-width:320px;margin-bottom:18px;font-size:clamp(2rem,9.4vw,2.45rem);line-height:1.1}.wom-hero-subheadline{max-width:360px;font-size:.9rem;line-height:1.5}.wom-section h2,.wom-cta-content h2,.wom-phases-fixed-box h2{font-size:32px;line-height:1.18}.wom-section-label{margin-bottom:14px;line-height:1.45}.wom-intro-layout{gap:24px}.wom-intro-text{gap:16px}.wom-two-col,.wom-three-col,.wom-stats-grid{grid-template-columns:1fr}.wom-pipeline-heading{text-align:left;margin-bottom:34px}.wom-pipeline-heading h2{font-size:31px;line-height:1.15}.wom-pipeline-shell{margin-right:-18px;padding-right:18px;overflow:auto hidden}.wom-pipeline-grid{grid-auto-columns:minmax(252px,78vw);gap:16px;padding-right:18px}.wom-pipeline-card-inner{border-radius:2px;min-height:220px;padding:20px}.wom-pipeline-icon-wrap{border-radius:16px;width:58px;height:58px}.wom-pipeline-icon-wrap svg{width:24px;height:24px}.wom-pipeline-card h3,.wom-phase-card h3,.wom-info-card h3{font-size:22px}.wom-phase-card,.wom-info-card,.wom-case-study-card,.wom-cta-box{padding:20px}.wom-section-feature-image,.wom-execution-model-image{min-height:180px;max-height:230px}.wom-btn{width:100%}.wom-stat-box h3{font-size:32px}.wom-cta-content p:last-child{font-size:16px}}@media (max-width:380px){.wom-container{padding-left:18px;padding-right:18px}.wom-hero-grid{min-height:470px;padding-top:90px;padding-bottom:60px}.wom-hero-content{padding-top:8px}.wom-hero-content h1{max-width:305px;font-size:clamp(1.95rem,9.2vw,2.25rem);line-height:1.1}.wom-hero-subheadline{max-width:300px;font-size:.8rem;line-height:1.4}.wom-section{padding:58px 0}.wom-section h2,.wom-cta-content h2,.wom-phases-fixed-box h2{font-size:30px}.wom-pipeline-grid{grid-auto-columns:minmax(248px,80vw)}.wom-pipeline-card-inner{min-height:215px}}
