.tj-mcp .final-cta-v2{background:radial-gradient(circle at 50% 5%,rgba(23,75,210,.055),transparent 38%),#fffefa;border:0;padding-block:clamp(76px,7vw,110px) clamp(68px,6vw,94px)}.tj-mcp .final-cta-v2 .mcp-wrap{width:min(1340px,calc(100% - 64px))}.tj-mcp .final-cta-v2-panel{background:radial-gradient(circle at 50% 2%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#f7faff,#f2f7ff 52%,#f8fbff);border:1px solid rgba(23,75,210,.44);border-radius:30px;box-shadow:0 24px 70px rgba(23,75,210,.07);overflow:hidden;padding:clamp(56px,7vw,92px) clamp(28px,6vw,88px) clamp(46px,6vw,72px);position:relative;text-align:center}.tj-mcp .final-cta-v2-panel:before{background:linear-gradient(90deg,transparent,rgba(23,75,210,.16),transparent);content:"";height:1px;left:15%;position:absolute;right:15%;top:0}.tj-mcp .final-cta-v2-label{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(23,75,210,.36);border-radius:999px;color:#174bd2;display:inline-flex;font-size:.7rem;font-weight:790;justify-content:center;letter-spacing:.13em;min-height:38px;padding:0 22px}.tj-mcp .final-cta-v2 h2{color:#0b1d3a;font-family:var(--display,var(--sans));font-size:clamp(3.05rem,6.1vw,6.4rem);font-variation-settings:"wdth" 76;font-weight:690;letter-spacing:-.055em;line-height:.91;margin:34px auto 0;max-width:1120px;text-transform:uppercase;text-wrap:balance}.tj-mcp .final-cta-v2 h2 span{color:#174bd2;display:block;margin-top:12px}.tj-mcp .final-cta-v2-copy{color:#4f5d70;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.58;margin:30px auto 0;max-width:790px;text-wrap:balance}.tj-mcp .final-cta-v2-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 26px;justify-content:center;margin-top:38px}.tj-mcp .final-cta-v2-actions .button{border-radius:12px;font-size:.9rem;min-height:54px;padding-inline:27px}.tj-mcp .final-cta-v2-actions .button-primary{background:#174bd2;border-color:#174bd2;box-shadow:0 14px 30px rgba(23,75,210,.2)}.tj-mcp .final-cta-v2-actions .button-primary:hover{background:#123eb0;border-color:#123eb0;transform:translateY(-2px)}.tj-mcp .final-cta-v2-link{align-items:center;color:#174bd2;display:inline-flex;font-size:.9rem;font-weight:760;gap:7px;text-decoration:none}.tj-mcp .final-cta-v2-link .icon{height:18px;transition:transform .2s ease;width:18px}.tj-mcp .final-cta-v2-link:hover .icon{transform:translateX(3px)}.tj-mcp .final-cta-v2-actions small{color:#69768a;flex-basis:100%;font-size:.79rem;margin-top:-2px}.tj-mcp .final-cta-v2-rule{align-items:center;color:#0b1d3a;display:flex;font-size:clamp(.78rem,1.1vw,.94rem);font-weight:790;gap:14px;justify-content:center;letter-spacing:.025em;margin:clamp(44px,5vw,64px) auto 0;max-width:920px;text-transform:uppercase}.tj-mcp .final-cta-v2-rule:after,.tj-mcp .final-cta-v2-rule:before{background:linear-gradient(90deg,transparent,#c8d2df);content:"";flex:1;height:1px}.tj-mcp .final-cta-v2-rule:after{background:linear-gradient(90deg,#c8d2df,transparent)}.tj-mcp .final-cta-v2-rule>span{align-items:center;background:#e8f8ee;border:1px solid #c3ead2;border-radius:50%;color:#20a85e;display:inline-flex;flex:0 0 29px;height:29px;justify-content:center;width:29px}.tj-mcp .final-cta-v2-rule .icon{height:17px;stroke-width:2.4;width:17px}.tj-mcp .mcp-footer-v2{background:#fbfaf7;border-top:1px solid #dfe3ea;color:#0b1d3a;padding:0}.tj-mcp .mcp-footer-v2 .mcp-wrap{width:min(1340px,calc(100% - 64px))}.tj-mcp .footer-v2-grid{align-items:start;display:grid;gap:clamp(40px,5vw,90px);grid-template-columns:minmax(300px,1.5fr) minmax(150px,.55fr) minmax(190px,.7fr) minmax(230px,.85fr);padding-block:clamp(58px,6vw,82px)}.tj-mcp .footer-logo-v2{display:inline-flex;line-height:0;text-decoration:none}.tj-mcp .footer-logo-v2-mark{aspect-ratio:2048/311;background:#174bd2;display:block;width:clamp(245px,24vw,315px);-webkit-mask:url(/brand/tribujus-lockup-dark.svg) center/contain no-repeat;mask:url(/brand/tribujus-lockup-dark.svg) center/contain no-repeat}.tj-mcp .footer-v2-brand p{color:#5c6879;font-size:.92rem;line-height:1.55;margin-top:22px}.tj-mcp .footer-v2-contact,.tj-mcp .footer-v2-legal{align-items:flex-start;display:flex;flex-direction:column}.tj-mcp .footer-v2-contact>strong,.tj-mcp .footer-v2-legal strong{color:#0b1d3a;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin-bottom:22px}.tj-mcp .footer-v2-contact a,.tj-mcp .footer-v2-legal a{color:#596679;font-size:.85rem;line-height:1.45;text-decoration:none;transition:color .2s ease}.tj-mcp .footer-v2-legal a+a{margin-top:11px}.tj-mcp .footer-v2-contact a:hover,.tj-mcp .footer-v2-legal a:hover{color:#174bd2}.tj-mcp .footer-v2-contact a{align-items:center;display:inline-flex;gap:9px}.tj-mcp .footer-v2-contact svg{fill:#20a85e;flex:0 0 19px;height:19px;width:19px}.tj-mcp .footer-v2-bottom{border-top:1px solid #e0e4ea;color:#778193;font-size:.75rem;padding-block:22px 26px;text-align:center}@media (max-width:860px){.tj-mcp .footer-v2-grid{gap:46px 60px;grid-template-columns:1.35fr 1fr}.tj-mcp .footer-v2-brand{grid-column:1/-1}}@media (max-width:640px){.tj-mcp .final-cta-v2{padding-block:56px 50px}.tj-mcp .final-cta-v2 .mcp-wrap,.tj-mcp .mcp-footer-v2 .mcp-wrap{width:min(100% - 32px,1340px)}.tj-mcp .final-cta-v2-panel{border-radius:22px;padding:45px 18px 38px}.tj-mcp .final-cta-v2 h2{font-size:clamp(2.55rem,13.5vw,4rem);letter-spacing:-.052em;line-height:.94}.tj-mcp .final-cta-v2-copy{font-size:.96rem;margin-top:24px}.tj-mcp .final-cta-v2-actions{flex-direction:column;gap:18px;margin-top:32px}.tj-mcp .final-cta-v2-actions .button{justify-content:center;width:min(100%,260px)}.tj-mcp .final-cta-v2-actions small{margin-top:-4px}.tj-mcp .final-cta-v2-rule{font-size:.72rem;gap:9px;letter-spacing:.015em;line-height:1.35;margin-top:42px}.tj-mcp .final-cta-v2-rule:after,.tj-mcp .final-cta-v2-rule:before{display:none}.tj-mcp .footer-v2-grid{gap:42px;grid-template-columns:1fr;padding-block:52px}.tj-mcp .footer-v2-brand{grid-column:auto}.tj-mcp .footer-logo-v2-mark{width:min(270px,82vw)}.tj-mcp .footer-v2-bottom{font-size:.7rem;line-height:1.55;padding-inline:12px}}