.consent-module__lxik5W__banner{z-index:80;color:#f8fafc;background:#0b253c;border:1px solid #4e6c84;border-radius:1rem;align-items:center;gap:1.5rem;max-width:76rem;max-height:calc(100dvh - 2rem);margin-inline:auto;padding:1.5rem;display:flex;position:fixed;inset:auto 1rem 1rem;overflow-y:auto;box-shadow:0 12px 45px #05111e44}.consent-module__lxik5W__banner>div:first-child{flex:1}.consent-module__lxik5W__banner h2,.consent-module__lxik5W__dialog h2{font-size:1.125rem;font-weight:700;line-height:1.4}.consent-module__lxik5W__banner p,.consent-module__lxik5W__dialog p{margin-block:.65rem;font-size:.875rem;line-height:1.65}.consent-module__lxik5W__banner a{color:#bfddfa;text-underline-offset:4px;font-size:.875rem;text-decoration:underline}.consent-module__lxik5W__actions{flex-wrap:wrap;gap:.65rem;display:flex}.consent-module__lxik5W__actions button{color:#102b43;cursor:pointer;background:#f8fafc;border:1px solid #9eb4c7;border-radius:.5rem;flex:1 0 auto;min-height:44px;padding:.7rem 1rem;font-size:.875rem;font-weight:700;line-height:1.3}.consent-module__lxik5W__actions button:hover{background:#dcecff;border-color:#72b0e5}.consent-module__lxik5W__actions button:active{background:#c9e0f5}.consent-module__lxik5W__banner :focus-visible,.consent-module__lxik5W__dialog :focus-visible{outline-offset:3px;outline:3px solid #e9b954}.consent-module__lxik5W__dialog{color:#102b43;background:#f8fafc;border:1px solid #adc3d3;border-radius:1rem;width:min(35rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow-y:auto;box-shadow:0 24px 80px #06172855}.consent-module__lxik5W__dialog::backdrop{background:#041423bb}.consent-module__lxik5W__dialog .consent-module__lxik5W__actions{margin-top:1.25rem}.consent-module__lxik5W__dialogFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.consent-module__lxik5W__dialogFooter a,.consent-module__lxik5W__dialogFooter button{text-underline-offset:4px;cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.consent-module__lxik5W__banner{flex-direction:column;align-items:stretch;gap:.75rem;padding:1.1rem}.consent-module__lxik5W__actions{width:100%}}@media (max-width:359px){.consent-module__lxik5W__actions{flex-direction:column}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
.requirement-module__E3kNcG__panel{color:#10283d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d5e1eb;border-radius:20px;min-width:0;box-shadow:0 5px #e1e9f180,0 20px 48px #10283d0b}.requirement-module__E3kNcG__darkPanel{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#1b4d72 0,#0d2a44 40%,#091e33 85%);border-color:#31536f;position:relative;box-shadow:0 5px #c5d2de,0 24px 50px #10283d1a}.requirement-module__E3kNcG__homePanel{padding:clamp(24px,4.5vw,56px)}.requirement-module__E3kNcG__homeGrid{align-items:center;gap:36px;display:grid}.requirement-module__E3kNcG__eyebrow{color:#d9b978;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.8;display:flex}.requirement-module__E3kNcG__eyebrow:before{content:"";background:#d9b978;flex:0 0 24px;height:2px}.requirement-module__E3kNcG__homeTitle{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin-top:20px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.15}.requirement-module__E3kNcG__homeCopy{color:#cbd9e6;max-width:580px;margin-top:22px;font-size:15px;line-height:1.85}.requirement-module__E3kNcG__buttonRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.requirement-module__E3kNcG__button{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.requirement-module__E3kNcG__button svg,.requirement-module__E3kNcG__textLink svg{flex-shrink:0}.requirement-module__E3kNcG__goldButton{color:#142b3c;background:#e2be7b;border-color:#edd3a1;box-shadow:inset 0 1px #fff5,0 4px 14px #0002}.requirement-module__E3kNcG__goldButton:hover{background:#efcf94;box-shadow:inset 0 1px #fff7,0 6px 18px #0003}.requirement-module__E3kNcG__goldButton:active{background:#d6b16d;box-shadow:inset 0 2px 5px #60431325}.requirement-module__E3kNcG__outlineButton{color:#fff;background:#ffffff06;border-color:#7290a66b}.requirement-module__E3kNcG__outlineButton:hover{background:#ffffff12;border-color:#a5c5dc}.requirement-module__E3kNcG__outlineButton:active{background:#ffffff20}.requirement-module__E3kNcG__secondaryButton{color:#184e76;background:#f4f8fc;border-color:#bfd2e1}.requirement-module__E3kNcG__secondaryButton:hover{background:#e8f1f9;border-color:#88adca}.requirement-module__E3kNcG__secondaryButton:active{background:#dce9f5}.requirement-module__E3kNcG__whatsappButton{color:#073b22;background:#25d366;border-color:#62e493;box-shadow:inset 0 1px #ffffff35,0 4px 14px #062d1924}.requirement-module__E3kNcG__whatsappButton:hover{background:#45df7e}.requirement-module__E3kNcG__whatsappButton:active{background:#20c55d}.requirement-module__E3kNcG__navQuote{min-height:44px;padding:10px 17px;font-size:13px}.requirement-module__E3kNcG__connectSection{color:#10283d;background:#f4f7fa;padding:clamp(56px,6vw,88px) 0}.requirement-module__E3kNcG__connectAbout{background:#fff}.requirement-module__E3kNcG__connectGrid{align-items:center;gap:36px;display:grid}.requirement-module__E3kNcG__connectEyebrow{color:#3c647f;letter-spacing:.16em;font-size:10px;font-weight:600;line-height:1.8}.requirement-module__E3kNcG__connectTitle{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin-top:17px;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.15}.requirement-module__E3kNcG__connectTitle span{color:#25699b}.requirement-module__E3kNcG__connectAbout .requirement-module__E3kNcG__connectTitle{font-size:clamp(28px,3vw,38px)}.requirement-module__E3kNcG__connectCopy{color:#52697c;max-width:560px;margin-top:22px;font-size:15px;line-height:1.9}.requirement-module__E3kNcG__experienceNote{color:#476479;border-left:2px solid #cda763;flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;padding-left:14px;font-size:12px;line-height:1.8;display:flex}.requirement-module__E3kNcG__experienceNote strong{color:#183d59;font-weight:600}.requirement-module__E3kNcG__experienceNote svg{color:#996b24}.requirement-module__E3kNcG__connectActions{padding:clamp(22px,3vw,32px);scroll-margin-top:96px}.requirement-module__E3kNcG__connectHelp{color:#52697c;max-width:460px;margin-top:22px;font-size:13px;line-height:1.8}.requirement-module__E3kNcG__footerCta{color:#fff;background:#0b263e;border-bottom:1px solid #ffffff14;padding:42px 0}.requirement-module__E3kNcG__textLink{color:#18547f;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:600;line-height:1.7;-webkit-text-decoration:underline #9bb6ca;text-decoration:underline #9bb6ca;transition:color .2s,text-decoration-color .2s;display:inline-flex}.requirement-module__E3kNcG__textLink:hover{color:#0b3657;text-decoration-color:#18547f}.requirement-module__E3kNcG__lightLink{color:#dcebf7;text-decoration-color:#bd9e66}.requirement-module__E3kNcG__lightLink:hover{color:#fff;text-decoration-color:#e2be7b}.requirement-module__E3kNcG__button:focus-visible,.requirement-module__E3kNcG__textLink:focus-visible,.requirement-module__E3kNcG__resourceLink:focus-visible{outline-offset:4px;outline:3px solid #bf8124;box-shadow:0 0 0 2px #fff}.requirement-module__E3kNcG__panelHeader{color:#fff;background:radial-gradient(at 100% 0,#1b4665,#0d2942 65%);border-radius:19px 19px 0 0;padding:26px clamp(20px,3vw,32px)}.requirement-module__E3kNcG__panelTitle{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25}.requirement-module__E3kNcG__panelIntro{color:#cfdae4;overflow-wrap:anywhere;max-width:760px;margin-top:12px;font-size:14px;line-height:1.8}.requirement-module__E3kNcG__panelBody{padding:clamp(20px,3vw,32px)}.requirement-module__E3kNcG__enquiryActions{border-bottom:1px solid #dfe7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:26px;display:flex}.requirement-module__E3kNcG__actionsCaption{color:#52697c;font-size:12px;line-height:1.8}.requirement-module__E3kNcG__guidanceGrid{align-items:start;gap:24px;margin-top:26px;display:grid}.requirement-module__E3kNcG__helpStack{gap:18px;display:grid}.requirement-module__E3kNcG__customHelp{color:#52697c;border-bottom:1px solid #dfe7ef;padding:0 2px 18px;font-size:13px;line-height:1.8}.requirement-module__E3kNcG__customHelp strong{color:#10283d;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.requirement-module__E3kNcG__resourceLink{color:#194d73;background:#f1f6fa;border:1px solid #d6e3ed;border-radius:11px;align-items:flex-start;gap:12px;padding:17px;font-size:13px;line-height:1.7;transition:background .2s,border-color .2s;display:flex}.requirement-module__E3kNcG__resourceLink>svg{flex-shrink:0;margin-top:2px}.requirement-module__E3kNcG__resourceLink strong{font-size:13px;font-weight:600;display:block}.requirement-module__E3kNcG__resourceLink span span{color:#52697c;margin-top:4px;font-size:12px;display:block}.requirement-module__E3kNcG__resourceLink:hover{background:#e8f1f8;border-color:#a1bfd5}.requirement-module__E3kNcG__resourceLink:active{background:#deebf4}.requirement-module__E3kNcG__actionCollection{container:requirement-actions/inline-size}.requirement-module__E3kNcG__actionGrid{gap:12px;display:grid}.requirement-module__E3kNcG__actionCard{color:#10283d;background:linear-gradient(130deg,#f7fafc,#fff 70%);border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 3px #e3eaf080,0 6px 16px #10283d04}.requirement-module__E3kNcG__actionCard[data-contact-kind=phone]{--action-tint:#dceefd;--action-border:#b8d7f0;--action-color:#1b5b90}.requirement-module__E3kNcG__actionCard[data-contact-kind=whatsapp]{--action-tint:#cef2db;--action-border:#9edfb7;--action-color:#116b38}.requirement-module__E3kNcG__actionCard[data-contact-kind=mail]{--action-tint:#f9eacb;--action-border:#e9d3a5;--action-color:#815b18}.requirement-module__E3kNcG__actionIcon{border:1px solid var(--action-border);width:40px;height:40px;color:var(--action-color);background:linear-gradient(135deg, #fff5, transparent), var(--action-tint);box-shadow:inset 0 1px #ffffffa0, 1px 2px 0 var(--action-border);border-radius:10px;justify-content:center;align-items:center;display:flex}.requirement-module__E3kNcG__actionLabel{font-size:13px;font-weight:600;line-height:1.6;display:block}.requirement-module__E3kNcG__actionDetail{color:#52697c;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.7;display:block}.requirement-module__E3kNcG__actionArrow{color:var(--action-color);transition:transform .2s}.requirement-module__E3kNcG__actionCard:hover{border-color:var(--action-border);background:#fff;box-shadow:0 4px #e3eaf070,0 10px 22px #10283d0b}.requirement-module__E3kNcG__actionCard:focus-visible{outline:3px solid var(--action-color);outline-offset:3px;box-shadow:0 0 0 2px #fff}.requirement-module__E3kNcG__actionCard:active{background:#f1f6fa;box-shadow:inset 0 1px 5px #10283d0a}.requirement-module__E3kNcG__notice{color:#52697c;background:linear-gradient(135deg,#fbfcfe,#f1f5f9);border:1px solid #dce5ec;border-top:3px solid #cda763;border-radius:12px;min-width:0;padding:22px;box-shadow:inset 0 1px #fff;container:requirement-notice/inline-size}.requirement-module__E3kNcG__noticeDark{color:#c3d4e2;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-color:#d9b978 #55768d66 #55768d66;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000000d}.requirement-module__E3kNcG__noticeHeading{color:#173d5a;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.requirement-module__E3kNcG__noticeHeading svg{color:#9a6a22;flex-shrink:0;margin-top:2px}.requirement-module__E3kNcG__noticeDark .requirement-module__E3kNcG__noticeHeading{color:#fff}.requirement-module__E3kNcG__noticeDark .requirement-module__E3kNcG__noticeHeading svg{color:#d9b978}.requirement-module__E3kNcG__noticeItems{gap:16px;margin-top:20px;list-style:none;display:grid}.requirement-module__E3kNcG__noticeItem{align-items:flex-start;gap:10px;min-width:0;display:flex}.requirement-module__E3kNcG__noticeNumber{color:#315d7d;background:#fff8;border:1px solid #d4e1ea;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:10px;font-weight:600;display:inline-flex}.requirement-module__E3kNcG__noticeDark .requirement-module__E3kNcG__noticeNumber{color:#a6d4f6;background:#ffffff08;border-color:#6a91af66}.requirement-module__E3kNcG__noticeItem strong{color:#20445f;margin-top:1px;font-size:12px;font-weight:600;line-height:1.8;display:block}.requirement-module__E3kNcG__noticeDark .requirement-module__E3kNcG__noticeItem strong{color:#e2edf6}.requirement-module__E3kNcG__noticeItem p{margin-top:3px;font-size:12px;line-height:1.8}.requirement-module__E3kNcG__noticeFootnote{border-top:1px solid #d7e2eb;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.8}.requirement-module__E3kNcG__noticeDark .requirement-module__E3kNcG__noticeFootnote{border-color:#7092ac40}.requirement-module__E3kNcG__categorySection{color:#fff;background:radial-gradient(at 95% 10%,#1a4667,#091f34 65%);scroll-margin-top:96px}.requirement-module__E3kNcG__categoryGrid{align-items:center;gap:32px;display:grid}.requirement-module__E3kNcG__categoryActions{background:#ffffff06;border:1px solid #6889a14d;border-radius:16px;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0001}.requirement-module__E3kNcG__categoryNote{color:#d4e3ee;background:#ffffff06;border:1px solid #758c9f40;border-left:3px solid #d9b978;border-radius:8px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.8}@container requirement-actions (min-width:48rem){.requirement-module__E3kNcG__actionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container requirement-notice (min-width:40rem){.requirement-module__E3kNcG__noticeItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (min-width:1024px){.requirement-module__E3kNcG__connectGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.requirement-module__E3kNcG__homeGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}.requirement-module__E3kNcG__guidanceGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.requirement-module__E3kNcG__categoryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media (max-width:479px){.requirement-module__E3kNcG__buttonRow{flex-direction:column;align-items:stretch;width:100%}.requirement-module__E3kNcG__notice{padding:18px}.requirement-module__E3kNcG__actionCard{gap:10px;padding:14px}.requirement-module__E3kNcG__categoryActions{padding:14px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.requirement-module__E3kNcG__actionCard:hover{transform:translateY(-2px)}.requirement-module__E3kNcG__actionCard:hover .requirement-module__E3kNcG__actionArrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.requirement-module__E3kNcG__button,.requirement-module__E3kNcG__textLink,.requirement-module__E3kNcG__resourceLink,.requirement-module__E3kNcG__actionCard,.requirement-module__E3kNcG__actionArrow{transition:none}}
.navbar-actions-module__THF40W__action{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;font-size:.8125rem;font-weight:650;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.navbar-actions-module__THF40W__action:focus-visible,.navbar-actions-module__THF40W__option:focus-visible{outline-offset:4px;outline:3px solid #91ccff}.navbar-actions-module__THF40W__action:active{transform:translateY(1px)}.navbar-actions-module__THF40W__contactButton{color:#10283d;background:linear-gradient(145deg,#ffc451,#f5a616);border-color:#ffd17b;box-shadow:inset 0 1px #fff5,0 3px #b4761144,0 5px 14px #0000001c}.navbar-actions-module__THF40W__contactButton:hover{background:#ffd06b;transform:translateY(-1px);box-shadow:inset 0 1px #fff8,0 5px 16px #f8b43c33}.navbar-actions-module__THF40W__contactButton[aria-current=page]{outline-offset:3px;outline:2px solid #ffdb91}.navbar-actions-module__THF40W__catalogue{position:relative}.navbar-actions-module__THF40W__catalogueButton{color:#f4f8fc;background:#ffffff09;border-color:#8ba7be66;box-shadow:inset 0 1px #ffffff12}.navbar-actions-module__THF40W__catalogueButton:hover,.navbar-actions-module__THF40W__catalogueButton[aria-expanded=true]{background:#24435e;border-color:#98c8ed}.navbar-actions-module__THF40W__chevron{width:1rem;height:1rem;transition:transform .18s}.navbar-actions-module__THF40W__expanded{transform:rotate(180deg)}.navbar-actions-module__THF40W__panel{z-index:2;color:#12334d;background:#fff;border:1px solid #c9dce9;border-top:3px solid #e9af46;border-radius:.8rem;width:17.5rem;max-width:calc(100vw - 2rem);padding:.5rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 45px #03121f44}.navbar-actions-module__THF40W__caption{border-bottom:1px solid #e0e8ef;padding:.6rem .65rem .8rem;font-size:.75rem;font-weight:700}.navbar-actions-module__THF40W__caption>span{color:#52687b;margin-top:.25rem;font-size:.6875rem;font-weight:400;display:block}.navbar-actions-module__THF40W__option{border-radius:.45rem;align-items:center;gap:.8rem;min-height:58px;margin-top:.25rem;padding:.75rem .65rem;font-size:.8125rem;font-weight:650;display:flex}.navbar-actions-module__THF40W__option>svg{color:#246394;flex-shrink:0}.navbar-actions-module__THF40W__option:hover{background:#edf5fb}.navbar-actions-module__THF40W__detail{color:#52687b;margin-top:.2rem;font-size:.7rem;font-weight:400;display:block}.navbar-actions-module__THF40W__mobile .navbar-actions-module__THF40W__action{width:100%}.navbar-actions-module__THF40W__mobile .navbar-actions-module__THF40W__panel{width:100%;max-width:none;margin-top:.65rem;position:static;box-shadow:0 6px 18px #0002}@media (prefers-reduced-motion:reduce){.navbar-actions-module__THF40W__action,.navbar-actions-module__THF40W__chevron{transition:none}.navbar-actions-module__THF40W__action:hover,.navbar-actions-module__THF40W__action:active{transform:none}}
