.vqTSZ6Qshd05pR3Vb8pG{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:52px;padding:0 var(--space-5);border-radius:var(--radius-button);border:1px solid rgba(0,0,0,0);font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.vqTSZ6Qshd05pR3Vb8pG:active{transform:translateY(1px)}.B9ZrGumVM9WfWM2DLCrV{background:var(--cta-bg);color:var(--cta-text)}.B9ZrGumVM9WfWM2DLCrV:hover{background:var(--cta-bg-hover);box-shadow:0 8px 20px -8px rgba(255,180,0,.55)}.l49fy1FViK4sa5kDbVIZ{background:var(--white);color:var(--navy-900);border-color:var(--gray-200)}.l49fy1FViK4sa5kDbVIZ:hover{border-color:var(--navy-700)}.CiFrglYF2Nu87tSapxaz{background:rgba(0,0,0,0);color:var(--white);border-color:rgba(255,255,255,.28)}.CiFrglYF2Nu87tSapxaz:hover{border-color:var(--solar-500);color:var(--solar-300)}
.deSoNvydtdtDptjjwGS0{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.86);backdrop-filter:blur(8px);border-bottom:1px solid var(--gray-200)}.EHDP7oLMTDnhLER7Axv6{display:flex;align-items:center;justify-content:space-between;height:76px}.r73FvSC7GNCWiyuQ2ekb{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--navy-900);text-decoration:none;letter-spacing:-0.3px}.r73FvSC7GNCWiyuQ2ekb span{color:var(--solar-500)}.Y6Zuz0Stwcnoo8sZz6S0{display:flex;gap:var(--space-6)}.Y6Zuz0Stwcnoo8sZz6S0 a{color:var(--navy-900);text-decoration:none;font-weight:500;font-size:15px;opacity:.82}.Y6Zuz0Stwcnoo8sZz6S0 a:hover{opacity:1}.xjx6x_1G3rx1YXaF_LK4{display:flex;align-items:center;gap:var(--space-5)}.m6hJoZTSzBDj_RZHyNtL{color:var(--navy-900);text-decoration:none;font-weight:600;font-size:15px}.LiTgNvR_tqw0Ul2NDIsw{height:44px;padding:0 var(--space-4);font-size:15px}@media(max-width: 900px){.Y6Zuz0Stwcnoo8sZz6S0{display:none}}@media(max-width: 560px){.m6hJoZTSzBDj_RZHyNtL{display:none}}
.fB7OOZIypf5_K38Jpz8S{background:var(--navy-900);color:rgba(255,255,255,.72);padding:var(--space-8) 0 var(--space-6)}.gRioVrqTbofqEf_6RO5x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-8)}.ZxZKnYbLLHOdHFG2vNlV{max-width:260px}.UQdbyUOucZmHECy5QpTl{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--white)}.ZxZKnYbLLHOdHFG2vNlV p{margin-top:var(--space-2);font-size:14px}.dOAvXrSfkTr9UyoBsSlk{display:flex;gap:var(--space-9);flex-wrap:wrap}.dOAvXrSfkTr9UyoBsSlk>div{display:flex;flex-direction:column;gap:var(--space-3)}.S9rrlqvDhPleLe73ROKo{font-weight:700;color:var(--white);font-size:14px;margin-bottom:var(--space-1)}.dOAvXrSfkTr9UyoBsSlk a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px}.dOAvXrSfkTr9UyoBsSlk a:hover{color:var(--solar-300)}.yCru4ZIEZVrw8ceBaUNP{width:100%;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;font-size:13px}@media(max-width: 640px){.yCru4ZIEZVrw8ceBaUNP{flex-direction:column;gap:var(--space-2)}}
.qsE6onyKFvRK6fDFJFFb{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:60;display:flex;align-items:center;gap:var(--space-4);background:var(--navy-900);color:var(--white);border-radius:14px;padding:var(--space-4) var(--space-4);box-shadow:0 16px 40px -12px rgba(6,37,84,.45)}.ysYxdTfbU4peDDpP97ct{flex:1;font-size:13px;line-height:1.4}.y7ruKDiVAf4DkH2CfXdg{display:flex;align-items:center;gap:var(--space-2);flex:none}.cL7GrSwo3o5D_GHS0gje{height:36px;padding:0 var(--space-4);border-radius:9px;border:none;background:var(--solar-500);color:var(--navy-900);font-weight:700;font-size:13px;cursor:pointer}.XLNPRpfkWc70gExC0SLd{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:var(--white);font-size:18px;line-height:1;cursor:pointer}@media(min-width: 640px){.qsE6onyKFvRK6fDFJFFb{left:auto;max-width:380px}}
.syZGvKAwOqpZxhGWEBq9{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:999px;background:#fff6df;color:var(--navy-700);font-weight:600;font-size:14px}
.Nh0KBk9vO6bUg1F_SfAv{border-radius:var(--radius-card);border:1px solid var(--gray-200);background:var(--white);padding:var(--space-6);box-shadow:var(--shadow-card)}
.zY1Xg4hQvNRopWNWX4Rm{display:flex;align-items:center;width:100%;min-width:64px}.RJM131tHkf7P8ZvD0XSs{flex:none;width:10px;height:10px;border-radius:50%;background:var(--solar-500);box-shadow:0 0 0 4px rgba(255,180,0,.16)}._E2wWK39OtQdyKjMzjAV{position:relative;flex:1;height:2px;margin:0 2px;background:var(--gray-200);overflow:visible}.dXL1SaMf3jBMzqvsqNlQ ._E2wWK39OtQdyKjMzjAV{background:linear-gradient(90deg, rgba(255, 180, 0, 0.35), rgba(34, 160, 107, 0.35))}.BoDNTxOCUxE6sy4ZcLT1{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:var(--solar-500);box-shadow:0 0 8px 1px rgba(255,180,0,.7);transform:translate(-50%, -50%);animation:OzdltdZxD7LIIJpaz61v 2.4s linear infinite}.PSxIbvgR4xe0hCAtxg8o .BoDNTxOCUxE6sy4ZcLT1{background:var(--green-500);box-shadow:0 0 6px 1px rgba(34,160,107,.6)}@keyframes OzdltdZxD7LIIJpaz61v{0%{left:0%;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:100%;opacity:0}}
.kakQxILARIaf7uW80MYa{overflow-x:hidden}.rCwPMz5Dj1fgp7gbEIff{padding:var(--space-8) 0}.VwEsbmiwVkQP9v91wpN5{background:var(--bg-section-alt)}@media(min-width: 900px){.rCwPMz5Dj1fgp7gbEIff{padding:var(--space-10) 0}}.BzKqp8ua4zQp1Cl1Nlv3{padding:var(--space-7) 0 var(--space-8);background:var(--gradient-hero)}.fGZ_dpdqHLNTOtUZWcmw{display:flex;flex-direction:column;gap:var(--space-7)}.wTJSaWvMjubIliwY6JN9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.vhk8vy7X_MZZeaSyDwcF{max-width:18ch}.wSMx16qTJdjg8lSpZwcN{max-width:46ch;color:var(--text-secondary)}.nmWKhnzYSlsCdKRNukaL{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.nmWKhnzYSlsCdKRNukaL>*{width:100%;justify-content:center}.sQ6fybugUm9s2RZ1eITX{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-card)}.XPw0IO7xCoN2AJQSuRWA,.PjQrnyDcLLUe7j0ZEUFT{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--text-secondary);letter-spacing:.06em}.HMEFbMb2fSOXdpjckKVz{color:var(--solar-500)}.q_1OQER_v_T4Viv75t2x{font-family:var(--font-display);font-weight:800;font-size:28px;color:var(--green-500)}@media(min-width: 900px){.BzKqp8ua4zQp1Cl1Nlv3{padding:var(--space-9) 0 var(--space-10)}.fGZ_dpdqHLNTOtUZWcmw{flex-direction:row;align-items:center;gap:var(--space-9)}.wTJSaWvMjubIliwY6JN9{flex:1.1}.nmWKhnzYSlsCdKRNukaL{flex-direction:row;flex-wrap:wrap;width:auto}.nmWKhnzYSlsCdKRNukaL>*{width:auto;white-space:nowrap}.sQ6fybugUm9s2RZ1eITX{flex:1;flex-direction:row;justify-content:space-between;padding:var(--space-7)}.XPw0IO7xCoN2AJQSuRWA,.PjQrnyDcLLUe7j0ZEUFT{align-items:flex-start}.PjQrnyDcLLUe7j0ZEUFT{align-items:flex-end}}.kuHbD99wyxHWpKmRmQgl{background:var(--navy-900);padding:var(--space-8) 0}.g4vgu6NiBuBSukNQtWQj{color:var(--white);text-align:center}@media(min-width: 900px){.kuHbD99wyxHWpKmRmQgl{padding:var(--space-9) 0}}.VEkcmAJLKuxCdBAtBbV5{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.smBDndLvHKIRkgS2ymk9{display:flex;flex-direction:column;align-items:stretch}.cLqGO_g99P2nUzoEd78h{display:flex;flex-direction:column;gap:var(--space-2)}.WI8CR53bPPC0UVKOD_2t{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--solar-500);letter-spacing:.04em}.sQ94GTAszQI96E4ZjrjT{color:var(--text-secondary)}.zlvdbGi0Mu41W0HUfyoy{display:flex;justify-content:center;padding:var(--space-3) 0;width:40px;align-self:center;transform:rotate(90deg)}@media(min-width: 900px){.VEkcmAJLKuxCdBAtBbV5{flex-direction:row;align-items:stretch}.smBDndLvHKIRkgS2ymk9{flex-direction:row;align-items:center;flex:none}.smBDndLvHKIRkgS2ymk9:not(:last-child){flex:1}.cLqGO_g99P2nUzoEd78h{flex:1;min-width:220px}.zlvdbGi0Mu41W0HUfyoy{transform:none;padding:0 var(--space-3);flex:1;min-width:48px}}.TIbv61w9ZK7laU878kPl{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.uQTG4oDMNENQFY0k3Wiw{color:var(--text-secondary);max-width:52ch}.BCaeWt5LsBafruohQwTF{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}.ACO0oND1yKYhhs9YmfQ5{display:flex;flex-direction:column;gap:var(--space-2)}.ACO0oND1yKYhhs9YmfQ5 span{color:var(--text-secondary)}.ACO0oND1yKYhhs9YmfQ5 select{height:48px;padding:0 var(--space-3);border-radius:10px;border:1px solid var(--gray-200);background:var(--white);font-size:16px;color:var(--navy-900)}.rSnzwDmLYZUJSydhQR0I{display:flex;align-items:center;height:48px;border-radius:10px;border:1px solid var(--gray-200);padding:0 var(--space-3);gap:var(--space-2)}.rSnzwDmLYZUJSydhQR0I span{color:var(--text-secondary);font-weight:600}.rSnzwDmLYZUJSydhQR0I input{border:none;outline:none;flex:1;font-size:18px;font-weight:700;color:var(--navy-900);font-family:var(--font-display)}.Ir4pq7hBZ4WWXPGDgBID{border:none;border-top:1px dashed var(--gray-200);margin:0}.nVni5Z5EmQVITNz9ei6Q{display:flex;flex-direction:column;gap:var(--space-1)}.nVni5Z5EmQVITNz9ei6Q span:first-child{color:var(--text-secondary)}.FP68x_66zUTXoobsAywb{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--green-500)}.FP68x_66zUTXoobsAywb span{font-size:16px;font-weight:600;color:var(--text-secondary);margin-left:var(--space-1)}.N5oN1ZF6fFvNO_UamTjE{color:var(--text-secondary);font-weight:600}.zck_hMG6qnWHeGKWLsGs{width:100%;justify-content:center}.Osa68VxudLPBT55rB56_{font-size:13px;color:var(--green-500);font-weight:600}.SDMKaSohNrjCUtzpkb7M{font-size:12px;color:var(--text-secondary)}@media(min-width: 900px){.TIbv61w9ZK7laU878kPl{flex-direction:row;align-items:flex-start;gap:var(--space-9)}.uQTG4oDMNENQFY0k3Wiw{flex:1;padding-top:var(--space-3)}.BCaeWt5LsBafruohQwTF{flex:none}}.qLt4EeFr_t5BH1Gu2kjI{margin-top:var(--space-6);display:grid;grid-template-columns:1fr;gap:var(--space-4)}.JjXeGGlaHFBP2wMRLyNO{display:flex;flex-direction:column;gap:var(--space-3)}.TVS34Xc0dAHWww9qcUfU{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--blue-50);color:var(--navy-700)}@media(min-width: 640px){.qLt4EeFr_t5BH1Gu2kjI{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1100px){.qLt4EeFr_t5BH1Gu2kjI{grid-template-columns:repeat(4, 1fr)}}.c3hiOaqPEz9CE9CIR49L{background:var(--blue-50)}.yn8iHQM5ZX3bEsz4QQRl{display:flex;flex-direction:column;gap:var(--space-7)}.jcicoCnfV2csbg7kKlq6 p{margin-top:var(--space-4);color:var(--text-secondary)}.O6zihdBZw8TfZfrTlfdt{display:flex;align-items:center;gap:var(--space-4);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:var(--space-6) var(--space-4)}.ou2TPFyg_iYGfUc31fDO{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--text-secondary);letter-spacing:.06em}.x6SWWVdWjGyEuHeySO5S{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--blue-50);color:var(--navy-700);border:1px solid var(--gray-200)}.rn90dTFHi9VEWb7UrLtS{flex:1;display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width: 900px){.yn8iHQM5ZX3bEsz4QQRl{flex-direction:row;align-items:center;gap:var(--space-9)}.jcicoCnfV2csbg7kKlq6{flex:1}.O6zihdBZw8TfZfrTlfdt{flex:1}}.jtrDGIdIMCzyiJLabUY4{text-align:center}.WvS3JytUigBa4wmMC__D{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(56px,12vw,96px);line-height:1;background:var(--gradient-energy);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.jtrDGIdIMCzyiJLabUY4 p{color:var(--text-secondary)}.LZyBsejv55FYftzIapNn{margin-top:var(--space-3);font-size:12px;max-width:52ch;margin-left:auto;margin-right:auto}.LSoxVh8YKflByMOwpBVo{display:flex;flex-direction:column;gap:var(--space-6)}.LSoxVh8YKflByMOwpBVo p{margin-top:var(--space-4);color:var(--text-secondary)}.WEmwV0F7rkHwQb2AMJhj{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-3)}.WEmwV0F7rkHwQb2AMJhj span{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:14px;border:1px solid var(--gray-200);background:var(--white);font-weight:600;font-size:14px;color:var(--navy-700)}@media(min-width: 900px){.LSoxVh8YKflByMOwpBVo{flex-direction:row;align-items:center;gap:var(--space-9)}.LSoxVh8YKflByMOwpBVo>div:first-child{flex:1.2}.WEmwV0F7rkHwQb2AMJhj{flex:1}}.trc1GGgSTFsKjjPz0AxS{margin-top:var(--space-6);display:flex;flex-direction:column;border-top:1px solid var(--gray-200)}.Pm_UyzA22uYhUJ6PIoH3{border-bottom:1px solid var(--gray-200)}.EBOxXCF_f8v5bwwqeeqC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--navy-900)}.cjds9Nmu9txp0i6hJVLY{flex:none;transition:transform .2s ease;color:var(--text-secondary)}.jfFIkPc3YDJ_RDHJnsx7{flex:none;transform:rotate(180deg);color:var(--navy-700)}.ROa7XvFuAyK29OUdBJ8X{padding:0 0 var(--space-5);color:var(--text-secondary);max-width:62ch}.VBxwmKwazq96BPQhhvrC{background:var(--navy-900);padding:var(--space-9) 0;text-align:center}.gFEfWncXGCbQaJ1xqTC_{color:var(--solar-500);margin:0 auto var(--space-4)}.nmisrMq_5OjC2hDeSwwB{color:var(--white);max-width:20ch;margin:0 auto}.VBxwmKwazq96BPQhhvrC p{margin-top:var(--space-4);color:rgba(255,255,255,.72)}.EUCn21lLNhdLhus0w2qt{margin:var(--space-6) auto 0;width:100%;max-width:320px;justify-content:center}@media(min-width: 640px){.EUCn21lLNhdLhus0w2qt{width:auto}}
:root{--navy-900: #062554;--navy-700: #0b3a78;--solar-500: #ffb400;--solar-300: #ffd45a;--green-500: #22a06b;--blue-50: #f2f7fc;--gray-600: #5e6877;--gray-200: #e6eaf0;--white: #ffffff;--gradient-solar: linear-gradient(135deg, #ffd45a 0%, #ffb400 100%);--gradient-energy: linear-gradient(90deg, #ffb400 0%, #22a06b 100%);--gradient-hero: linear-gradient(135deg, #f7fafe 0%, #fff9e9 100%);--bg-page: var(--white);--bg-section-alt: var(--blue-50);--bg-institutional: var(--navy-900);--text-primary: var(--navy-900);--text-on-dark: var(--white);--text-secondary: var(--gray-600);--text-on-dark-secondary: rgba(255, 255, 255, 0.72);--border: var(--gray-200);--cta-bg: var(--solar-500);--cta-bg-hover: #e6a200;--cta-text: var(--navy-900);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 120px;--grid-max: 1200px;--grid-gap: 24px;--font-display: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--radius-card: 20px;--radius-button: 12px;--shadow-card: 0 1px 2px rgba(6, 37, 84, 0.04), 0 12px 32px -16px rgba(6, 37, 84, 0.16)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-display);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}button,input,select{font-family:inherit}a{color:inherit}img,svg{display:block;max-width:100%}::selection{background:var(--solar-300);color:var(--navy-900)}:focus-visible{outline:2px solid var(--navy-700);outline-offset:3px;border-radius:4px}.type-display{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-2px}.type-h1{font-family:var(--font-display);font-weight:700;font-size:56px;line-height:1.1;letter-spacing:-1px}.type-h2{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1.15;letter-spacing:-0.5px}.type-h3{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.25}.type-body-lg{font-weight:400;font-size:18px;line-height:1.6}.type-body{font-weight:400;font-size:16px;line-height:1.6}.type-small{font-weight:500;font-size:14px;line-height:1.5}.type-button{font-weight:700;font-size:16px;line-height:1}@media(max-width: 640px){.type-h1{font-size:40px}.type-h2{font-size:30px}}.container{width:100%;max-width:var(--grid-max);margin:0 auto;padding:0 var(--space-5)}
