.h57lqG_page{--navy:#0c3776;--navy-deep:#071b37;--navy-dark:#050e1c;--gold:#d4af37;--gold-light:#f0d779;--white:#fff;--text-dark:#101827;--text-muted:#657184;--surface:#f5f7fb;--border:#0c37761f;background:var(--white);width:100%;color:var(--text-dark);font-family:var(--font-body), "Outfit", sans-serif;overflow:hidden}.h57lqG_page *{box-sizing:border-box}.h57lqG_page a{text-decoration:none}.h57lqG_page button,.h57lqG_page input,.h57lqG_page select,.h57lqG_page textarea{font:inherit}.h57lqG_page button,.h57lqG_page a,.h57lqG_page input,.h57lqG_page select,.h57lqG_page textarea{-webkit-tap-highlight-color:transparent}.h57lqG_hero{isolation:isolate;min-height:650px;color:var(--white);background:radial-gradient(circle at 80% 25%,#1453a359,#0000 35%),linear-gradient(125deg,#040d1a 0%,#071b37 48%,#0c3776 100%);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:48px;padding:100px max(7%,50vw - 620px);display:grid;position:relative;overflow:hidden}.h57lqG_hero:before{z-index:-1;content:"";border:1px solid #f0d77921;border-radius:50%;width:600px;height:600px;position:absolute;top:-180px;right:-130px}.h57lqG_hero:after{z-index:-1;content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-280px;right:12%}.h57lqG_heroGlow{z-index:-1;filter:blur(100px);pointer-events:none;background:#175cb438;border-radius:50%;width:420px;height:420px;position:absolute;top:10%;left:20%}.h57lqG_heroInner{z-index:2;max-width:680px;position:relative}.h57lqG_eyebrow{color:var(--gold-light);letter-spacing:3px;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.h57lqG_eyebrowLine{background:var(--gold);width:35px;height:2px;display:inline-block}.h57lqG_hero h1{color:var(--white);font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-2.8px;margin:0;font-size:clamp(43px,6vw,76px);font-weight:700;line-height:1.04}.h57lqG_hero h1 span{color:var(--gold-light)}.h57lqG_heroText{color:#ffffffc2;max-width:560px;margin:28px 0 0;font-size:16px;line-height:1.9}.h57lqG_heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:35px;display:flex}.h57lqG_primaryButton,.h57lqG_secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.h57lqG_primaryButton{background:linear-gradient(135deg, var(--gold-light), var(--gold));color:#111827;box-shadow:0 8px 28px #d4af372e}.h57lqG_primaryButton:hover{transform:translateY(-3px);box-shadow:0 12px 34px #d4af374d}.h57lqG_primaryButton span{font-size:18px}.h57lqG_secondaryButton{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border-color:#ffffff40}.h57lqG_secondaryButton:hover{border-color:var(--gold);background:#ffffff1a;transform:translateY(-3px)}.h57lqG_heroFootnote{color:#ffffffa6;letter-spacing:.3px;align-items:center;gap:10px;margin-top:38px;font-size:12px;display:flex}.h57lqG_goldDot{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 14px #d4af37cc}.h57lqG_heroVisual{isolation:isolate;justify-content:center;align-items:center;min-height:410px;display:flex;position:relative}.h57lqG_visualOrb{z-index:-1;filter:blur(4px);background:radial-gradient(circle at 35% 30%,#f0d77959,#0c37761a 55%,#0000 75%);border-radius:50%;width:270px;height:270px;position:absolute}.h57lqG_visualRing{border:1px solid #f0d77940;border-radius:50%;width:350px;height:350px;position:absolute;box-shadow:0 0 70px #0c377633,inset 0 0 50px #f0d7790a}.h57lqG_visualRing:before,.h57lqG_visualRing:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.h57lqG_visualRing:before{inset:25px}.h57lqG_visualRing:after{inset:55px}.h57lqG_visualCard{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff26,#ffffff0b);border:1px solid #fff3;border-radius:18px;flex-direction:column;justify-content:center;width:min(100%,330px);min-height:330px;padding:38px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 25px 80px #00000040,inset 0 1px #ffffff1f}.h57lqG_visualCardLabel,.h57lqG_visualCardBottom{color:var(--gold-light);letter-spacing:2px;font-size:9px;font-weight:700}.h57lqG_visualCardLabel{margin-bottom:30px}.h57lqG_visualCard strong{color:var(--white);font-family:var(--font-heading), "Outfit", sans-serif;font-size:27px;font-weight:600}.h57lqG_visualPlus{color:var(--gold);margin:7px 0;font-size:23px;font-weight:300}.h57lqG_visualCardLine{background:linear-gradient(90deg, var(--gold), #d4af3700);width:100%;height:1px;margin:25px 0 17px}.h57lqG_visualCardBottom{color:#ffffffa6}.h57lqG_introStrip{background:var(--white);grid-template-columns:1fr .8fr;align-items:center;gap:65px;padding:85px max(7%,50vw - 580px);display:grid}.h57lqG_sectionEyebrow{color:var(--navy);letter-spacing:2.5px;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.h57lqG_introStrip h2,.h57lqG_sectionHeading h2,.h57lqG_learningCopy h2,.h57lqG_formIntro h2,.h57lqG_closingSection h2{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-1.3px;margin:0;font-size:clamp(29px,4vw,43px);font-weight:700;line-height:1.17}.h57lqG_introStrip p,.h57lqG_sectionHeading p,.h57lqG_learningCopy p,.h57lqG_formIntro>p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.95}.h57lqG_approachSection{background:#f5f7fb;padding:90px max(7%,50vw - 580px)}.h57lqG_sectionHeading{text-align:center;max-width:650px;margin:0 auto 45px}.h57lqG_sectionHeading h2{margin-bottom:16px}.h57lqG_sectionHeading p{max-width:560px;margin:0 auto}.h57lqG_approachGrid{grid-template-columns:minmax(0,680px);justify-content:center;gap:25px;display:grid}.h57lqG_approachCard{background:var(--white);border:1px solid #0c37761a;border-radius:14px;flex-direction:column;min-height:370px;padding:36px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 45px #071b370e}.h57lqG_approachCard:hover{border-color:#d4af378c;transform:translateY(-6px);box-shadow:0 22px 55px #071b371a}.h57lqG_approachCard:after{content:"";pointer-events:none;border:1px solid #d4af3726;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-85px;right:-65px}.h57lqG_cardTop{justify-content:space-between;align-items:center;display:flex}.h57lqG_cardNumber{color:var(--navy);letter-spacing:2px;font-size:10px;font-weight:800}.h57lqG_cardIcon{width:38px;height:38px;color:var(--navy);background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.h57lqG_cardSymbol{color:#0c37761c;font-family:var(--font-display), "Outfit", sans-serif;margin-top:28px;font-size:57px;font-weight:700;line-height:1}.h57lqG_approachCard h3{color:var(--navy-deep);font-family:var(--font-heading), "Outfit", sans-serif;margin:18px 0 12px;font-size:25px;font-weight:700}.h57lqG_approachCard>p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.85}.h57lqG_approachCard ul{gap:12px;margin:23px 0;padding:0;list-style:none;display:grid}.h57lqG_approachCard li{color:#344054;padding-left:23px;font-size:12px;line-height:1.6;position:relative}.h57lqG_approachCard li:before{color:var(--gold);content:"✓";font-size:15px;font-weight:800;position:absolute;top:0;left:0}.h57lqG_cardLink{width:fit-content;color:var(--navy);align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:800;transition:gap .2s;display:inline-flex}.h57lqG_cardLink:hover{gap:18px}.h57lqG_cardLink span{color:var(--gold);font-size:18px}.h57lqG_learningSection{background:var(--white);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding:100px max(7%,50vw - 580px);display:grid}.h57lqG_learningCopy h2{margin-bottom:20px}.h57lqG_steps{gap:0;display:grid}.h57lqG_step{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.h57lqG_step:first-child{padding-top:0}.h57lqG_step:last-child{border-bottom:0}.h57lqG_step>span{width:42px;height:42px;color:var(--navy);background:#d4af371a;border:1px solid #d4af3773;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.h57lqG_step h3{color:var(--navy-deep);font-family:var(--font-heading), "Outfit", sans-serif;margin:0 0 7px;font-size:17px;font-weight:700}.h57lqG_step p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.8}.h57lqG_enquirySection{background:radial-gradient(circle at 10% 20%,#1453a340,#0000 30%),linear-gradient(130deg,#050e1c,#071b37 65%,#0c3776);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:65px;padding:100px max(7%,50vw - 580px);display:grid}.h57lqG_formIntro{position:sticky;top:40px}.h57lqG_formIntro .h57lqG_sectionEyebrow{color:var(--gold-light)}.h57lqG_formIntro h2{color:var(--white);margin-bottom:20px}.h57lqG_formIntro>p{color:#ffffffb0}.h57lqG_formAssurance{background:#ffffff0e;border:1px solid #f0d77933;border-radius:9px;align-items:flex-start;gap:15px;margin-top:35px;padding:20px;display:flex}.h57lqG_assuranceIcon{background:var(--gold);width:30px;height:30px;color:var(--navy-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.h57lqG_formAssurance div{gap:7px;display:grid}.h57lqG_formAssurance strong{color:var(--white);font-size:12px}.h57lqG_formAssurance div span{color:#fff9;font-size:11px;line-height:1.7}.h57lqG_contactAside{gap:9px;margin-top:30px;display:grid}.h57lqG_contactAside>span{color:#ffffff8c;font-size:11px}.h57lqG_contactAside a{width:fit-content;color:var(--gold-light);font-size:13px;font-weight:700;transition:color .2s}.h57lqG_contactAside a:hover{color:var(--white)}.h57lqG_formPanel{background:#fffffff7;border:1px solid #ffffffa6;border-radius:14px;min-width:0;padding:38px;box-shadow:0 25px 75px #00000038}.h57lqG_formHeading{margin-bottom:28px}.h57lqG_formHeading>span{color:var(--navy);letter-spacing:2px;font-size:9px;font-weight:800}.h57lqG_formHeading h3{color:var(--navy-deep);font-family:var(--font-heading), "Outfit", sans-serif;margin:9px 0;font-size:28px;font-weight:700}.h57lqG_formHeading p{color:var(--text-muted);margin:0;font-size:11px}.h57lqG_form{gap:22px;display:grid}.h57lqG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.h57lqG_field{gap:9px;min-width:0;display:grid}.h57lqG_field>span{color:#263449;font-size:11px;font-weight:700}.h57lqG_field input,.h57lqG_field select,.h57lqG_field textarea{width:100%;min-width:0;min-height:49px;color:var(--text-dark);background:#fbfcfe;border:1px solid #dce2eb;border-radius:6px;outline:none;padding:13px 14px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.h57lqG_field input::placeholder,.h57lqG_field textarea::placeholder{color:#9aa4b2}.h57lqG_field input:focus,.h57lqG_field select:focus,.h57lqG_field textarea:focus{border-color:var(--navy);background:var(--white);box-shadow:0 0 0 3px #0c377617}.h57lqG_field select{cursor:pointer}.h57lqG_field textarea{resize:vertical;min-height:135px;line-height:1.7}.h57lqG_field small{color:#8993a2;text-align:right;font-size:10px}.h57lqG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.h57lqG_errorMessage{color:#a52828;background:#fff1f1;border:1px solid #f1b9b9;border-radius:6px;padding:13px 15px;font-size:12px;line-height:1.6}.h57lqG_submitButton{background:linear-gradient(110deg, var(--navy-deep), var(--navy));width:100%;min-height:54px;color:var(--white);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.h57lqG_submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #0c377638}.h57lqG_submitButton:disabled{opacity:.65;cursor:not-allowed}.h57lqG_submitButton span{color:var(--gold-light);font-size:20px}.h57lqG_formDisclaimer{color:#8993a2;text-align:center;margin:-8px 0 0;font-size:10px;line-height:1.7}.h57lqG_successPanel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.h57lqG_successIcon{width:58px;height:58px;color:var(--navy);background:#d4af372b;border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;font-size:27px;font-weight:800;display:flex}.h57lqG_successPanel .h57lqG_sectionEyebrow{margin-bottom:10px}.h57lqG_successPanel h3{color:var(--navy-deep);font-family:var(--font-heading), "Outfit", sans-serif;margin:0 0 14px;font-size:28px}.h57lqG_successPanel p{color:var(--text-muted);margin:0 0 25px;font-size:13px;line-height:1.9}.h57lqG_closingSection{text-align:center;background:radial-gradient(circle at 50% 0,#d4af3721,#0000 55%),#f5f7fb;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:75px 7%;display:flex}.h57lqG_closingSection .h57lqG_sectionEyebrow{color:var(--navy)}.h57lqG_closingSection h2{max-width:720px;color:var(--navy-deep);margin-bottom:28px}.h57lqG_closingSection .h57lqG_primaryButton{min-width:190px}.h57lqG_page a:focus-visible,.h57lqG_page button:focus-visible,.h57lqG_page input:focus-visible,.h57lqG_page select:focus-visible,.h57lqG_page textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:1000px){.h57lqG_hero{grid-template-columns:1fr .75fr;gap:25px;padding-left:6%;padding-right:6%}.h57lqG_heroVisual{min-height:340px}.h57lqG_visualRing{width:290px;height:290px}.h57lqG_visualCard{width:280px;min-height:300px;padding:30px}.h57lqG_visualCard strong{font-size:23px}.h57lqG_introStrip,.h57lqG_approachSection,.h57lqG_learningSection,.h57lqG_enquirySection{padding-left:6%;padding-right:6%}.h57lqG_learningSection{gap:50px}.h57lqG_enquirySection{gap:35px}.h57lqG_formPanel{padding:28px}}@media (max-width:720px){.h57lqG_hero{grid-template-columns:1fr;gap:20px;min-height:auto;padding:90px 6% 65px}.h57lqG_heroInner{max-width:100%}.h57lqG_hero h1{letter-spacing:-1.8px;font-size:clamp(42px,11vw,60px)}.h57lqG_heroText{margin-top:22px;font-size:14px}.h57lqG_heroActions{flex-direction:column;align-items:stretch}.h57lqG_heroActions a{width:100%}.h57lqG_heroFootnote{margin-top:27px;font-size:10px}.h57lqG_heroVisual{min-height:330px;margin-top:5px}.h57lqG_visualRing{width:280px;height:280px}.h57lqG_visualCard{width:265px;min-height:285px;padding:28px}.h57lqG_visualCard strong{font-size:22px}.h57lqG_introStrip{grid-template-columns:1fr;gap:18px;padding:65px 6%}.h57lqG_introStrip h2,.h57lqG_sectionHeading h2,.h57lqG_learningCopy h2,.h57lqG_formIntro h2,.h57lqG_closingSection h2{font-size:32px}.h57lqG_introStrip p{font-size:13px}.h57lqG_approachSection{padding:70px 6%}.h57lqG_sectionHeading{text-align:left;margin-bottom:32px}.h57lqG_sectionHeading p{margin:0}.h57lqG_approachCard{min-height:auto;padding:28px}.h57lqG_approachCard h3{font-size:23px}.h57lqG_learningSection,.h57lqG_enquirySection{grid-template-columns:1fr;gap:35px;padding:75px 6%}.h57lqG_formIntro{position:static}.h57lqG_formPanel{padding:27px 22px}.h57lqG_formGrid{grid-template-columns:1fr;gap:18px}.h57lqG_closingSection{min-height:300px;padding:65px 6%}}@media (max-width:420px){.h57lqG_hero{padding-top:75px}.h57lqG_eyebrow{letter-spacing:2px;font-size:9px}.h57lqG_hero h1{font-size:41px}.h57lqG_heroText{font-size:13px}.h57lqG_primaryButton,.h57lqG_secondaryButton{padding:13px 15px;font-size:11px}.h57lqG_heroVisual{min-height:290px}.h57lqG_visualRing{width:245px;height:245px}.h57lqG_visualCard{width:235px;min-height:265px;padding:23px}.h57lqG_visualCard strong{font-size:20px}.h57lqG_introStrip h2,.h57lqG_sectionHeading h2,.h57lqG_learningCopy h2,.h57lqG_formIntro h2,.h57lqG_closingSection h2{font-size:29px}.h57lqG_approachCard{padding:23px}.h57lqG_formPanel{padding:23px 17px}.h57lqG_formHeading h3{font-size:24px}.h57lqG_step{grid-template-columns:40px 1fr;gap:14px}.h57lqG_step>span{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.h57lqG_page *,.h57lqG_page :before,.h57lqG_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
