@keyframes scrollBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}@keyframes blobDrift1{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}@keyframes blobDrift2{0%,to{transform:translate(0)}50%{transform:translate(-40px,-20px)}}:root{--managed-orange:#138865;--managed-blue:#1b2a4a;--managed-grey:#f8f9fa;--managed-text:#555;--managed-card-shadow:0 15px 40px #00000014;--managed-card-hover:0 25px 60px #0000001f}.font-gordita{font-family:Gordita,sans-serif!important}p{color:var(--managed-text)}.private-office-hero{padding:140px 0 100px;background:#fff}.private-office-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.15;color:var(--managed-blue);font-weight:800;letter-spacing:-1px}.private-office-hero p{font-size:19px;line-height:1.6;color:var(--managed-text);max-width:600px}.comparison-section{background:var(--managed-grey)}.comparison-card{background:#fff;border-radius:24px;padding:48px;box-shadow:var(--managed-card-shadow);border:1px solid #00000008;transition:all .4s ease}.comparison-card:hover{transform:translateY(-5px);box-shadow:var(--managed-card-hover)}.bullet-danger{color:#dc3545;margin-right:12px;font-size:.9em}.advantage-pillar{padding:50px 30px;background:#fff;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #0000}.advantage-pillar:hover{background:#fcfcfc;border-color:var(--managed-orange);transform:translateY(-8px)}.advantage-pillar .icon-wrap{width:80px;height:80px;background:var(--managed-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:28px;box-shadow:0 10px 20px #1b2a4a33}.stakeholder-bar{background:var(--managed-blue);color:#fff;border-radius:20px;padding:60px 40px;margin-top:40px}.stakeholder-item h4{color:#fff9;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.stakeholder-item p{font-size:18px;font-weight:600;color:#fff;margin:0}.premium-table-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--managed-card-shadow)}.premium-table{width:100%;border-collapse:collapse}.premium-table thead th{background:var(--managed-blue);color:#fff;padding:24px 30px;text-align:left;font-weight:600;font-size:15px}.premium-table tbody td{padding:24px 30px;border-bottom:1px solid #f0f0f0;color:var(--managed-text);font-size:15px}.premium-table tr:last-child td{border-bottom:none}.premium-table .cat-cell{background:#fcfcfc;font-weight:700;color:var(--managed-blue);width:25%}.step-card{background:#fff;border-radius:20px;padding:40px 30px;height:100%;border:1px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.step-card:hover{border-color:var(--managed-orange);box-shadow:var(--managed-card-shadow)}.step-number{position:absolute;top:10px;right:20px;font-size:60px;font-weight:900;color:#00000008;line-height:1}.step-icon{width:65px;height:65px;background:#f375371a;color:var(--managed-orange);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:25px}.managed-office-section{padding:100px 0}.section-tag{color:var(--managed-orange);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:block;margin-bottom:15px}.premium-cta-block{background:var(--managed-orange);border-radius:30px;padding:80px 40px;color:#fff}.premium-cta-block h2{font-size:42px;font-weight:800;margin-bottom:20px}.managed-office-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;padding:18px 45px;border-radius:12px;transition:all .3s cubic-bezier(.22,1,.36,1);font-size:16px;border:2px solid #0000;text-decoration:none!important;cursor:pointer}.managed-office-btn-primary{background:var(--managed-orange);color:#fff!important;box-shadow:0 10px 20px #f3753733}.managed-office-btn-primary:hover{background:#0e6b50;transform:translateY(-3px);box-shadow:0 15px 30px #f375374d}.managed-office-btn-outline{border-color:#fff6;color:#fff!important}.managed-office-btn-outline:hover{background:#ffffff1a;border-color:#fff}.managed-office-btn-blue{background:var(--managed-blue);color:#fff!important;box-shadow:0 10px 20px #1b2a4a33}.managed-office-btn-blue:hover{background:#253961}.managed-office-btn-white{background:#fff;color:var(--managed-orange)!important}.managed-office-btn-white:hover{background:#f8f9fa;transform:translateY(-3px)}.transition-all{transition:all .3s ease}.hover-up:hover{transform:translateY(-5px);box-shadow:var(--managed-card-hover)!important}.timeline-wrapper{position:relative;max-width:800px;margin:0 auto;padding:40px 0}.timeline-connector{position:absolute;top:40px;bottom:40px;left:40px;width:2px;background:var(--managed-blue);opacity:.1;z-index:0}.timeline-item{position:relative;margin-bottom:60px;padding-left:100px}.timeline-item:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:0;top:0;width:80px;height:80px;background:#fff;border:2px solid var(--managed-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;font-weight:800;color:var(--managed-blue);font-size:24px;box-shadow:0 10px 30px #0000000d}.timeline-content{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #0000000d;border:1px solid #f0f0f0;transition:transform .3s ease}.timeline-content:hover{transform:translateY(-5px);border-color:var(--managed-orange)}.timeline-step-title{color:var(--managed-blue);font-weight:800;font-size:22px;margin-bottom:12px}.timeline-desc{color:var(--managed-text);font-size:16px;line-height:1.7;margin-bottom:0}@media (max-width:768px){.timeline-wrapper{padding-left:20px;padding-right:20px}.timeline-connector{left:20px}.timeline-marker{width:50px;height:50px;font-size:18px;left:-5px}.timeline-item{padding-left:60px;margin-bottom:40px}.timeline-content{padding:25px}.timeline-step-title{font-size:18px}}@media (max-width:991px){.managed-office-section{padding:80px 0}.stakeholder-bar{padding:40px 20px}}.infra-slider-wrapper .slick-track{display:flex!important}.infra-slider-wrapper .slick-slide{height:inherit!important}.infra-slider-wrapper .slick-slide>div{height:100%}.infra-slider-wrapper .slick-dots{bottom:-30px}.infra-slider-wrapper .slick-dots li button:before{color:var(--managed-orange);font-size:10px}.infra-slider-wrapper .slick-dots li.slick-active button:before{color:var(--managed-orange);opacity:1}.infra-slick-slider .slick-list{padding:25px 0!important;margin:-25px 0!important;overflow:visible!important}.infra-slick-slider .slick-next,.infra-slick-slider .slick-prev{width:50px;height:50px;background:#fff!important;border-radius:50%;box-shadow:0 4px 15px #0000001a;z-index:10;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center}.infra-slick-slider .slick-next i,.infra-slick-slider .slick-prev i{color:#1b2a4a;font-size:16px;transition:all .3s ease}.infra-slick-slider .slick-next:hover,.infra-slick-slider .slick-prev:hover{background:var(--managed-orange)!important}.infra-slick-slider .slick-next:before,.infra-slick-slider .slick-prev:before{display:none}.infra-slick-slider .slick-prev{left:-60px}.infra-slick-slider .slick-next{right:-60px}.infra-slick-slider .slick-next:hover i,.infra-slick-slider .slick-prev:hover i{color:#fff!important}.infra-card{transition:all .4s cubic-bezier(.22,1,.36,1)}.infra-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014!important;border-color:#f3753733!important}.infra-card .infra-card-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#f3753705,#0000);opacity:0;transition:opacity .3s ease}.infra-card:hover .infra-card-overlay{opacity:1}@media (max-width:1400px){.infra-slick-slider .slick-prev{left:-20px}.infra-slick-slider .slick-next{right:-20px}}.logo-carousel-container{overflow:hidden;padding:12px 0;position:relative}.logo-carousel-container:after,.logo-carousel-container:before{content:"";position:absolute;top:0;width:200px;height:100%;z-index:2;pointer-events:none}.logo-carousel-container:before{left:0;background:linear-gradient(90deg,#060b1a,#0000)}.logo-carousel-container:after{right:0;background:linear-gradient(270deg,#060b1a,#0000)}.logo-carousel-track{display:flex;align-items:center;gap:16px;width:max-content;animation:logoScroll 30s linear infinite}.logo-carousel-container:hover .logo-carousel-track{animation-play-state:paused}@keyframes logoScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-carousel-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:175px;height:75px;background:#ffffff14;border-radius:12px;padding:12px;border:1px solid #ffffff1f;transition:transform .3s ease}.logo-carousel-item:hover{transform:scale(1.1)}