/* Business additions use the existing landing palette, type, art and components.
   Every selector is local to this page; the original landing styles stay intact. */
.business-page .business-wordmark-label{font-size:11px;letter-spacing:0;font-weight:500;padding:5px 9px;margin-left:4px;border:1px solid currentColor;border-radius:20px;opacity:.85}
.business-page .wordmark{white-space:nowrap}
.business-page .desktop-nav [aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#d0ff57}
.business-page .section-intro{max-width:380px}
.business-page .biz-offer .card-brand{font-size:10px;letter-spacing:.06em}
.business-page .biz-offer>div>b{font-size:25px;line-height:.98;font-weight:400}
.business-page .biz-offer>div>span{font-size:8px;margin-top:8px}
.business-page .biz-offer .card-bottom{font-size:7px}
.business-page .biz-insights-art{background:#bed3f2}
.business-page .biz-insight-card{position:absolute;width:245px;max-width:85%;padding:24px 23px;top:65px;left:50%;transform:translateX(-50%) rotate(-7deg);border-radius:18px;background:#f9fbff;box-shadow:10px 20px 35px #253b6330;color:#14121b}
.business-page .biz-insight-card>span{display:flex;align-items:center;gap:8px;font-size:9px}
.business-page .biz-insight-card>span svg{width:15px;height:15px}
.business-page .biz-insight-card>b{display:block;font-size:27px;font-weight:400;line-height:1.02;letter-spacing:-.04em;margin:18px 0}
.business-page .biz-chart{display:flex;align-items:flex-end;height:64px;gap:9px;margin-bottom:15px}
.business-page .biz-chart i{flex:1;height:44%;border-radius:5px 5px 0 0;background:linear-gradient(to top,#6744b5 55%,#c6e9a0 55%)}
.business-page .biz-chart i:nth-child(2){height:70%}
.business-page .biz-chart i:nth-child(3){height:57%}
.business-page .biz-chart i:nth-child(4){height:82%}
.business-page .biz-chart i:nth-child(5){height:68%}
.business-page .biz-chart i:nth-child(6){height:91%}
.business-page .biz-chart i:nth-child(7){height:100%}
.business-page .biz-insight-card>small{display:flex;align-items:center;gap:4px;font-size:6px;white-space:nowrap}
.business-page .biz-insight-card>small i{width:5px;height:5px;border-radius:50%;background:#6744b5;margin-left:4px}
.business-page .biz-insight-card>small i:nth-of-type(2){background:#c6e9a0}
.business-page .business-heading{margin-bottom:70px}
.business-page .biz-steps{list-style:none;padding:65px 0 0;margin:60px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;border-top:1px solid #ffffff26;max-width:1110px}
.business-page .biz-steps li>span{font-size:11px;color:#d0ff57;letter-spacing:.1em}
.business-page .biz-steps h3{font-size:25px;line-height:1.12;letter-spacing:-.04em;margin:23px 0 14px}
.business-page .biz-steps p{font-size:13px;color:#c8c4d0;line-height:1.7}
.business-page .biz-invoice .eyebrow{font-size:8px;color:#756c83;margin-bottom:15px}
.business-page .biz-invoice-line{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;font-size:11px;border-bottom:1px solid #e6e1ec}
.business-page .biz-invoice-line b{font-weight:500;white-space:nowrap}
.business-page .biz-invoice-total{font-size:17px;margin-bottom:21px;border-bottom:0}
.business-page .android-download[aria-disabled="true"]{background:#fff;color:#746b83;box-shadow:none;cursor:default}
.business-page .android-download[aria-disabled="true"] .end-icon{opacity:.35}
.business-page #business-release-status{line-height:1.65;max-width:350px;margin-left:auto;margin-right:auto}
.business-page .download-button strong{font-size:22px}
.business-page .download-button small{font-size:9px}
.business-page .hero-actions .ios-note svg{width:16px;height:16px}
.business-page .footer-big{font-size:clamp(55px,12.7vw,191px)}
.business-page .hero-actions .button{max-width:100%}
.business-page .biz-steps.reveal{transition-delay:0ms}

@media(max-width:1000px){
  .business-page .business-wordmark-label{font-size:9px;padding:4px 7px}
  .business-page .desktop-nav{gap:20px}
  .business-page .biz-steps{gap:23px}
  .business-page .biz-steps h3{font-size:22px}
  .business-page .biz-steps p{font-size:12px}
  .business-page .download-button strong{font-size:18px}
}
@media(max-width:767px){
  .business-page .business-heading{margin-bottom:40px}
  .business-page .biz-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px;padding-top:35px;margin-top:40px}
  .business-page .biz-steps h3{font-size:24px;margin-top:14px}
  .business-page .biz-steps p{font-size:12px}
}
@media(max-width:649px){
  .business-page .header{padding-left:18px;padding-right:18px;gap:10px}
  .business-page .header .wordmark{font-size:23px;gap:7px}
  .business-page .header .wordmark img{width:29px;height:29px}
  .business-page .header .business-wordmark-label{font-size:8px;margin-left:0;padding:4px 6px}
  .business-page .header .nav-end{gap:5px}
  .business-page .header .button.small{font-size:10px;padding:10px 12px;gap:6px}
  .business-page .header .button.small svg{width:14px;height:14px}
  .business-page .discover .section-heading h2{font-size:clamp(42px,10.5vw,70px)}
  .business-page .discover .filters{max-width:100%;flex-wrap:nowrap}
  .business-page .discover .filter{font-size:9px;white-space:nowrap;padding:9px 11px}
  .business-page .biz-insight-card{top:48px;padding:19px;width:220px}
  .business-page .biz-insight-card>b{font-size:25px;margin:15px 0}
  .business-page .biz-chart{height:54px}
  .business-page .biz-insight-card>small{font-size:6px}
  .business-page .business-inner{padding-bottom:50px}
  .business-page .biz-steps{gap:30px 23px}
  .business-page .biz-steps h3{font-size:23px}
  .business-page .download-heading h2{font-size:clamp(50px,14vw,66px)}
  .business-page .download-button strong{font-size:19px}
  .business-page .footer-big{font-size:12.7vw}
}
@media(max-width:359px){
  .business-page .header{padding-left:13px;padding-right:13px;gap:5px}
  .business-page .header .wordmark{font-size:21px;gap:5px}
  .business-page .header .wordmark img{width:26px;height:26px}
  .business-page .header .button.small{font-size:9px;padding:9px 10px}
  .business-page .header .button.small svg{display:none}
  .business-page .discover .filter{font-size:8px;padding:9px 9px}
  .business-page .biz-steps{grid-template-columns:1fr;gap:25px}
  .business-page .biz-steps h3{margin-bottom:9px}
  .business-page .download-button strong{font-size:17px}
}
@media(max-height:739px) and (max-width:767px){
  .business-page.scroll-story-ready .biz-insight-card{top:37px;padding:15px;width:200px}
  .business-page.scroll-story-ready .biz-insight-card>b{font-size:21px;margin:12px 0}
  .business-page.scroll-story-ready .biz-chart{height:40px;margin-bottom:11px}
}
@media(prefers-reduced-motion:reduce){
  .business-page .biz-steps{opacity:1;transform:none}
}
