.promotion-hero .hero-top{padding-top:58px;padding-bottom:48px}
.promotion-hero .hero-support{padding-left:7%}
.corporate-illustration{margin:0 6%;overflow:hidden;border-radius:8px}
.corporate-illustration svg{display:block;width:100%;height:auto}
.connection-line{animation:connection-draw 3.2s ease-out both}
.secondary-line{animation-delay:.25s}
.illustration-card{animation:card-arrive 2.8s cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:center}
.card-two{animation-delay:.2s}.card-three{animation-delay:.4s}
.connection-points{animation:point-arrive 3.6s ease both}
@keyframes connection-draw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}
@keyframes card-arrive{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes point-arrive{0%,40%{opacity:0}100%{opacity:1}}
.single-page .unicale-section{--blue:#087f9a;--blue-deep:#056c85;--muted:#486573;background:#f0fafc;position:relative;border-bottom:1px solid #d6e9ed}
.single-page .unicale-section .service-number{color:#087f9a}
.single-page .unicale-section .button{background:#087f9a;border-color:#087f9a;border-radius:999px;padding-left:30px;padding-right:30px;box-shadow:0 4px 0 #065c6f}
.single-page .unicale-section .button:hover{background:#056b83}
.single-page .unicale-section .feature-pills li{border-radius:999px;border-color:#c4e4ec;background:white;padding:8px 15px}
.single-page .unicale-section .feature-pills li:nth-child(2){background:#fff3da;border-color:#eddfbd}
.single-page .unicale-section .feature-pills li:nth-child(3){background:#e5f5ec;border-color:#c3e4d2}
.single-page .unicale-section .feature-pills li:nth-child(4){background:#f4eafb;border-color:#e3d3ef}
.single-page .app-showcase:before{background:#d5f1f7;inset:14% -7% 7%;border:1px solid #c5e8ef}
.single-page .app-showcase:after{content:"";position:absolute;right:6%;top:8%;width:58px;height:58px;border-radius:50%;background:#ffe9a6;z-index:0}
.single-page .phone,.single-page .app-showcase-note,.single-page .screen-caption{z-index:1}
.single-page .unicale-features{gap:20px;border-top:0;padding-top:0}
.unicale-features article{padding:27px 23px 28px;background:#ffffffc9;border:1px solid #d6e9ed;border-radius:20px}
.unicale-features article>span{display:inline-flex;align-items:center;justify-content:center;background:#dcf3fa;width:39px;height:39px;border-radius:13px;color:#156c84;font-size:16px;transform:rotate(-6deg)}
.unicale-features article:nth-child(2)>span{background:#fff0c9;color:#705820;transform:rotate(5deg)}
.unicale-features article:nth-child(3)>span{background:#ddf4e6;color:#326b4b}
.unicale-features article:nth-child(4)>span{background:#efe4fa;color:#71528c;transform:rotate(5deg)}
.unicale-features h3{font-size:22px}
.owned-assets{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding:40px 0;margin:0 0 52px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}
.asset-reach>p:first-child{font-size:17px;font-weight:700}
.reach-number{display:flex;align-items:baseline;gap:12px;line-height:1.1;margin-top:14px;letter-spacing:-.04em}
.reach-number strong{font-size:108px;font-weight:600;line-height:1.1;color:var(--blue);font-variant-numeric:lining-nums}
.reach-number span{font-size:30px;font-weight:700}
.asset-reach>span{display:block;font-size:16px;color:var(--muted);margin-top:16px}
.asset-description{border-left:1px solid var(--line);padding-left:10%}
.asset-description h3{font-size:28px;line-height:1.65}
.asset-description>p{font-size:18px;color:var(--muted);margin-top:19px;line-height:1.95}
.asset-description ul{list-style:none;padding:0;display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 0}
.asset-description li{padding:6px 10px;border:1px solid #cbd4d7;font-size:15px;border-radius:3px}
.site-header .nav-cta{justify-content:center}.button,.submit-button{justify-content:center}
@media(max-width:1100px){.unicale-features article{padding:23px 18px}.unicale-features h3{font-size:20px}.owned-assets{gap:5%}.asset-reach>p:first-child{font-size:16px}.reach-number strong{font-size:90px}.reach-number span{font-size:25px}.asset-description h3{font-size:25px}}
@media(max-width:640px){.promotion-hero .hero-top{padding:33px 6% 28px}.promotion-hero .hero-support{padding-left:0}.corporate-illustration svg{width:170%;max-width:none;margin-left:-35%}.corporate-illustration{border-radius:5px}.single-page .unicale-features{gap:14px}.unicale-features article{padding:22px 17px}.unicale-features h3{font-size:20px;line-height:1.75}.single-page .unicale-section .button{font-size:16px;padding:17px 25px}.single-page .unicale-section .feature-pills li{padding:7px 12px}.single-page .app-showcase:after{width:40px;height:40px;right:3%;top:11%}.owned-assets{display:block;padding:29px 0;margin-bottom:32px}.asset-reach>p:first-child{font-size:16px}.reach-number{margin-top:10px}.reach-number strong{font-size:90px}.reach-number span{font-size:27px}.asset-reach>span{font-size:15px;margin-top:12px}.asset-description{border-left:0;padding:27px 0 0}.asset-description h3{font-size:25px}.asset-description>p{font-size:16px;margin-top:17px}.asset-description li{font-size:14px}.unicale-features p{font-size:16px}}
@media(max-width:440px){.single-page .unicale-features{grid-template-columns:1fr}.unicale-features article{display:grid;grid-template-columns:40px 1fr;gap:10px 15px;align-items:center}.unicale-features h3{margin:0}.unicale-features p{grid-column:1/-1;margin-top:3px}}
@media(prefers-reduced-motion:reduce){.connection-line,.illustration-card,.connection-points{animation:none!important}}
