@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.services-container{position:relative;top:8vh;width:100%;min-height:92vh;padding:60px 0 100px;overflow:visible}.services-header{text-align:center;margin-bottom:60px;padding:0 20px}.servicePageTitle{position:relative;color:#1b3a6b;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;font-feature-settings:"smcp";font-variant:small-caps;margin-bottom:16px;background:linear-gradient(135deg,#1B3A6B,#2E5090);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.services-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:#4a5568;font-weight:400;max-width:600px;margin:0 auto}.services{position:relative;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:80px}.service-card{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;background:hsla(0,0%,100%,.7);border-radius:24px;padding:60px;box-shadow:0 4px 16px rgba(27,58,107,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,111,165,.1);transition:all .5s ease}.service-card:hover{box-shadow:0 16px 48px rgba(27,58,107,.2);transform:translateY(-8px);border:1px solid rgba(6,188,193,.3)}.service-card-right .service-image-container{order:2}.service-card-right .service-content{order:1}.service-image-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.service-image-container .service-image{width:100%;height:auto;max-width:300px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(15,40,71,.15));transition:all .5s ease}.service-card:hover .service-image-container .service-image{transform:scale(1.05);filter:drop-shadow(0 12px 24px rgba(15,40,71,.2))}.service-content{display:flex;flex-direction:column;gap:20px}.service-title{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;color:#1b3a6b;font-feature-settings:"smcp";font-variant:small-caps;margin:0;position:relative;padding-bottom:16px}.service-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(135deg,#06BCC1,#1B3A6B);border-radius:2px}.service-description{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7;color:#4a5568;margin:0}.sub-services-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:32px}.sub-service-item{background:linear-gradient(135deg,rgba(27,58,107,.05),rgba(6,188,193,.05));border-radius:12px;padding:24px;border:1px solid rgba(74,111,165,.15);transition:all .3s ease}.sub-service-item:hover{background:linear-gradient(135deg,rgba(27,58,107,.08),rgba(6,188,193,.08));border:1px solid rgba(6,188,193,.3);transform:translateY(-4px);box-shadow:0 4px 16px rgba(27,58,107,.12)}.sub-service-item h3{font-size:1.125rem;font-weight:600;color:#1b3a6b;margin:0 0 12px;font-style:italic}.sub-service-item p{font-size:.9375rem;line-height:1.6;color:#4a5568;margin:0}.consultation-section{position:relative;max-width:1000px;margin:80px auto 0;padding:0 40px}.consultation-content{background:linear-gradient(135deg,rgba(27,58,107,.95),rgba(15,40,71,.98));border-radius:24px;padding:60px;text-align:center;box-shadow:0 16px 48px rgba(27,58,107,.2);border:2px solid rgba(6,188,193,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s ease}.consultation-content:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,40,71,.3);border-color:rgba(6,188,193,.5)}.consultation-title{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:#fff;margin:0 0 20px;font-feature-settings:"smcp";font-variant:small-caps;background:linear-gradient(135deg,#FFFFFF,#06BCC1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.consultation-text{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.7;color:hsla(0,0%,100%,.9);max-width:700px;margin:0 auto 32px}.consultation-button{display:inline-block;background:linear-gradient(135deg,#06BCC1,#1B3A6B);color:#fff;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;font-feature-settings:"smcp";font-variant:small-caps;padding:16px 40px;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(6,188,193,.3);border:2px solid rgba(0,0,0,0)}.consultation-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(6,188,193,.5);border-color:#fff}.consultation-button:active{transform:translateY(0)}.mountainImg{position:fixed;opacity:.15;width:100%;bottom:0;z-index:-10;pointer-events:none}.services-container-small{position:relative;width:100%;max-width:100vw;margin-top:70px;text-align:center;height:auto;padding-bottom:30px;box-sizing:border-box}.services-container-small .slick-next,.services-container-small .slick-prev{font-size:20px;line-height:1;position:fixed!important;top:30vh!important;transform:translateY(-50%)!important;display:block;width:2vw;height:2vw;padding:0;cursor:pointer;color:#1b3a6b;border:none;outline:none;background:rgba(0,0,0,0);z-index:1;visibility:hidden}.services-container-small .slick-next:before,.services-container-small .slick-prev:before{font-family:slick;font-size:4vw;line-height:1;opacity:.75;color:#1b3a6b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:visible}.services-container-small .slick-prev{left:0}.services-container-small .slick-next{right:0}.services-container-small .slick-dots{position:relative;bottom:0}.servicePageTitle-small{position:relative;top:10px;color:#1b3a6b;font-feature-settings:"smcp";font-variant:small-caps;font-size:2em;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;font-weight:700;background:linear-gradient(135deg,#1B3A6B,#2E5090);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:20px}.servicePageTitle-small span{font-size:calc(8px + .5vw);font-weight:600;font-style:italic}.services-small{position:relative;width:100%;max-width:100%;height:auto;padding:10px;box-sizing:border-box}.mountainImg-small{position:fixed;opacity:.2;width:100%;height:auto;bottom:0;left:0;z-index:-10;pointer-events:none}.center-slider-content-small{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto;padding:10px 0;box-sizing:border-box}.center-slider-content-small:has(.pbPlanning-small){padding-bottom:0}.financialPlanning-small,.investmentAdv-small,.pbPlanning-small{width:100%;margin:0 auto;text-align:center;height:auto;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.fpInfo-small{position:relative;left:0;width:90%;max-width:calc(100vw - 40px);margin:0 auto;text-align:center;background:hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 4px 16px rgba(27,58,107,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(74,111,165,.2);padding:20px 16px;transition:all .3s ease;box-sizing:border-box}.fpInfo-small:hover{box-shadow:0 8px 32px rgba(27,58,107,.16);border:1px solid rgba(6,188,193,.3)}.iaInfo-small{position:relative;left:0;width:90%;max-width:calc(100vw - 40px);margin:0 auto;text-align:center;background:hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 4px 16px rgba(27,58,107,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(74,111,165,.2);padding:20px 16px;transition:all .3s ease;box-sizing:border-box}.iaInfo-small:hover{box-shadow:0 8px 32px rgba(27,58,107,.16);border:1px solid rgba(6,188,193,.3)}.pbPlanInfo-small{position:relative;left:0;width:90%;max-width:calc(100vw - 40px);margin:0 auto;text-align:center;background:hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 4px 16px rgba(27,58,107,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(74,111,165,.2);padding:20px 16px;transition:all .3s ease;box-sizing:border-box}.pbPlanInfo-small:hover{box-shadow:0 8px 32px rgba(27,58,107,.16);border:1px solid rgba(6,188,193,.3)}.fpImage-small,.iaImage-small,.pbPlanImage-small{width:80%;max-width:300px;height:auto;margin:0 auto;filter:drop-shadow(0 4px 8px rgba(15,40,71,.1))}.fpTitle-small,.iaTitle-small,.pbPlanTitle-small{font-size:1.5em;font-weight:700;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;color:#1b3a6b;margin:8px 0}.fpDesc-small,.iaDesc-small,.pbPlanDesc-small{font-size:1em;font-weight:400;color:#2e5090;line-height:1.6;margin:8px 0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.iaTable-small{margin-top:12px}.iaTable-small,.subservices-small{width:100%;max-width:100%;box-sizing:border-box}.subservices-small{border-collapse:separate;border-spacing:0 10px}.subservices-small td{background:linear-gradient(135deg,rgba(27,58,107,.05),rgba(6,188,193,.05));border-radius:12px;padding:14px;border:1px solid rgba(74,111,165,.15);margin-bottom:10px;box-sizing:border-box;max-width:100%}.subservices-small td,.subservices-small td strong{color:#1b3a6b;display:block;word-wrap:break-word;overflow-wrap:break-word}.subservices-small td strong{font-style:italic;font-weight:600;margin-bottom:8px}.subservices-small tr{display:block;max-width:100%}.consultation-section-small{position:relative;width:100%;max-width:100%;margin-top:15px;padding:0 20px;box-sizing:border-box}.consultation-content-small{background:linear-gradient(135deg,rgba(27,58,107,.95),rgba(15,40,71,.98));border-radius:16px;padding:30px 20px;text-align:center;box-shadow:0 8px 32px rgba(27,58,107,.16);border:2px solid rgba(6,188,193,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;max-width:100%}.consultation-title-small{font-size:1.75em;font-weight:700;color:#fff;margin:0 0 12px;font-feature-settings:"smcp";font-variant:small-caps;background:linear-gradient(135deg,#FFFFFF,#06BCC1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.consultation-text-small{font-size:1em;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 18px;word-wrap:break-word;overflow-wrap:break-word}.consultation-button-small{display:inline-block;background:linear-gradient(135deg,#06BCC1,#1B3A6B);color:#fff;font-size:1em;font-weight:600;font-feature-settings:"smcp";font-variant:small-caps;padding:14px 32px;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(6,188,193,.3);border:2px solid rgba(0,0,0,0)}.consultation-button-small:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(6,188,193,.5);border-color:#fff}.consultation-button-small:active{transform:translateY(0)}@media(max-width:1250px){.service-card{grid-template-columns:1fr;gap:40px;padding:40px}.service-card .service-image-container{order:1!important;max-width:400px;margin:0 auto}.service-card .service-content{order:2!important}.sub-services-grid{grid-template-columns:1fr}.services{padding:0 20px;gap:60px}}@media(max-width:768px){.services-container{padding:40px 0 80px}.services-header{margin-bottom:40px}.services{gap:40px}.sub-services-grid{gap:16px;margin-top:24px}.sub-service-item{padding:20px}.sub-service-item h3{font-size:1rem}.sub-service-item p{font-size:.875rem}.services{padding-left:16px!important;padding-right:16px!important;max-width:100%!important;box-sizing:border-box}.service-card{grid-template-columns:1fr!important}.service-content,.service-image-container{max-width:100%!important}.service-image{width:100%!important;max-width:300px!important;margin:0 auto}.slick-next,.slick-prev{width:28px!important;height:28px!important}.slick-next:before,.slick-prev:before{font-size:20px!important}.mountainImg,.mountainImg-small{width:100%!important;left:0!important}.sub-services-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.services{padding-left:12px!important;padding-right:12px!important}.service-card{padding:24px 16px!important}}.services-faq{max-width:800px;margin:3rem auto;padding:0 2rem}.services-faq .faq-title{font-size:1.75rem;font-weight:700;color:#0f2847;text-align:center;margin-bottom:2rem}.services-faq .faq-list{display:flex;flex-direction:column;gap:1rem}.services-faq .faq-item{background:#f0f4fa;border-left:3px solid #06bcc1;border-radius:8px;padding:1.25rem 1.5rem}.services-faq .faq-item .faq-question{font-size:1rem;font-weight:600;color:#0f2847;margin-bottom:.5rem}.services-faq .faq-item .faq-answer{font-size:.95rem;color:#444;line-height:1.6;margin:0}@media only screen and (max-width:480px){.services-faq{padding:0 1rem;margin:2rem auto}.services-faq .faq-title{font-size:1.4rem}.services-faq .faq-item{padding:1rem 1.25rem}.services-faq .faq-item .faq-question{font-size:.95rem}.services-faq .faq-item .faq-answer{font-size:.9rem}}