.page_page___CmbB{--brand:#3465b1;--brand-deep:#2b5497;--brand-soft:rgba(52,101,177,.1);--brand-line:rgba(52,101,177,.28);--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--surface:#fff;--rule:#e6eaf0;--rule-strong:#cfd8e6;--night:#0a1424;--paper-2:#b6c2d6;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;background:#fff;color:var(--ink)}.page_inner__9pNJt{position:relative;z-index:1;max-width:1800px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}@keyframes page_riseIn__ajJTh{0%{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page_hero__r0HsC{position:relative;overflow:hidden;isolation:isolate;padding:8.5rem 0 4.5rem;background:radial-gradient(ellipse 58% 44% at 30% 0,rgba(52,101,177,.12),transparent 70%),linear-gradient(180deg,#f3f7fc,#f9fbfe 60%,#fff)}.page_heroBackdrop__OR0lD{position:absolute;inset:0;z-index:0;pointer-events:none}.page_heroGlyphs__GpbrF{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg font-family='Menlo,monospace' fill='%230f172a' fill-opacity='0.05'%3E%3Ctext x='18' y='48' font-size='22'%3E%7B %7D%3C/text%3E%3Ctext x='150' y='84' font-size='16'%3E=%26gt%3B%3C/text%3E%3Ctext x='60' y='140' font-size='18'%3E( )%3C/text%3E%3Ctext x='185' y='190' font-size='24'%3E%3B%3C/text%3E%3Ctext x='30' y='225' font-size='16'%3E//%3C/text%3E%3Ctext x='196' y='40' font-size='18'%3E%5B %5D%3C/text%3E%3C/g%3E%3C/svg%3E");background-size:260px 260px;background-repeat:repeat;mask-image:radial-gradient(ellipse 72% 58% at 50% 20%,#000 10%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 20%,#000 10%,transparent 74%)}.page_glowA__78_dj,.page_glowB__nZWTJ{position:absolute;border-radius:50%;filter:blur(120px)}.page_glowA__78_dj{width:520px;height:520px;left:-170px;top:-80px;background:rgba(52,101,177,.13)}.page_glowB__nZWTJ{width:460px;height:460px;right:-150px;bottom:-140px;background:rgba(127,164,217,.12)}.page_heroInner__4JWKj{position:relative;z-index:1;max-width:1800px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.page_crumb__VIXJO{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.3rem}.page_crumb__VIXJO a{color:var(--ink-3);text-decoration:none;transition:color .2s ease}.page_crumb__VIXJO a:hover,.page_crumb__VIXJO span:last-child{color:var(--brand)}.page_title__466eC{font-size:clamp(2.4rem,3.8vw,3.5rem);line-height:1.06;letter-spacing:-.03em;font-weight:800;color:var(--ink);margin-bottom:1.1rem}.page_titleWord__Zl5vr{display:inline-block;margin-right:.26em}.page_titleAccent__EtoCe{background:#3465b1;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_standfirst__WJH8p{font-size:1.05rem;line-height:1.7;color:var(--ink-2);max-width:56ch;margin-bottom:1.9rem;text-wrap:pretty}.page_ctaRow__MQY8U{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:2.2rem}.page_primaryBtn__FtZyj{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.8rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 14px 32px -14px rgba(52,101,177,.55);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.page_primaryBtn__FtZyj:hover{background:var(--brand-deep);transform:translateY(-2px);box-shadow:0 20px 40px -16px rgba(52,101,177,.6)}.page_ghostBtn__NvmHH{display:inline-flex;align-items:center;padding:.9rem 1.8rem;border-radius:999px;border:1.5px solid var(--brand-line);background:#fff;color:var(--ink);font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .25s ease,color .25s ease,transform .25s ease}.page_ghostBtn__NvmHH:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-2px)}.page_trustStrip__KehTu{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem}.page_trustLabel__Kavfb{font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.page_trustLogo__awppq{height:22px;width:auto;max-width:92px;object-fit:contain;filter:brightness(0) opacity(.4);transition:filter .3s ease}.page_trustLogo__awppq:hover{filter:brightness(0) opacity(.8)}.page_editor__V0ezV{position:relative;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,#0d1830,#0a1424);box-shadow:0 1px 2px rgba(15,23,42,.1),0 40px 80px -32px rgba(13,24,48,.65);overflow:hidden;animation:page_editorFloat__OJSiL 7s ease-in-out 1.6s infinite alternate}@keyframes page_editorFloat__OJSiL{0%{transform:rotate(1.2deg) translateY(0)}to{transform:rotate(1.2deg) translateY(-10px)}}.page_editorBar__0jA2E{display:flex;align-items:center;gap:.45rem;padding:.8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.page_dotG__llx9o,.page_dotR__lU80c,.page_dotY__7jG0R{width:10px;height:10px;border-radius:50%}.page_dotR__lU80c{background:#f87171}.page_dotY__7jG0R{background:#fbbf24}.page_dotG__llx9o{background:#34d399}.page_editorTab__AsIOo{margin-left:.8rem;font-family:var(--mono);font-size:.7rem;color:#8fa3c4;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:.25rem .7rem}.page_editorBody__HQdgJ{margin:0;padding:1.1rem 1.2rem 1.3rem;font-family:var(--mono);font-size:.8rem;line-height:1.75;overflow-x:auto}.page_codeLine__XY9P2{display:flex;align-items:baseline;white-space:pre;opacity:0;animation:page_riseIn__ajJTh .5s cubic-bezier(.22,1,.36,1) both}.page_lineNo__cd9Lq{width:2em;flex-shrink:0;color:rgba(143,163,196,.4);user-select:none}.page_tok_t__RfRYM{color:#d6e2f5}.page_tok_k__2AkGP{color:#7fa4d9}.page_tok_p__Lq08E{color:#9fc0ef}.page_tok_s__NPSB0{color:#74d6b3}.page_tok_c__gfRuC{color:rgba(143,163,196,.55);font-style:italic}.page_cursor__45cTc{display:inline-block;width:8px;height:1.05em;transform:translateY(.18em);background:#7fa4d9;animation:page_blink__EfUMN 1.1s steps(1) infinite}@keyframes page_blink__EfUMN{50%{opacity:0}}.page_proof__Hg8PT{padding:2.6rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbfcfe}.page_proofRow__GOeqt{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;margin:0;padding:0}.page_proofCard__a9XPh{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.25rem;border-radius:14px;border:1px solid var(--rule);background:#fff;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.page_proofCard__a9XPh:hover{transform:translateY(-3px);border-color:var(--brand-line);box-shadow:0 18px 40px -20px rgba(52,101,177,.35)}.page_proofKicker__9C3Bj{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.page_proofLine__9iEH8{font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.35}.page_proofArrow__LEasF{margin-top:auto;padding-top:.4rem;color:var(--ink-3);transition:color .25s ease,transform .25s ease}.page_proofCard__a9XPh:hover .page_proofArrow__LEasF{color:var(--brand);transform:translateX(4px)}.page_sectionHead__26al5{max-width:680px;margin-bottom:2.6rem}.page_eyebrow__HDRZP{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:1rem}.page_eyebrowRule__y91rU{width:34px;height:1px;background:var(--brand-line)}.page_h2__rmCt_{font-size:2.3rem;line-height:1.1;letter-spacing:-.026em;font-weight:800;color:var(--ink);text-wrap:balance;margin-bottom:.9rem}.page_sectionIntro__EfBve{font-size:1rem;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.page_sectionHeadDark__ydQgJ .page_h2__rmCt_{color:#fff}.page_sectionHeadDark__ydQgJ .page_eyebrow__HDRZP{color:#7fa4d9}.page_sectionHeadDark__ydQgJ .page_eyebrowRule__y91rU{background:rgba(127,164,217,.4)}.page_services__KPEwj{padding:4.5rem 0 5rem;background:#fff}.page_bento__7ZvKG{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}.page_cell__OU03f{display:flex;min-width:0}.page_cell__OU03f,.page_wide__bjtDZ{grid-column:span 2}@media (min-width:1081px){.page_cell__OU03f{grid-column:span 1}.page_wide__bjtDZ{grid-column:span 2}}.page_card__AU76f{position:relative;display:flex;flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.4rem;border-radius:16px;border:1px solid var(--rule);background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.page_card__AU76f:hover{transform:translateY(-4px);border-color:var(--brand-line);box-shadow:0 24px 54px -24px rgba(52,101,177,.38)}.page_spotlight__LWEBo{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(52,101,177,.08),transparent 62%)}.page_card__AU76f:hover .page_spotlight__LWEBo{opacity:1}.page_iconTile__kzIKi{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:1rem;border-radius:13px;background:linear-gradient(140deg,#3465b1,#24487f);box-shadow:0 12px 26px -12px rgba(52,101,177,.55);transition:transform .3s ease}.page_card__AU76f:hover .page_iconTile__kzIKi{transform:scale(1.06) rotate(-3deg)}.page_icon__rZ5zn{width:22px;height:22px;color:#fff}.page_cardTitle__Lz48P{font-size:1.1rem;line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--ink);margin-bottom:.5rem}.page_cardDesc__KBfz1{font-size:.92rem;line-height:1.6;color:var(--ink-2);margin-bottom:1rem}.page_benefits__3SbZF{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem .9rem;list-style:none;margin:auto 0 0;padding:.9rem 0 0;border-top:1px solid var(--rule)}.page_benefits__3SbZF li{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;color:var(--ink-2)}.page_benefits__3SbZF svg{flex-shrink:0}.page_benefits__3SbZF circle{fill:var(--brand-soft);stroke:var(--brand-line);stroke-width:1}.page_benefits__3SbZF path{stroke:var(--brand);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.page_tech__FyziW{padding:4.5rem 0 5rem;background:radial-gradient(ellipse 56% 44% at 50% 0,rgba(52,101,177,.24),transparent 68%),linear-gradient(180deg,#0a1424,#070e1c)}.page_techGrid__GLfAa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem;list-style:none;margin:0;padding:0}.page_techCard__JK1AK{padding:1.5rem 1.5rem 1.4rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .3s ease,border-color .3s ease,background .3s ease}.page_techCard__JK1AK:hover{transform:translateY(-4px);border-color:rgba(127,164,217,.45);background:hsla(0,0%,100%,.07)}.page_techCard__JK1AK h3{font-size:1.02rem;font-weight:700;color:#fff;margin-bottom:.45rem}.page_techCard__JK1AK p{font-size:.88rem;line-height:1.6;color:var(--paper-2);margin-bottom:1rem}.page_techChips__KOdgM{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.page_techChips__KOdgM li{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.06em;color:#cfe0f5;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.3rem .68rem}.page_process__p_WPi{padding:4.5rem 0 4rem;background:linear-gradient(180deg,#fff,#f6f9fd)}.page_stages__QCTLL{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;margin:0;padding:3.4rem 0 0}.page_track__PMBvC{position:absolute;top:14px;left:8%;right:8%;height:3px;border-radius:999px;background:var(--rule)}.page_trackFill__umtQW{display:block;height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,rgba(52,101,177,.35),#3465b1)}.page_runner__bYMcx{position:absolute;top:50%;left:0;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#3465b1;box-shadow:0 0 10px 3px rgba(52,101,177,.45);animation:page_runner__bYMcx 6.5s linear infinite}@keyframes page_runner__bYMcx{0%{left:0}to{left:100%}}.page_trackEnd__1OOwq,.page_trackStart__92pBl{position:absolute;top:-1.9rem;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.page_trackStart__92pBl{left:0}.page_trackEnd__1OOwq{right:0;color:var(--brand)}.page_stage__WMJML{position:relative;display:flex;padding-top:30px;min-width:0}.page_stageLow__tFvch{margin-top:52px}.page_node____Vfy{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--brand-line);display:inline-flex;align-items:center;justify-content:center}.page_nodeDot__FlUk8{width:9px;height:9px;border-radius:50%;background:var(--brand);animation:page_nodePulse__XpoGg 2.4s ease-out infinite}@keyframes page_nodePulse__XpoGg{0%{box-shadow:0 0 0 0 rgba(52,101,177,.35)}70%{box-shadow:0 0 0 9px rgba(52,101,177,0)}to{box-shadow:0 0 0 0 rgba(52,101,177,0)}}.page_stageCard__dlHhm{position:relative;flex:1;padding:1.5rem 1.4rem 1.35rem;border-radius:18px;border:1px solid var(--rule);background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.page_stage__WMJML:hover .page_stageCard__dlHhm{transform:translateY(-5px);border-color:var(--brand-line);box-shadow:0 26px 56px -26px rgba(52,101,177,.4)}.page_ghostNum__W7NSN{position:absolute;top:.2rem;right:.8rem;font-size:4.4rem;line-height:1;font-weight:800;letter-spacing:-.04em;color:rgba(52,101,177,.09);user-select:none;transition:color .3s ease,transform .3s ease}.page_stage__WMJML:hover .page_ghostNum__W7NSN{color:rgba(52,101,177,.16);transform:translateY(-2px)}.page_stageIcon__BRFIU{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:.9rem;border-radius:13px;background:linear-gradient(140deg,#3465b1,#24487f);box-shadow:0 12px 26px -12px rgba(52,101,177,.55);transition:transform .3s ease}.page_stage__WMJML:hover .page_stageIcon__BRFIU{transform:scale(1.07) rotate(-4deg)}.page_stageIcon__BRFIU svg{width:21px;height:21px;color:#fff}.page_stageCard__dlHhm h3{font-size:1.06rem;line-height:1.28;letter-spacing:-.01em;font-weight:700;color:var(--ink);margin-bottom:.85rem;padding-right:2.6rem;text-wrap:balance}.page_chipList__HqIKo{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.page_chipList__HqIKo li{font-family:var(--mono);font-size:.65rem;font-weight:600;letter-spacing:.05em;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;padding:.32rem .68rem;transition:background .25s ease,color .25s ease}.page_stage__WMJML:hover .page_chipList__HqIKo li{background:rgba(52,101,177,.16)}.page_faq__L7pvD{padding:4rem 0;background:#fff}.page_faq__L7pvD .page_sectionHead__26al5{max-width:680px;margin:0 auto 2.4rem;text-align:center}.page_faqList__H8B1h{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:.8rem}.page_faqItem__oM9WD{border:1px solid var(--rule);border-radius:14px;background:hsla(0,0%,100%,.9);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.page_faqItem__oM9WD[open]{border-color:var(--brand-line);box-shadow:0 16px 40px -22px rgba(52,101,177,.35)}.page_faqItem__oM9WD summary{position:relative;list-style:none;cursor:pointer;padding:1.1rem 3rem 1.1rem 1.3rem;font-size:1rem;font-weight:700;color:var(--ink);transition:color .2s ease}.page_faqItem__oM9WD summary::-webkit-details-marker{display:none}.page_faqItem__oM9WD summary:after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:600;color:var(--brand);transition:transform .3s ease}.page_faqItem__oM9WD[open] summary:after{transform:translateY(-50%) rotate(45deg)}.page_faqItem__oM9WD summary:hover{color:var(--brand)}.page_faqItem__oM9WD p{padding:0 1.3rem 1.2rem;font-size:.94rem;line-height:1.65;color:var(--ink-2)}.page_related__3umsS{padding:0 0 3.5rem;background:#fff}.page_relatedTitle__awxh1{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:1.1rem}.page_relatedLinks__jyQ5H{display:flex;flex-wrap:wrap;gap:.6rem}.page_relatedLinks__jyQ5H a{font-size:.86rem;font-weight:600;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;padding:.55rem 1.1rem;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.page_relatedLinks__jyQ5H a:hover{background:var(--brand);color:#fff;transform:translateY(-2px)}.page_ctaWrap__51UAv{padding:0 0 5rem;background:#fff}.page_cta__80OTx{position:relative;padding:4rem clamp(1.5rem,4vw,4rem);border-radius:24px;text-align:center;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(52,101,177,.35),transparent 70%),linear-gradient(180deg,#0d1830,#0a1424)}.page_cta__80OTx h2{font-size:2rem;font-weight:800;letter-spacing:-.025em;color:#fff;margin-bottom:.7rem}.page_cta__80OTx p{font-size:1.02rem;color:var(--paper-2);margin-bottom:1.8rem}.page_ctaBtn__YCiUg{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 2rem;border-radius:999px;background:#fff;color:var(--ink);font-size:.98rem;font-weight:700;text-decoration:none;box-shadow:0 18px 40px -16px hsla(0,0%,100%,.25);transition:transform .25s ease,box-shadow .25s ease}.page_ctaBtn__YCiUg:hover{transform:translateY(-2px);box-shadow:0 24px 50px -16px hsla(0,0%,100%,.35)}@media (max-width:1080px){.page_heroInner__4JWKj{grid-template-columns:1fr}.page_editor__V0ezV{max-width:640px}.page_bento__7ZvKG,.page_proofRow__GOeqt,.page_stages__QCTLL{grid-template-columns:repeat(2,1fr)}.page_stages__QCTLL{padding-top:0}.page_node____Vfy,.page_track__PMBvC{display:none}.page_stage__WMJML{padding-top:0}.page_stageLow__tFvch{margin-top:0}.page_cell__OU03f,.page_wide__bjtDZ{grid-column:span 1}}@media (max-width:640px){.page_hero__r0HsC{padding:7.5rem 0 3.5rem}.page_title__466eC{font-size:2.1rem}.page_h2__rmCt_{font-size:1.8rem}.page_benefits__3SbZF,.page_bento__7ZvKG,.page_proofRow__GOeqt,.page_stages__QCTLL{grid-template-columns:1fr}.page_cta__80OTx{border-radius:18px;padding:3rem 1.4rem}.page_editorBody__HQdgJ{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.page_codeLine__XY9P2,.page_cursor__45cTc,.page_editor__V0ezV{animation:none;opacity:1}.page_nodeDot__FlUk8,.page_runner__bYMcx{animation:none}.page_card__AU76f,.page_ctaBtn__YCiUg,.page_ghostBtn__NvmHH,.page_ghostNum__W7NSN,.page_primaryBtn__FtZyj,.page_proofCard__a9XPh,.page_relatedLinks__jyQ5H a,.page_stageCard__dlHhm,.page_stageIcon__BRFIU,.page_techCard__JK1AK,.page_trustLogo__awppq{transition:none}}