/* Wise palette on the original Lead Pronto layout and interaction system. */
:root{--cta:#f2a2d6;--green:#f2a2d6;--green-deep:#100b63;--ink:#151432;--teal-on-light:#0d05ec;--teal:#0d05ec;--mist:#f5f5ff;--sand:#fff0f9;--grey:#b9bbe0;--mint-tint:#e9e8ff;--line:#d9dcf3;--line-strong:#8586b3;--grad-from:#1008b6;--grad-to:#0d05ec;--gradient-brand:linear-gradient(135deg,#1008b6,#0d05ec 70%,#2a17fb)}
body.home-page{margin:0;background:#fff;color:#151432}
.hero{background:radial-gradient(ellipse at 50% 86%,#3534fa 0,transparent 52%),radial-gradient(ellipse at 10% 55%,#2920ce 0,transparent 43%),linear-gradient(145deg,#09048e,#0d05ec 65%,#1005b8)!important}
.hero:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff55 1px,transparent 1px),linear-gradient(90deg,#ffffff55 1px,transparent 1px);background-size:72px 72px}
.hero .hero-inner{position:relative;z-index:1}
/* Keep the hero's original two-line typography without overlapping rotating words. */
.ht-line2 .ht-alt{animation:none!important;opacity:0!important;transform:none!important}.ht-line2 .ht-alt:nth-child(2){opacity:1!important}
.btn-cta,.chip-arrow{background:#f2a2d6!important;color:#17133b!important}.btn-cta:hover{background:#f7bce3!important}
.header-logo img.wise-mark{height:38px;width:auto;filter:brightness(0) invert(1)}.site-header.scrolled .header-logo img.wise-mark{filter:none}
.nav-pill{gap:22px}.nav-pill>a{white-space:nowrap;font-size:13px;font-weight:700}.nav-pill>a:hover{color:#0d05ec}
.wise-mark{width:100px;height:auto;object-fit:contain}.orbit-logo .wise-mark{width:88px;filter:brightness(0) invert(1)}.footer-brand .wise-mark,.mnav-logo .wise-mark{width:108px;filter:brightness(0) invert(1)}
.wise-trust-word{display:inline-flex;align-items:center;white-space:nowrap;font:800 17px/1.1 var(--font-brand);letter-spacing:.04em;color:#1a1696;padding:0 36px;min-height:40px}
.trust-strip{background:#fff}.trust-label{color:#232080}
.appr-hero__n{font-size:clamp(48px,5.6vw,82px)!important;line-height:1!important}.appr-hero__pre,.appr-hero__u{font-size:12px!important;letter-spacing:.13em;text-transform:uppercase}.appr-hero__l{font-size:13px!important}
.rcard .big{color:#0d05ec}.rcard-viz svg path[stroke],.rcard-viz svg circle[stroke]{stroke:#f2a2d6}
.sectors-scrolly{background:#100b63}.sector-list a.active,.sector-list a:hover{color:#f2a2d6}
.cs-media img{width:100%;height:100%;min-height:350px;object-fit:cover}.cs-logo{max-width:90px!important;height:auto!important;object-fit:contain}.cs-body .cs-logo{filter:none}
.pb-tile{background:#e7e6ff!important}.pb-tile img{max-width:100%;width:100%;height:100%;object-fit:cover}
.p1-section{background:linear-gradient(130deg,#0d05ec,#250fd1 58%,#9d3fba)!important}.p1-logo{display:inline-block;color:#fff!important;font:800 20px/1.2 var(--font-brand);letter-spacing:.03em;text-transform:uppercase}.p1-section .p1-card{background:transparent}.p1-section .p1-h span{color:#f2a2d6}
.prontoai{background:#f5f5ff}.prontoai-devices .pa-desktop{border-radius:14px;box-shadow:0 20px 55px #1711832a}.prontoai-devices .pa-phone{max-height:300px;object-fit:cover;border:9px solid #fff;border-radius:20px;box-shadow:0 15px 45px #17118333}
.team-grid{justify-content:center}.team-grid .person{max-width:360px}.team-grid .person img{object-fit:cover;object-position:center 25%}
.wise-reason .wise-reason-label{display:block;color:#0d05ec;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:34px}.wise-reason .qtitle{color:#141166}
.cred-seal img{object-fit:contain}.award-card__seal img{width:75px;height:auto;object-fit:contain}
.footer-brand p{max-width:360px;color:#cdd1ff}.footer-brand>a{display:inline-flex;margin-top:14px;color:#f2a2d6;font-weight:800}.footer-links{display:flex;flex-direction:column;gap:7px}.footer-links .title{font-weight:800;color:#fff}.footer-links a{color:#cdd1ff}.footer-links a:hover{color:#f2a2d6}.footer-bottom{display:flex;justify-content:space-between;gap:30px;color:#cdd1ff}.footer-bottom a{color:#f2a2d6}
.wise-mobile-links{display:flex;flex-direction:column;gap:0;padding:25px}.wise-mobile-links a{display:block;padding:16px 8px;border-bottom:1px solid #ffffff30;color:#fff;font-size:20px;font-weight:700}.wise-mobile-links a:last-child{margin-top:20px;padding:15px 20px;background:#f2a2d6;color:#17133b;border-radius:8px}.mnav-bar .wise-mark{width:92px}
@media(max-width:1100px){.nav-pill{gap:12px}.nav-pill>a{font-size:11px}}
@media(max-width:800px){.nav-pill{display:none}.hero .hero-inner{padding-top:52px}.team-grid .person{max-width:46%}.footer-bottom{flex-direction:column}.footer-grid{gap:35px}}
@media(max-width:540px){.team-grid .person{max-width:100%}.hero .ht-line2{font-size:clamp(3rem,13vw,5rem)}.wise-trust-word{font-size:13px;padding:0 18px}}

.pricing-panel{background:radial-gradient(ellipse at 50% 100%,#3121e6,transparent 64%),linear-gradient(160deg,#1008b6,#0d05ec)!important}.wise-stat-mark{height:125px;display:flex;align-items:center;justify-content:center}.wise-stat-mark img{width:150px;max-height:70px;object-fit:contain}.rcard .big-solo{color:#0d05ec}.pb-bento{background:linear-gradient(145deg,#1008b6,#0d05ec)!important}

.prontoai{background:#100b63!important}.prontoai h2,.prontoai .lead,.prontoai .pai-products,.prontoai .pai-award,.prontoai .eyebrow-pill{color:#fff!important}.prontoai .pai-products span{color:#d9d5ff!important}.prontoai .btn-ghost-dark{color:#fff!important;border-color:#a9a0ff!important}
.p1-card{position:relative;min-height:535px}.p1-copy{position:relative;z-index:2;max-width:52%}.p1-preview{position:absolute;z-index:1;right:3%;top:12%;width:43%;height:76%;object-fit:cover;border-radius:18px;transform:rotate(2deg);box-shadow:0 30px 65px #06025080}
.dg-viz.dept-lottie{overflow:hidden}.dg-viz.dept-lottie>img{width:100%;height:100%;object-fit:cover;border-radius:16px}
.section--deep .award-card__seal img{filter:brightness(0) invert(1)}
@media(max-width:800px){.p1-card{min-height:620px}.p1-copy{max-width:100%}.p1-preview{position:relative;right:auto;top:auto;display:block;width:100%;height:210px;margin-top:30px;transform:none}.hero .ht-hero,.hero .ht-line2{font-size:clamp(34px,10.5vw,44px)!important}}

.mnav-bar .wise-mark{filter:brightness(0) invert(1)}
