.hpu-fold1-section{position:relative;overflow:hidden;display:grid;align-content:center;min-height:100vh;min-height:100svh;padding:150px 0 90px;background-color:var(--hpu-wash,#eaf1ff);background-image:radial-gradient(120% 95% at 22% -10%,#ccdfff,#eaf1ff 55%)}.hpu-fold1-background{pointer-events:none;z-index:0}.hpu-fold1-background,.hpu-fold1-bg-image-wrap{position:absolute;inset:0}.hpu-fold1-bg-image{object-fit:cover}.hpu-fold1-container{position:relative;z-index:1}.hpu-fold1-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,4.5vw,72px);gap:clamp(32px,4.5vw,72px);align-items:center}.hpu-fold1-copy{min-width:0;text-align:left}.hpu-fold1-heading{font-family:N27,sans-serif;font-size:clamp(46px,4.4vw,70px);font-weight:400;line-height:1.06;letter-spacing:-2.2px;color:var(--hpu-ink);text-align:left;margin:0 0 clamp(18px,1.7vw,28px)}.hpu-fold1-heading-em{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:var(--hpu-blue)}.hpu-fold1-payoff{font-family:N27,sans-serif;font-size:clamp(22px,2.05vw,33px);font-weight:400;line-height:1.05;letter-spacing:-1.6px;color:var(--hpu-navy-deep);text-align:left;margin:0 0 clamp(24px,2.4vw,36px)}.hpu-fold1-payoff .hpu-fold1-payoff-em{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:var(--hpu-blue);white-space:pre}.hpu-fold1-payoff-caret{display:inline-block;width:.06em;min-width:2px;height:.82em;margin-left:.06em;vertical-align:-.06em;background:var(--hpu-blue);animation:hpuCaretBlink 1.05s step-end infinite}@keyframes hpuCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.hpu-fold1-lead{max-width:560px;margin-bottom:0;line-height:1.8;text-align:left;text-wrap:pretty;hyphens:none}.hpu-fold1-expansion{font-family:Geist,sans-serif;font-size:15px;font-weight:550;color:#4e648a;margin:0}.hpu-fold1-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(30px,3.2vw,46px)}.hpu-fold1-points{display:flex;flex-wrap:wrap;align-items:center;margin:clamp(26px,2.8vw,38px) 0 0;font-family:Geist,sans-serif;font-size:11px;line-height:1.6;color:#4f688e;text-align:left}.hpu-fold1-points>span{font-size:15px;white-space:nowrap}.hpu-fold1-points-sep{display:inline-block;margin:0 7px;font-size:inherit;color:rgba(0,75,149,.42)}.hpu-fold1-badges{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 0;padding:0;list-style:none}.hpu-fold1-badge-img{width:auto;height:62px;object-fit:contain}.hpu-fold1-visual{display:block;min-width:0}.hpu-fold1-visual .hpu-fold4-stage{width:100%}.hpu-fold1-stage-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-height:var(--hpu-stage)}.hpu-fold1-stage{position:relative;width:var(--hpu-stage);height:var(--hpu-stage)}.hpu-fold1-stage:before{content:"";width:130%;height:130%;border-radius:50%;background:radial-gradient(circle,rgba(30,178,194,.16) 0,rgba(0,97,193,.1) 40%,transparent 70%);z-index:0}.hpu-fold1-rays,.hpu-fold1-stage:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.hpu-fold1-rays{width:min(880px,150%);height:auto;mix-blend-mode:multiply;z-index:1;opacity:.95;-webkit-mask-image:radial-gradient(circle at center,#000 46%,rgba(0,0,0,.6) 64%,transparent 82%);mask-image:radial-gradient(circle at center,#000 46%,rgba(0,0,0,.6) 64%,transparent 82%)}.hpu-fold1-ring{position:absolute;inset:6%;border-radius:50%;border:1.5px dashed rgba(0,75,149,.28);animation:hpuRingSpin 90s linear infinite;z-index:2}@keyframes hpuRingSpin{to{transform:rotate(1turn)}}.hpu-fold1-spoke{position:absolute;left:50%;bottom:50%;width:2px;height:42%;margin-left:-1px;transform-origin:center bottom;z-index:2;background:linear-gradient(0deg,transparent 0,transparent 44%,rgba(30,178,194,.55) 62%,rgba(0,75,149,.08))}.hpu-fold1-hub{top:50%;display:flex;flex-direction:column;align-items:center;z-index:4}.hpu-fold1-hub,.hpu-fold1-hub-glow{position:absolute;left:50%;transform:translate(-50%,-50%)}.hpu-fold1-hub-glow{top:42%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(30,178,194,.28) 0,rgba(0,75,149,.16) 38%,transparent 70%);animation:hpuHubPulse 3.4s ease-in-out infinite;pointer-events:none}@keyframes hpuHubPulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.hpu-fold1-hub-icon{position:relative;display:block;width:clamp(84px,9vw,118px);height:auto;filter:drop-shadow(0 6px 18px rgba(0,28,81,.32))}.hpu-fold1-disc{position:absolute;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;width:0}.hpu-fold1-disc-face{width:clamp(56px,6.2vw,76px);height:clamp(56px,6.2vw,76px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--hpu-grad);border:1.5px solid rgba(255,255,255,.4);box-shadow:0 0 18px rgba(30,178,194,.28),0 8px 20px rgba(0,28,81,.28),inset 0 1px 0 rgba(255,255,255,.25)}.hpu-fold1-disc-icon{color:#ffffff}.hpu-fold1-disc-label{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:max-content;max-width:132px;text-align:center;font-family:Geist,sans-serif;font-size:12.5px;font-weight:600;line-height:1.25;color:var(--hpu-navy);text-shadow:0 1px 4px rgba(234,241,255,.7)}.hpu-fold1-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none}.hpu-fold1-metric{padding:6px 28px;font-family:Geist,sans-serif}.hpu-fold1-metric+.hpu-fold1-metric{border-left:1px solid rgba(0,75,149,.18)}.hpu-fold1-metric:first-child{padding-left:0}.hpu-fold1-metric-eyebrow{display:block;font-size:12.5px;font-weight:600;letter-spacing:.02em;line-height:1.3;color:var(--hpu-muted);margin-bottom:6px;text-transform:none}.hpu-fold1-metric strong{display:block;font-family:N27,sans-serif;font-size:clamp(34px,3.4vw,46px);font-weight:400;letter-spacing:-2px;line-height:1;margin:0 0 12px;color:var(--hpu-navy-deep)}.hpu-fold1-metric-sub{display:block;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--hpu-navy)}@media (max-width:1080px){.hpu-fold1-grid{grid-template-columns:1fr;gap:48px}.hpu-fold1-visual{--hpu-stage:clamp(300px,62vw,440px)}.hpu-fold1-lead{max-width:none}.hpu-fold1-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hpu-fold1-section{padding:90px 0 50px}.hpu-fold1-bg-image-wrap{display:none}.hpu-fold1-lead{text-align:left;hyphens:none}.hpu-fold1-visual{--hpu-stage:clamp(260px,74vw,360px)}.hpu-fold1-disc-label{font-size:11px;max-width:96px}.hpu-fold1-actions{flex-wrap:nowrap;gap:10px}.hpu-fold1-actions .hpu-btn{flex:1 1;width:auto;min-width:0;height:auto;min-height:54px;padding:10px 12px;font-size:13.5px;line-height:1.25;text-align:center;white-space:normal}.hpu-fold1-points{font-size:11.5px}.hpu-fold1-points-sep{margin:0 7px}.hpu-fold1-badges{justify-content:center;gap:22px}.hpu-fold1-badge-img{height:56px}}@media (max-width:480px){.hpu-fold1-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.hpu-fold1-copy{padding-top:10%}.hpu-fold1-metric{padding:0 14px}.hpu-fold1-metric:nth-child(odd){padding-left:0;border-left:0}.hpu-fold1-metric strong{font-size:30px;margin-bottom:8px}.hpu-fold1-metric-eyebrow{font-size:11.5px}.hpu-fold1-metric-sub{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.hpu-fold1-hub-glow,.hpu-fold1-ring{animation:none}.hpu-fold1-payoff-caret{display:none}}.hpu-fold4-section{position:relative;overflow:hidden;contain-intrinsic-size:auto 1000px;background:var(--theme-bg-primary,#eaf1ff)}.hpu-fold4-backdrop{display:none}.hpu-fold4-heading{width:min(100%,1100px);margin:0 auto clamp(32px,4vw,56px);text-align:center}.hpu-fold4-heading .hpu-h2-em{display:block}.hpu-fold4-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}.hpu-fold4-lead{max-width:560px;font-size:clamp(17px,1.4vw,19px);text-align:justify;text-align-last:left;text-wrap:pretty;hyphens:auto}.hpu-fold4-benefits{display:grid;grid-gap:13px;gap:13px;margin:26px 0 0;padding:0;list-style:none}.hpu-fold4-benefit{display:flex;gap:12px;align-items:flex-start;font-family:Geist,sans-serif;font-size:16px;line-height:1.55;color:#405c84}.hpu-fold4-benefit:before{content:"✓";flex:0 0 auto;width:25px;height:25px;border-radius:50%;background:rgba(30,178,194,.14);color:#0f7f74;display:grid;place-items:center;font-size:13px;font-weight:700}.hpu-fold4-stage{position:relative;width:100%;min-width:0}.hpu-fold4-stage:before{content:"";position:absolute;left:34%;top:48%;width:min(680px,78%);height:62%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(30,178,194,.12),rgba(0,97,193,.07) 45%,transparent 70%);pointer-events:none}.hpu-fold4-grid .hpu-fold4-stage:before{display:none}.hpu-fold4-svg{display:block;width:100%;height:auto;overflow:visible}.hpu-fold4-scene,.hpu-fold4-svg{position:relative}.hpu-fold4-hub{position:absolute;left:41.39%;top:46.37%;width:13.2%;height:auto;transform:translate(-50%,-50%);pointer-events:none;z-index:2;filter:drop-shadow(0 10px 22px rgba(234,241,255,.35)) drop-shadow(0 0 30px rgba(234,241,255,.45))}.hpu-fold4-scene.is-compact #hpu-loop-labels,.hpu-fold4-scene.is-compact #hpu-loop-steps{display:none}.hpu-fold4-scene.is-compact .hpu-fold4-hub{left:50.58%;top:49.44%;width:21.97%}.hpu-loop-lbl{font-family:Geist,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;fill:var(--hpu-muted)}.hpu-loop-pathlbl{font-size:14.5px;letter-spacing:.14em}.hpu-loop-key,.hpu-loop-pathlbl{font-family:Geist,sans-serif;font-weight:700;text-transform:uppercase}.hpu-loop-key{font-size:14px;letter-spacing:.13em}.hpu-loop-name{font-family:N27,sans-serif;font-size:20.5px;font-weight:400;letter-spacing:-.01em}.hpu-loop-cardname{font-size:17px}.hpu-loop-chip{font-family:Geist,sans-serif;font-size:15px;font-weight:450}.hpu-loop-stepnum{font-size:13px}.hpu-loop-stepnum,.hpu-loop-steptxt{font-family:Geist,sans-serif;font-weight:600}.hpu-loop-steptxt{font-size:14.5px;letter-spacing:.13em;text-transform:uppercase}.hpu-loop-seg{fill:none;stroke-linecap:round}.hpu-loop-card{transition:opacity .25s ease,transform .34s cubic-bezier(.22,.9,.3,1)}.hpu-loop-card-accent{transition:opacity .26s ease}@media (prefers-reduced-motion:reduce){.hpu-loop-card,.hpu-loop-card-accent{transition:none}}@media (max-width:800px){.hpu-fold4-grid{grid-template-columns:1fr;gap:40px}.hpu-fold4-lead{max-width:none;text-align:left;hyphens:none}}.hpu-fold4-mobile-cards{display:none}@media (max-width:700px){.hpu-fold4-stage{overflow:hidden}.hpu-fold4-stage:before{display:none}.hpu-fold4-svg{width:100%;max-width:100%;overflow:hidden}.hpu-loop-lbl{font-size:16px;letter-spacing:.1em}.hpu-loop-pathlbl{font-size:19px}.hpu-loop-steptxt{font-size:18px;letter-spacing:.1em}.hpu-loop-name{font-size:26px}.hpu-loop-chip{font-size:20px}.hpu-fold4-mobile-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.hpu-fold4-mobile-card{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:11px;background:#ffffff;border:1px solid var(--hpu-line);border-left:3px solid var(--hpu-team,var(--hpu-blue));box-shadow:var(--hpu-shadow-sm);font-family:Geist,sans-serif}.hpu-fold4-mobile-icon{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--hpu-team,#0061c1) 12%,#ffffff);color:var(--hpu-team,var(--hpu-blue))}.hpu-fold4-mobile-text{display:flex;flex-direction:column;min-width:0}.hpu-fold4-mobile-name{margin:0 0 1px;font-family:N27,sans-serif;font-size:13.5px;font-weight:400;line-height:1.18;letter-spacing:-.2px;color:var(--hpu-navy-deep)}.hpu-fold4-mobile-idle{margin:0;font-size:11px;line-height:1.3;color:var(--hpu-muted)}}@media (max-width:420px){.hpu-fold4-mobile-card{padding:9px 10px}.hpu-fold4-mobile-name{font-size:13px}.hpu-fold4-mobile-idle{font-size:11px}}