
.business-showcase{margin:56px 0 32px;color:#17304f}.business-showcase-heading{max-width:680px;margin:0 auto 40px;text-align:center}.business-showcase-heading h2{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.04em;margin:12px 0}.business-showcase-heading>p:last-child{color:#526780;line-height:1.75}.business-showcase-stories{display:grid;gap:28px}.business-showcase-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:34px;border:1px solid #dfe8f4;border-radius:26px;background:linear-gradient(145deg,#fff,#f0f6ff)}.business-showcase-story-reverse{background:linear-gradient(145deg,#f2f8f5,#fff)}.business-showcase-story-reverse .business-showcase-copy{order:2}.business-showcase-copy{min-width:0}.business-showcase-number{font-size:12px;font-weight:800;letter-spacing:.06em;color:#1f6feb;text-transform:uppercase}.business-showcase-copy h3{font-size:clamp(24px,3vw,33px);line-height:1.18;letter-spacing:-.025em;margin:12px 0 16px}.business-showcase-copy p,.business-showcase-copy li{color:#526780;font-size:15px;line-height:1.7}.business-showcase-copy ul{padding-left:20px;margin:18px 0 0}.business-showcase-copy li+li{margin-top:8px}.business-showcase-visual{margin:0;min-width:0;text-align:center}.business-showcase-visual figcaption{font-size:11px;line-height:1.5;color:#61748a;margin-top:20px}.business-device{position:relative;margin:0 auto;background:#132338;padding:9px;border:1px solid #34455b;box-shadow:0 20px 35px #17304f22}.business-device-screen{overflow:hidden;background:#f5f7fb}.business-device img{display:block;width:100%;height:auto}.business-device-desktop{border-radius:12px;padding-bottom:17px;margin-bottom:28px}.business-device-desktop .business-device-screen{border-radius:5px}.business-device-desktop:after{content:"";position:absolute;left:36%;right:36%;bottom:-22px;height:22px;background:linear-gradient(90deg,#a8b9ce,#dce5ef,#a8b9ce);clip-path:polygon(20% 0,80% 0,85% 80%,100% 90%,100% 100%,0 100%,0 90%,15% 80%)}.business-device-tablet{padding:14px;border-radius:23px}.business-device-tablet .business-device-screen{border-radius:12px}.business-device-phone{max-width:220px;padding:9px;border-radius:32px}.business-device-phone:before{content:"";position:absolute;z-index:1;top:11px;left:35%;width:30%;height:12px;border-radius:0 0 9px 9px;background:#132338}.business-device-phone .business-device-screen{border-radius:24px}.business-showcase-phone-scene{padding:14px 20px;background:radial-gradient(ellipse,#d7eae0,transparent 70%);border-radius:24px}.business-showcase-extras{padding:36px 0 0}.business-showcase-extras>h2{font-size:28px;letter-spacing:-.025em}.business-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-showcase-grid article{padding:24px;border:1px solid #dfe8f4;border-radius:18px;background:#fff}.business-showcase-grid article>svg{width:25px;height:25px;color:#1f6feb}.business-showcase-grid h3{font-size:18px;margin:12px 0 8px}.business-showcase-grid p{font-size:14px;color:#526780;line-height:1.7;margin:0}.business-showcase-note{font-size:12px;color:#61748a;line-height:1.6;margin-top:20px}@media(max-width:760px){.business-showcase-story{grid-template-columns:minmax(0,1fr);padding:24px;gap:26px}.business-showcase-story-reverse .business-showcase-copy{order:0}.business-showcase-heading{text-align:left}.business-device-phone{max-width:210px}.business-showcase{margin-top:36px}}@media(max-width:440px){.business-showcase-story{padding:20px;border-radius:20px}.business-showcase-grid{grid-template-columns:minmax(0,1fr)}.business-device-tablet{padding:9px;border-radius:16px}.business-device-tablet .business-device-screen{border-radius:8px}.business-showcase-visual figcaption{font-size:10px}}
.business-showcase-details{margin-top:28px;border-top:1px solid #dfe8f4;padding-top:18px}.business-showcase-details summary{cursor:pointer;color:#1f6feb;font-weight:700;padding:10px 0}.business-showcase-details .platform-page-prose{padding-top:12px}
.business-showcase-page{max-width:1120px}.business-showcase-page .business-showcase-heading{border:0;padding:0}.business-showcase-page .business-showcase-story ul{list-style:disc}.business-showcase-page .business-showcase-story li::marker{color:#1f6feb}

.prenoli-pricing{margin:48px 0;color:#17304f}.prenoli-pricing-heading{max-width:640px;margin:0 auto 28px;text-align:center}.prenoli-pricing-heading h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;margin:10px 0}.prenoli-pricing-heading p,.prenoli-pricing-addons>p{color:#526780;line-height:1.7}.prenoli-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.prenoli-price-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:28px;border:1px solid #dce6f4;border-radius:22px;background:#fff;box-shadow:0 8px 28px #17304f08}.prenoli-price-card h3{font-size:23px;margin:0 0 8px;overflow-wrap:anywhere}.prenoli-price-amount p{margin:0}.prenoli-price-amount strong{font-size:34px;letter-spacing:-.04em}.prenoli-price-amount span,.prenoli-price-alternative{color:#61748a;font-size:14px}.prenoli-price-amount .prenoli-price-alternative{margin-top:8px}.prenoli-price-trial{display:flex;align-items:center;gap:8px;color:#12724d;background:#eef8f2;border-radius:10px;padding:10px 12px;font-size:14px;margin:0}.prenoli-pricing svg{width:18px;height:18px;flex-shrink:0}.prenoli-price-included h4{font-size:13px;color:#61748a;margin:0 0 12px}.prenoli-price-included ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.prenoli-price-included li{display:flex;align-items:flex-start;gap:9px;font-size:14px}.prenoli-price-included svg{color:#1f6feb}.prenoli-pricing .prenoli-price-cta{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px 12px;border-radius:12px;background:#1f6feb;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.prenoli-price-cta:hover{background:#1556bf}.prenoli-price-cta:focus-visible,.prenoli-pricing-more:focus-visible{outline:3px solid #17304f;outline-offset:4px}.prenoli-price-note{font-size:12px;color:#61748a;text-align:center;margin:20px 0}.prenoli-pricing-more{display:flex;justify-content:center;align-items:center;gap:8px;color:#1f6feb;font-weight:700}.prenoli-pricing-addons{margin-top:44px;padding-top:30px;border-top:1px solid #dce6f4}.prenoli-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin-top:20px}.prenoli-module-grid article{border:1px solid #dce6f4;border-radius:16px;padding:22px;background:#f7faff}.prenoli-module-grid h3{font-size:18px;margin:0 0 14px}.prenoli-module-grid p{font-size:14px;color:#526780}.prenoli-pricing-empty{grid-column:1/-1;padding:24px;background:#f7faff;border-radius:16px}@media(max-width:600px){.prenoli-pricing-heading{text-align:left}.prenoli-price-card{padding:22px}.prenoli-pricing-more{font-size:14px}.prenoli-pricing{margin-top:36px}}

article.platform-public-page.business-showcase-page{max-width:1120px}.platform-public-page .prenoli-pricing-heading{border:0;padding:0}.platform-public-page .prenoli-price-amount strong{color:#17304f}

.discover-showcase .discover-primary-cta{display:inline-flex;align-items:center;gap:10px;background:#1f6feb;color:#fff;padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:700;margin-top:10px}.discover-showcase svg{width:20px;height:20px;flex-shrink:0}.discover-story-link{display:inline-flex;gap:8px;align-items:center;color:#1f6feb;font-weight:700;margin-top:12px}.discover-app-callout{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eef5ff;border:1px solid #dce6f4;border-radius:20px;padding:26px;margin-top:24px}.discover-app-callout h3{margin:0 0 8px;font-size:22px}.discover-app-callout p{margin:0;color:#526780;line-height:1.6}.discover-app-callout a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700;color:#1f6feb}.discover-showcase a:focus-visible{outline:3px solid #17304f;outline-offset:4px}@media(max-width:600px){.discover-app-callout{align-items:flex-start;flex-direction:column;padding:22px}}

.booking-guide .discover-primary-cta{display:inline-flex;align-items:center;gap:10px;background:#1f6feb;color:#fff;padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:700;margin-top:10px}.booking-guide svg{width:20px;height:20px;flex-shrink:0}.booking-guide-help{margin-top:36px;padding:28px;border:1px solid #dce6f4;border-radius:22px;background:#f7faff}.booking-guide-help h2{margin:0 0 18px;font-size:28px}.booking-guide-help details{padding:16px 0;border-top:1px solid #dce6f4}.booking-guide-help summary{font-weight:700;cursor:pointer;line-height:1.5}.booking-guide-help p{color:#526780;line-height:1.7;margin:14px 0 0}.booking-guide-help a{display:inline-block;margin-top:12px}.booking-guide a:focus-visible,.booking-guide-help summary:focus-visible{outline:3px solid #17304f;outline-offset:4px}@media(max-width:600px){.booking-guide-help{padding:22px}.booking-guide-help h2{font-size:24px}}

.prenoli-pricing .is-ambassador{border:2px solid #1f6feb;background:linear-gradient(155deg,#f2f7ff,#fff 55%)}.prenoli-launch-label{color:#1f6feb;font-size:12px;font-weight:800;margin:0}.plan-limit-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px}.plan-ambassador-terms{padding:14px;border:1px solid #dce6f4;border-radius:12px;background:#f5f9ff;font-size:12px;line-height:1.6}.plan-ambassador-terms p{margin:8px 0 0;color:#526780}.ambassador-pro-badge{background:#17304f!important;color:#fff!important}
