/* Shared declarations extracted from page templates. */
.u-0242389fe8{border-radius:var(--radius-xl);overflow:hidden;background:#000;}
.u-03273e9d27{padding-left:24px;}
.u-03bc287c38{font-size:1.8rem;}
.u-03be299e7f{font-size:1.05rem;font-weight:600;}
.u-0412ba8d6c{font-size:.8rem;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;}
.u-04b4cea333{background:var(--dark);border-radius:var(--radius-xl);padding:36px;color:white;}
.u-060ce6ad0e{display:flex;align-items:center;}
.u-0696b3952a{width:14px;height:14px;background:var(--orange);border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 3px var(--orange);flex-shrink:0;margin-left:-7px;}
.u-07c62ede33{color:rgba(255,255,255,.6);margin-top:2px;}
.u-09945e9a59{font-size:.75rem;font-weight:500;color:var(--text-muted);margin-top:-8px;}
.u-099dd88d6d{width:40px; height:40px; background:var(--orange); border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; color:white; font-family:'Figtree',sans-serif; flex-shrink:0;}
.u-0bb2ae067e{font-size:.875rem;color:var(--text-muted);}
.u-109da4e87c{font-size:3rem;margin-bottom:16px;}
.u-15544f9641{margin-top:36px;font-size:.85rem;color:var(--text-muted,#6b7280);}
.u-16ce400900{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin-bottom:12px;}
.u-18cdceb3cb{width:8px;height:8px;background:var(--orange);border-radius:50%;flex-shrink:0;}
.u-1a00f53b09{display:flex;align-items:center;gap:12px;}
.u-1a18b1dd84{margin-top:16px;line-height:1.8;color:var(--text-muted);}
.u-1a739d06d4{margin-bottom:48px;}
.u-1b040b466d{display:none;gap:8px;margin-bottom:16px;flex-wrap:wrap;}
.u-1d9fedb89b{margin-top:28px;display:flex;flex-direction:column;gap:12px;}
.u-20114fc0b7{border:2px solid var(--orange);}
.u-20dd0dc8fc{gap:80px;}
.u-21134a6587{margin-top:12px;font-size:.8rem;color:var(--text-muted);}
.u-228fb9ddcf{font-size:1.8rem;font-weight:800;color:var(--orange);}
.u-2310b552cd{color:var(--orange);flex-shrink:0;}
.u-23ce822239{color:white; border:2px solid rgba(255,255,255,.5);}
.u-26cc1cde1d{margin-top:12px;display:flex;flex-direction:column;gap:6px;}
.u-276576a40b{flex:1; min-width:240px;}
.u-2815fb91c6{font-size:1.8rem;margin-bottom:32px;}
.u-293242ee3e{margin-bottom:32px;}
.u-2a5a2d3de8{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;}
.u-2ace3cfabf{color:var(--orange);display:block;margin-bottom:8px;}
.u-2b5474b55f{display:flex;flex-direction:column;gap:20px;}
.u-2cb41a479c{margin-bottom:40px;line-height:1.75;}
.u-2edbbed7cc{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding-left:0;list-style:none;}
.u-2eeefe4c5a{margin-top:32px;background:var(--gray-light);border-radius:var(--radius-lg);padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;}
.u-2f6486f518{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;}
.u-32d3637b5f{font-size:2rem;font-weight:800;color:var(--orange);letter-spacing:-0.02em;}
.u-3313eab4ec{color:white; font-weight:700;}
.u-33207cf0cd{font-size:2.5rem; font-weight:800; color:var(--orange);}
.u-35b0efb514{font-size:.8rem;font-weight:400;color:var(--text-muted);}
.u-38534bbfa1{font-size:1.05rem;line-height:1.8;color:var(--text-muted);}
.u-3c3561ac1e{display:flex;justify-content:space-between;font-size:.9rem;}
.u-3d649a9ab5{display:inline-block;margin:-4px 0 10px;font-size:.8rem;font-weight:700;color:var(--orange);}
.u-3dc9c801db{justify-content:center;}
.u-3dd6d8df17{border-color:rgba(255,255,255,.3); color:var(--white);}
.u-3de5fd5c1a{font-size:0.85rem; color:rgba(255,255,255,.6); margin-top:6px;}
.u-3e73958c14{color:var(--dark);}
.u-3f93d64ff8{display:flex;align-items:center;gap:12px;font-size:.9rem;}
.u-3fa9afe9df{list-style:none;padding:0;margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:var(--text-muted);}
.u-40a47e5d8c{font-weight:700;font-size:.95rem;color:var(--dark);}
.u-425f8b8f03{max-width:820px;}
.u-45140eebde{flex:1;min-width:200px;}
.u-456e687d94{height:1px;background:rgba(255,255,255,.08);}
.u-4615663d50{font-size:.8rem;color:var(--text-muted);}
.u-464a31441f{width:100%;display:block;object-fit:cover;}
.u-469946e8be{color:white;}
.u-46cab3da42{max-width:760px;}
.u-475bc37513{width:16px;height:16px;flex-shrink:0;}
.u-475fa1188d{margin-bottom:36px;}
.u-4852ed5d71{width:14px;height:14px;background:var(--orange);border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 3px var(--orange);flex-shrink:0;margin-right:-7px;}
.u-49f9580c83{display:grid; grid-template-columns:repeat(2,1fr); gap:32px; max-width:680px; margin:0 auto;}
.u-4aefc2a00f{background:var(--white);border-radius:var(--radius-lg);padding:36px 40px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:24px;}
.u-4db344db84{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--gray-light);border-radius:var(--radius-md);}
.u-4e61086604{color:var(--orange);}
.u-4f24b3b5ce{position:absolute;width:300px;height:300px;border-radius:50%;border:2px solid rgba(255,255,255,.12);top:-50px;right:-50px;}
.u-50ca538d75{color:white;border:2px solid rgba(255,255,255,.25);background:transparent;}
.u-53b0f2bd02{position:relative; z-index:1; display:flex; gap:48px; align-items:flex-start;}
.u-53b8fc78e5{width:36px;height:36px;background:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.8rem;flex-shrink:0;}
.u-543ac43053{margin-top:40px;}
.u-550608f8de{color:white;border:2px solid rgba(255,255,255,.5);}
.u-55be1054f4{margin-top:8px; font-size:0.85rem; color:var(--text-muted);}
.u-55e3432a63{line-height:1.75;}
.u-56772921b7{display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; position:relative; z-index:1;}
.u-5779b412fa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;mix-blend-mode:screen;}
.u-57896b8e79{font-size:1rem;font-weight:700;margin-top:4px;}
.u-58b46f7080{position:absolute;left:-9999px;height:0;width:0;border:0;padding:0;}
.u-595e4dee79{width:40px;height:40px;background:var(--orange);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;}
.u-597a55fb8a{color:rgba(255,255,255,.6);}
.u-5a2dfef236{text-align:center;}
.u-5aff76c691{display:flex;flex-direction:column;gap:40px;}
.u-5c5394075f{gap:80px;align-items:center;}
.u-5e05e1c988{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap;}
.u-618fc02f74{width:56px;height:56px;margin:0 auto 12px;opacity:.4;}
.u-6241541e4e{line-height:1.8;color:var(--text-muted);}
.u-6253876a64{flex:1;}
.u-639275d41d{line-height:1.9;color:var(--text);}
.u-63cb7a3763{line-height:1.9;color:var(--text-muted);font-size:.9rem;}
.u-6480eaf623{position:absolute;bottom:24px;left:24px;right:24px;background:var(--white);border-radius:var(--radius-md);padding:16px 20px;box-shadow:var(--shadow-md);}
.u-64d59e2b74{max-width:720px; margin:0 auto; position:relative;}
.u-65aeb67ac5{position:absolute; top:-20px; left:32px; font-size:10rem; font-weight:900; color:rgba(var(--orange-rgb),.12); font-family:'Figtree',sans-serif; line-height:1; pointer-events:none;}
.u-66d8263b6b{display:block;margin-bottom:12px;color:var(--orange);}
.u-672d406e23{background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); border-radius:var(--radius-lg); padding:28px; text-align:center;}
.u-6819fcf491{font-weight:800;color:var(--dark);}
.u-68c6c2546f{gap:72px;align-items:start;}
.u-6a784431dc{font-size:.95rem;color:var(--text-muted);line-height:1.6;}
.u-6b2a94ea3b{font-weight:600;}
.u-6b2eccc8a9{width:100%;height:100%;object-fit:cover;display:block;}
.u-6be444e450{gap:16px;margin-top:20px;}
.u-6e146183a3{display:flex; flex-direction:column; gap:8px;}
.u-6ecff53499{background:linear-gradient(135deg,var(--dark),var(--dark-soft));border-radius:var(--radius-xl);padding:48px;display:flex;align-items:center;gap:40px;margin-bottom:72px;flex-wrap:wrap;}
.u-6f1f7105dc{font-size:0.8rem;color:var(--orange);font-weight:600;}
.u-6fa1112687{display:flex;align-items:center;gap:12px;margin-bottom:12px;}
.u-6fd18e070d{background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:var(--radius-xl);aspect-ratio:1;position:relative;overflow:hidden;}
.u-6fd77f7f6c{flex:1;min-width:240px;}
.u-733153732f{text-align:center; margin-top:48px;}
.u-73564b585f{margin-top:8px;font-size:0.9rem;}
.u-74871e6355{gap:48px;}
.u-74d8f20b77{color:rgba(255,255,255,.7);}
.u-7564ec607e{margin-bottom:16px;}
.u-75a560167a{display:flex;gap:10px;align-items:flex-start;}
.u-76977cc9f2{margin-top:16px;}
.u-787f4d6578{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap;}
.u-798e160c83{background:var(--white);border-radius:var(--radius-lg);padding:40px 48px;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.u-79b97d0dbd{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;}
.u-7a22a4345d{margin-top:8px; font-size:0.85rem;}
.u-7e8b697c40{gap:72px;}
.u-7f2a6fdba5{display:block;margin-bottom:16px;}
.u-7fb1f867c2{color:rgba(255,255,255,.85); font-size:1.05rem; line-height:1.75; font-style:italic;}
.u-8286115d2f{margin-top:28px;}
.u-82e68cfbec{font-size:.8rem;color:var(--orange);}
.u-840102e3d9{display:flex;flex-direction:column;gap:20px;margin-top:32px;}
.u-8463cfb802{width:18px;height:18px;}
.u-848192e199{width:36px;height:36px;background:var(--dark);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.8rem;flex-shrink:0;}
.u-85588b2fa1{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--gray-light);border-radius:var(--radius-md);}
.u-859515232e{display:flex;flex-direction:column;gap:48px;}
.u-85e7427e7f{display:flex;flex-direction:column;gap:12px;}
.u-8601026935{display:flex;justify-content:flex-end;align-items:center;}
.u-86a067a96e{color:rgba(255,255,255,.6);margin-top:8px;font-size:.9rem;}
.u-86bba38832{font-size:.8rem;font-weight:500;color:var(--text-muted);}
.u-87e5c03443{width:20px;height:20px;}
.u-8b2d4eb96d{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;}
.u-8bf063646a{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--orange);margin-bottom:2px;}
.u-8e4dc2fc23{background:var(--dark);padding:80px 0;}
.u-8e5d1bf654{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--gray-light);border-radius:var(--radius-md);transition:all var(--transition);}
.u-8f204f2b87{font-size:.85rem;color:var(--text-muted);margin-top:2px;}
.u-8f72849167{color:rgba(255,255,255,.55);margin-top:12px;max-width:560px;}
.u-90ef192c14{font-size:1rem;font-weight:600;margin:20px 0 8px;}
.u-910f53fb7a{margin-top:20px;}
.u-93380dcf1b{color:var(--orange);font-weight:600;}
.u-93e4cb375d{color:var(--orange);flex-shrink:0;margin-top:3px;}
.u-94dead0d16{display:flex;align-items:center;gap:16px;background:var(--orange-pale);border-left:3px solid var(--orange);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 20px;}
.u-96877f91b7{color:var(--orange); display:block; margin-bottom:8px;}
.u-97c11847bb{margin-top:48px; background:var(--white); border-radius:var(--radius-lg); padding:36px 40px; display:flex; align-items:center; gap:32px; box-shadow:var(--shadow-md); flex-wrap:wrap;}
.u-97e736b483{font-size:.9rem;color:var(--text-muted);line-height:1.7;}
.u-9acc3296cc{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);}
.u-9b75d38881{text-align:right;}
.u-9c3785c28e{font-weight:700;}
.u-9c714ae96d{gap:64px;}
.u-9d3d98b83b{width:14px;height:14px;}
.u-9f3995af47{padding:13px 18px;border:1.5px solid rgba(255,255,255,.2);border-radius:100px;background:rgba(255,255,255,.08);color:white;font-size:.9rem;min-width:240px;font-family:inherit;}
.u-9faf96ba1d{color:rgba(255,255,255,.45); font-size:.8rem;}
.u-a080e5cf02{margin-top:32px;padding:20px;background:rgba(var(--orange-rgb),.08);border-radius:var(--radius-md);border-left:4px solid var(--orange);}
.u-a08cc342c4{background:var(--gray-light);border-radius:var(--radius-md);padding:24px;}
.u-a17b8dbb30{font-size:1.1rem;font-weight:700;color:var(--dark);margin-top:2px;}
.u-a2850bddb4{display:flex;flex-direction:column;gap:28px;}
.u-a28c8d3bc8{display:flex;flex-direction:column;gap:8px;}
.u-a33b8fc2ff{margin-top:8px;}
.u-a411077f94{padding:8px 20px;border-radius:100px;border:1.5px solid var(--gray-mid);background:transparent;font-size:.85rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;}
.u-a423bf5d3a{display:flex; gap:20px;}
.u-a7d6d7a2f6{font-size:1.15rem; font-style:italic; font-weight:600; color:var(--dark); line-height:1.5;}
.u-a85a182ea4{color:rgba(255,255,255,.4);}
.u-a9cfa2d71e{width:24px;height:24px;flex-shrink:0;}
.u-a9fcd7f3a7{font-size:1.4rem;font-weight:800;color:var(--dark);letter-spacing:-.02em;margin-bottom:8px;}
.u-aac51ade9b{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0;position:relative;z-index:1;}
.u-acb862d6ef{font-size:0.75rem; margin-bottom:10px; text-transform:uppercase; letter-spacing:.08em; color:rgba(255,255,255,.7);}
.u-ad225a5c2d{width:44px;height:44px;background:var(--orange);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;}
.u-aec5e38f67{font-size:.9rem;font-weight:600;color:var(--dark);margin-top:4px;}
.u-afd82d6775{font-size:0.8rem;opacity:.5;}
.u-afddc1840d{display:flex;flex-direction:column;gap:24px;}
.u-b05004a776{margin-top:56px;background:var(--orange-pale);border-radius:var(--radius-xl);padding:40px;text-align:center;}
.u-b323734e0f{flex-shrink:0;align-self:center;}
.u-b5fac7ae01{text-align:center; color:var(--gray);}
.u-b61ee117d3{color:var(--orange); display:block; margin-bottom:16px;}
.u-b6d781cbbc{margin-top:12px;}
.u-b72949203e{margin-top:64px;background:var(--gray-light);border-radius:var(--radius-xl);padding:48px;text-align:center;}
.u-b798aee1c0{margin-top:12px;padding:16px 20px;background:var(--gray-light);border-radius:var(--radius-md);}
.u-b7b975cf18{display:flex;flex-direction:column;gap:36px;line-height:1.85;color:var(--text);}
.u-b83dbbc6eb{color:rgba(255,255,255,.5);}
.u-ba061b7f28{border-radius:var(--radius-xl);overflow:hidden;background:var(--gray-light);}
.u-ba106fb642{position:absolute; left:calc(50% - 1px); top:0; bottom:0; width:2px; background:var(--gray-mid);}
.u-bb60b65eb0{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;}
.u-bc09c48e88{color:var(--orange);font-weight:700;}
.u-bceffbacbc{color:var(--orange); font-size:1rem; letter-spacing:2px; margin-bottom:16px;}
.u-bd100fa18d{text-align:center; margin-top:32px;}
.u-bdd8d2e90c{margin-bottom:40px;}
.u-c06d92aa76{font-size:.875rem;color:var(--dark);line-height:1.6;}
.u-c232848296{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin-bottom:8px;}
.u-c488ad01cb{display:flex;flex-direction:column;gap:10px;margin-top:28px;}
.u-c49746688d{display:flex; align-items:center; gap:10px; font-size:0.9rem; color:var(--text-muted);}
.u-c500155b62{margin-bottom:8px;}
.u-c548b37808{text-align:center;margin-top:48px;padding:32px;background:var(--gray-light);border-radius:var(--radius-xl);}
.u-c5b4b48004{display:grid; grid-template-columns:1fr 1fr; gap:16px;}
.u-c65418d49c{display:block;margin-bottom:12px;}
.u-c6ed58fab6{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;}
.u-ca6a526281{font-size:.9rem;color:var(--text-muted);}
.u-d044c33a36{font-size:1.6rem;font-weight:800;color:white;line-height:1.2;}
.u-d0823263cb{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;}
.u-d0ca3f1f6a{margin-top:32px;}
.u-d43f5503bc{font-size:1rem;font-weight:700;}
.u-d68fa826b9{background:var(--orange-pale);border-radius:var(--radius-md);padding:20px 20px 8px;margin-bottom:20px;}
.u-d6a5608384{font-size:1.1rem;font-weight:700;margin-bottom:16px;color:var(--orange);}
.u-d6f297f317{font-size:1.3rem;font-weight:800;color:var(--orange);letter-spacing:-0.01em;}
.u-d70b236199{margin-top:12px;line-height:1.75;}
.u-d764fb21f8{font-size:1.1rem;font-weight:700;margin-bottom:12px;color:var(--orange);}
.u-d7a966970d{width:100%;height:100%;position:absolute;inset:0;}
.u-d8021592b4{display:inline-flex;align-items:center;gap:6px;background:rgba(var(--orange-rgb),.1);color:var(--orange);padding:6px 12px;border-radius:100px;font-size:.8rem;font-weight:600;width:fit-content;}
.u-d83bda570d{font-size:1rem;font-weight:700;color:var(--dark);margin-top:2px;}
.u-da43f97310{color:var(--orange); font-style:normal; font-weight:600;}
.u-dac5c5a0a3{font-size:.85rem; color:var(--text-muted); margin-bottom:28px;}
.u-db0218e70e{background:var(--orange); color:white; border:none;}
.u-db97079985{margin:0 auto 20px;}
.u-dca5103444{margin-top:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(var(--orange-rgb),.1);color:var(--orange);padding:6px 12px;border-radius:100px;font-size:.8rem;font-weight:600;}
.u-ddf8c9696a{font-size:0.875rem;color:var(--text-muted);margin-top:6px;}
.u-df82a638a8{width:36px;height:36px;background:var(--gray);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.75rem;flex-shrink:0;}
.u-e0835a1b0c{margin-top:32px; background:var(--dark); border-radius:var(--radius-xl); padding:40px 48px; position:relative; overflow:hidden;}
.u-e17cb96949{font-size:1rem;font-weight:600;margin-bottom:8px;}
.u-e212697d32{text-align:center;padding:48px 24px;}
.u-e38847a009{display:flex; align-items:center; gap:12px; margin-top:24px;}
.u-ece85501b7{margin:28px 0; padding:20px 24px; border-left:4px solid var(--orange); background:rgba(var(--orange-rgb),.05); border-radius:0 var(--radius-md) var(--radius-md) 0;}
.u-ee52f922cc{background:linear-gradient(135deg,#F4F4F4,#E8E8E8); border-radius:var(--radius-xl); aspect-ratio:3/4; display:flex;align-items:center;justify-content:center; position:relative; overflow:hidden;}
.u-ef66fe4003{margin-top:48px;}
.u-f07c8a65ff{gap:80px; align-items:start;}
.u-f1506455bd{width:32px;height:32px;background:var(--orange);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:white;font-size:.8rem;font-weight:700;flex-shrink:0;}
.u-f2de32c76d{font-size:.8rem; color:var(--text-muted); margin-top:8px; line-height:1.6;}
.u-f45d82cc7b{font-size:1.6rem;}
.u-f46996470e{height:1px;background:var(--gray-mid);}
.u-f48013fb65{display:inline-flex; align-items:center; gap:8px;}
.u-f5c2927c6a{font-weight:600;font-size:.9rem;}
.u-f72d6361fd{font-size:3rem;}
.u-f83edf34c0{color:inherit;}
.u-f8bdf950cc{position:absolute;width:200px;height:200px;border-radius:50%;border:2px solid rgba(255,255,255,.12);bottom:-30px;left:-30px;}
.u-fdc9a248dd{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap;}
