.planning_page__MwqTi{background:#f4f5f8;color:#111722}.planning_hero__m6HZX{padding:80px clamp(22px,7vw,110px);background:radial-gradient(ellipse at 90% 0,#133bd84a,transparent 55%),#080b13;color:#fff}.planning_eyebrow__XsJxC{font-size:12px;font-weight:800;letter-spacing:.16em;color:#ff702c;margin:0 0 20px}.planning_hero__m6HZX h1{font-size:clamp(44px,6.5vw,90px);line-height:1.03;letter-spacing:-.05em;margin:0 0 28px}.planning_hero__m6HZX em{font-style:normal;color:#ff702c}.planning_intro__nfulT{font-size:19px;line-height:1.7;max-width:750px;color:#cbd5e1;margin-bottom:30px}.planning_primary__6tWfx{display:inline-flex;align-items:center;justify-content:center;background:#ff702c;color:#10151e;font:700 15px Arial,sans-serif;padding:16px 22px;min-height:48px;border:0;border-radius:8px;cursor:pointer;text-decoration:none}.planning_page__MwqTi a:focus-visible,.planning_page__MwqTi summary:focus-visible,.planning_primary__6tWfx:focus-visible{outline:3px solid #6683ff;outline-offset:4px}.planning_heroNote__YbexI{font-size:14px;margin:22px 0;color:#cbd5e1}.planning_heroNote__YbexI a{text-decoration:underline}.planning_heroTags__p6J5Q{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.planning_heroTags__p6J5Q span{border:1px solid #394660;border-radius:30px;padding:9px 14px;font-size:13px;color:#cbd5e1}.planning_section__RUneP{padding:70px clamp(22px,7vw,110px)}.planning_heading__dMCHB{max-width:760px}.planning_page__MwqTi h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}.planning_page__MwqTi h3{font-size:21px;line-height:1.3;margin:14px 0}.planning_enquiry__ql7Ip p,.planning_faq__Et54_ p,.planning_section__RUneP p{line-height:1.75;color:#4c596e}.planning_services__Q8Wf9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.planning_services__Q8Wf9 article{background:#fff;border:1px solid #dce1eb;border-radius:14px;padding:26px}.planning_services__Q8Wf9 article>span{font-size:14px;color:#2143de;font-weight:800}.planning_services__Q8Wf9 p{font-size:15px;margin-bottom:0}.planning_dark__nnkTR{padding:65px clamp(22px,7vw,110px);background:#1233bb;color:#fff}.planning_dark__nnkTR>p:not(.planning_eyebrow__XsJxC){max-width:790px;line-height:1.8;color:#eef2ff}.planning_dark__nnkTR .planning_small__qKVm2{font-size:13px;opacity:.85}.planning_steps__IpnVq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-left:22px;margin-top:30px}.planning_steps__IpnVq li{padding-left:8px}.planning_steps__IpnVq li::marker{font-weight:800;color:#2143de}.planning_steps__IpnVq p{font-size:15px}.planning_faq__Et54_{padding:0 clamp(22px,7vw,110px) 70px;max-width:1050px}.planning_faq__Et54_ details{padding:20px 0;border-bottom:1px solid #ccd3df}.planning_faq__Et54_ summary{font-weight:700;cursor:pointer;line-height:1.5}.planning_enquiry__ql7Ip a,.planning_faq__Et54_ a{color:#183bc4;text-decoration:underline}.planning_enquiry__ql7Ip{padding:60px clamp(22px,7vw,110px) 80px;display:grid;grid-template-columns:1fr 1.6fr;gap:50px;border-top:1px solid #d4dae5;scroll-margin-top:125px}.planning_form__btXFM{background:#fff;border:1px solid #d9dfeb;border-radius:14px;padding:28px}.planning_fields__7fbR_{display:grid;grid-template-columns:1fr 1fr;gap:20px}.planning_fields__7fbR_ label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.planning_fields__7fbR_ small{font-weight:400;color:#59667a}.planning_fields__7fbR_ input,.planning_fields__7fbR_ select,.planning_fields__7fbR_ textarea{width:100%;min-width:0;border:1px solid #8e9bb0;border-radius:6px;padding:12px;background:#fff;color:#111722;font:16px Arial,sans-serif}.planning_fields__7fbR_ input:focus,.planning_fields__7fbR_ select:focus,.planning_fields__7fbR_ textarea:focus{outline:2px solid #123cff;outline-offset:2px}.planning_fields__7fbR_ textarea{resize:vertical}.planning_wide__SSW6l{grid-column:1/-1}.planning_form__btXFM .planning_note__Xpy2X{font-size:12px;margin:20px 0;line-height:1.65}.planning_form__btXFM [role=status]{font-size:14px}@media(max-width:850px){.planning_services__Q8Wf9{grid-template-columns:1fr 1fr}.planning_steps__IpnVq{grid-template-columns:1fr;gap:12px}.planning_enquiry__ql7Ip{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.planning_hero__m6HZX{padding-top:48px;padding-bottom:48px}.planning_dark__nnkTR,.planning_section__RUneP{padding-top:46px;padding-bottom:46px}.planning_fields__7fbR_,.planning_services__Q8Wf9{grid-template-columns:1fr}.planning_form__btXFM{padding:20px}.planning_hero__m6HZX .planning_intro__nfulT{font-size:17px}.planning_enquiry__ql7Ip{padding-top:42px}.planning_primary__6tWfx{width:100%}}