/* Brand alignment and compact closing. */
.nav .ml,.nav>.wrap>.btn{height:54px;min-height:54px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:12px 20px}.nav .ml img{height:26px;width:auto;position:relative;z-index:1}.ml-logo{position:relative;display:block;aspect-ratio:393/99;height:26px}.ml-logo:before{content:'';position:absolute;left:0;top:0;width:35.2%;height:100%;background:white;clip-path:polygon(3% 44%,15% 24%,31% 29%,44% 19%,55% 20%,72% 28%,87% 25%,97% 45%,78% 55%,78% 64%,68% 65%,64% 75%,52% 80%,39% 75%,28% 65%,23% 55%)}
.contact-cta.whatsapp,.wa-float{background:#25d366!important;color:#073b24!important;box-shadow:0 6px 0 #16a951}.contact-cta.whatsapp small{opacity:1;color:#073b24}.contact-cta.whatsapp:hover,.wa-float:hover{background:#39e579!important;box-shadow:0 8px 0 #16a951}.contact-cta.whatsapp svg,.wa-float svg{color:#fff;filter:drop-shadow(0 1px 1px #06532966)}
.reason-journey:nth-child(1) .reason-panel,.reason-journey:nth-child(2) .reason-panel,.reason-journey:nth-child(4) .reason-panel{background:var(--brand);color:#fff}.reason-copy .k,.reason-copy p{color:#e4efff}.reason-stage{background:radial-gradient(circle,#ffffff1c,transparent 70%)}.reason-orbit{border-color:#ffffff55}.reason-orbit:before,.reason-orbit:after{border-color:#ffffff44}.account-center{color:var(--brand);text-align:center;line-height:1.2;padding:12px;box-shadow:0 0 65px #ffffff44}.advisor{background:linear-gradient(140deg,#ffffff35,#ffffff08);border-color:#ffffff70;box-shadow:0 20px 40px #00368755}.conversation-chip{color:var(--brand)}.reason-panel:after{background:#9ac4ff}.reason-journey:nth-child(3) .reason-panel{background:#e8f1ff;color:var(--brand)}
.hero #stage .sl .cap{background:var(--brand);color:white;font-weight:700;box-shadow:0 4px 14px #002f7a22}.hero h1 #rotw{min-height:0!important}.hero .lede{margin-top:20px!important}.hero .hero-bottom{padding-block:10px;margin-top:8px}.hero .hero-sticky>.mq{flex:none;background:#fff;padding-block:12px}.hero .wrap{max-width:1440px;padding-inline:clamp(22px,4vw,64px)}.hero .hgrid{gap:clamp(26px,4vw,64px);padding-block:22px}.hero .hnums{margin-top:18px}.hero .slog{margin-bottom:16px}.hero .mq img{height:42px}.hero .mqi{font-size:12px}.hero .hero-sticky{display:flex;flex-direction:column}.hero.scroll-hero .hero-sticky{height:calc(100svh - var(--nav-h));min-height:0}.hero.scroll-hero .hero-sticky>.wrap{flex:1;display:flex;flex-direction:column;min-height:0}.hero.scroll-hero .hgrid{flex:1;align-content:center}.hero.scroll-hero .hero-bottom{flex:none}.hero h1{font-size:clamp(33px,3.8vw,56px)}
.relationship{padding:50px 32px;margin:20px 0 28px}.relationship h3{font-size:clamp(32px,3.8vw,46px);max-width:24ch}.relationship p{font-size:15px;line-height:1.7;margin:19px auto;max-width:70ch}.relationship>a{padding:12px 22px;font-size:13px;transform:translateY(calc((1 - var(--relation-cta,1))*18px));opacity:calc(.3 + var(--relation-cta,1)*.7)}.relationship-line{margin-top:24px;gap:14px;height:48px;position:relative}.relationship-line span{padding:9px 14px;border-radius:99px;background:#eaf2ff;font-weight:600;transform:translateX(calc((1 - var(--relation-p,1))*-110px))!important;opacity:calc(.35 + var(--relation-p,1)*.65)}.relationship-line span:nth-of-type(2){transform:translateX(calc((1 - var(--relation-p,1))*110px))!important;background:var(--brand);color:white}.relationship-line b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf4ff;transform:rotate(calc((1 - var(--relation-p,1))*-180deg)) scale(calc(.6 + var(--relation-p,1)*.4));color:var(--brand)}.relationship h3 em{display:inline-block;position:relative;transform:translateY(calc((1 - var(--relation-p,1))*15px));text-shadow:0 0 calc((1 - var(--relation-p,1))*20px) #0050cf33}.relationship h3 em:after{content:'';position:absolute;left:0;bottom:-5px;height:4px;border-radius:99px;width:100%;background:var(--brand);transform:scaleX(var(--relation-p,1));transform-origin:left}.relationship-line i{width:60px}.relationship:before{content:'';position:absolute;width:380px;height:380px;left:calc(50% - 190px);top:20px;border:1px solid #0050cf0b;border-radius:50%;transform:scale(calc(.4 + var(--relation-p,1)*1.2));pointer-events:none}.relationship>*{position:relative}
@media(min-width:901px) and (max-height:760px){.hero .hgrid{padding-block:12px}.hero h1{font-size:clamp(32px,3.2vw,44px)}.hero .slog{margin-bottom:10px}.hero .lede{font-size:13px!important;margin-top:12px!important}.hero .hacts{margin-top:14px}.hero .hnums{margin-top:14px}.hero .hero-controls{margin-top:15px}.hero .hero-bottom{padding-block:6px}.hero .hero-bottom span{font-size:9px}}
@media(max-width:999px){.nav .ml,.nav>.wrap>.btn{padding-inline:13px}.nav .dsc{display:none}}
@media(max-width:900px){.hero .hero-sticky{height:auto!important}.hero .hgrid{padding-block:25px}.hero h1{font-size:clamp(33px,6vw,48px)}.hero .hero-sticky>.mq{margin-top:0}.hero .hero-bottom{margin-top:0}.relationship-line span{transform:translateX(calc((1 - var(--relation-p,1))*-40px))!important}.relationship-line span:nth-of-type(2){transform:translateX(calc((1 - var(--relation-p,1))*40px))!important}}
@media(max-width:700px){.nav .ml,.nav>.wrap>.btn{height:38px;min-height:38px;padding:8px 10px;border-radius:6px}.nav .ml img,.ml-logo{height:18px}.relationship{padding:36px 22px}.relationship h3{font-size:31px}.relationship p{font-size:13px}.relationship-line{gap:8px;font-size:10px}.relationship-line i{display:none}.relationship-line span{padding:8px 10px}.relationship-line b{width:29px;height:29px}.hero .mq img{height:36px}.wa-float{box-shadow:0 4px 0 #16a951}.hero .hero-bottom span{font-size:8px}.hero .hero-bottom a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.relationship{--relation-p:1!important;--relation-cta:1!important}.hero.scroll-hero .hero-sticky{height:auto}.hero .mqrow{animation:none}}
