:root{--suite-blue:#0a9bf9;--suite-blue-soft:#38bdf8;--suite-teal:#03ac95;--suite-green:#10b981;--suite-orange:#f59e0b;--suite-red:#ef4444;--suite-surface:rgba(4,30,53,.74);--suite-border:rgba(56,189,248,.28)}.business-hero .hero-content{width:min(1500px,calc(100% - 40px));margin-inline:auto}.hero-eyebrow,.suite-kicker{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 18px;border:1px solid rgba(56,189,248,.65);border-radius:999px;color:#7dd3fc;background:rgba(4,30,53,.72);box-shadow:0 0 30px rgba(10,155,249,.18);font-family:'Futura-Bold',sans-serif;font-size:clamp(.85rem,1.2vw,1.1rem);letter-spacing:1.5px;text-transform:uppercase}.business-hero .hero-eyebrow{padding:14px 26px;font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:1.2px}.business-hero .hero-eyebrow>i{padding-bottom:0;font-size:clamp(1.8rem,2.4vw,2.2rem) !important}.suite-kicker{padding:13px 24px;margin-bottom:30px;font-size:1.5rem}.suite-kicker>i{padding-bottom:0;font-size:2.2rem !important}.business-hero h1{max-width:1100px;margin:24px auto 18px;font-size:clamp(2.15rem,3.2vw,3.5rem);line-height:1.08}.business-hero .hero-subtitle{max-width:1050px;margin-inline:auto;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.45}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px}.btn-cta.btn-cta-secondary{background:rgba(4,30,53,.7);border-color:var(--suite-blue-soft);color:#fff}.hero-proof-grid,.heritage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1250px;margin:34px auto 0}.hero-proof,.heritage-item{display:flex;align-items:center;justify-content:center;gap:11px;min-height:68px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(2,17,29,.76);color:#fff;line-height:1.3}.hero-proof i,.heritage-item i{color:var(--suite-blue-soft);font-size:1.45rem}.heritage-item i{display:flex;align-items:center;justify-content:center;width:100%;margin-inline:auto;padding-bottom:0;text-align:center;font-size:3rem !important}.hero-proof span{font-size:1.5rem;line-height:1.35}.hero-more-action{display:flex;justify-content:center;margin-top:30px}.suite-intro{max-width:1500px;margin-inline:auto}.suite-lead{max-width:1180px;margin:22px auto 0;color:#fff;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.65}.heritage-item{min-height:110px;flex-direction:column;text-align:center;background:rgba(4,30,53,.62);border-color:var(--suite-border)}.heritage-item strong{display:block;color:var(--suite-blue-soft);font-family:'Futura-Bold',sans-serif;font-size:1.5rem;letter-spacing:1px}.heritage-item span{font-size:1.5rem;line-height:1.4}.swiss-quality-block{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr);gap:34px;align-items:center;max-width:1120px;margin:42px auto;padding:26px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.swiss-quality-block img{display:block;max-width:190px;width:100%;height:auto;margin-inline:auto}.swiss-quality-block h2{color:var(--suite-blue-soft);margin-bottom:10px}.business-pipeline{margin-top:38px}.business-pipeline .pipeline-steps-wrapper{gap:10px}.business-pipeline .pipeline-icon-box{width:105px;height:105px}.business-pipeline .pipeline-icon-box i{font-size:2.5rem !important}.business-pipeline .pipeline-label{font-size:1.05rem}.premium-focus-grid,.capability-grid,.automation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.premium-focus-card,.capability-card,.automation-card{position:relative;overflow:hidden;padding:28px;border:1px solid var(--suite-border);border-radius:18px;background:linear-gradient(145deg,rgba(4,30,53,.92),rgba(2,17,29,.82));text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.premium-focus-card{display:flex;flex-direction:column;align-items:center;text-align:center !important}.premium-focus-card>i,.capability-card>i,.automation-card>i{display:flex;margin-inline:auto}.premium-focus-card h3,.premium-focus-card p{width:100%;text-align:center !important}.capability-card h3,.automation-card h3{width:100%;text-align:center !important}.premium-focus-card:hover,.capability-card:hover,.automation-card:hover{transform:translateY(-5px);border-color:var(--suite-blue);box-shadow:0 18px 45px rgba(0,0,0,.3),0 0 26px rgba(10,155,249,.13)}.premium-focus-card::after,.capability-card::after,.automation-card::after{content:'';position:absolute;width:150px;height:150px;right:-75px;top:-75px;border-radius:50%;background:radial-gradient(circle,rgba(10,155,249,.17),transparent 70%)}.premium-focus-card i,.capability-card>i,.automation-card>i{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:0 auto 18px;border:1px solid rgba(56,189,248,.38);border-radius:16px;color:var(--suite-blue-soft);background:rgba(10,155,249,.09);font-size:2rem !important}.premium-focus-card h3,.capability-card h3,.automation-card h3{margin:0 0 12px;color:#fff;font-size:clamp(1.35rem,1.7vw,1.75rem)}.premium-focus-card p,.capability-card p,.automation-card p{margin:0;color:#dbeafe;font-size:1.22rem;line-height:1.55}.module-heading{max-width:1100px;margin:0 auto;text-align:center}.module-heading .module-number{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;margin-bottom:16px;padding-inline:14px;border-radius:14px;color:#00111f;background:linear-gradient(135deg,var(--suite-blue-soft),var(--suite-teal));font-family:'Futura-Bold',sans-serif;font-size:1.25rem}.module-heading h2{margin-bottom:15px;color:var(--suite-blue-soft);font-size:clamp(2rem,3.5vw,3.2rem)}.module-heading>p{color:#dbeafe;font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.6}.featured-module{border-color:rgba(16,185,129,.5);box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 42px rgba(16,185,129,.09)}.featured-module .module-heading h2{color:#6ee7b7}.featured-module .capability-card>i{color:#6ee7b7;border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.09)}.feature-list{list-style:none;padding:0;margin:24px 0 0}.feature-list li{position:relative;margin-bottom:13px;padding-left:38px;color:#fff;font-size:1.2rem;line-height:1.5}.feature-list li::before{content:'✓';position:absolute;left:0;top:7px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#00111f;background:#6ee7b7;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1}.report-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.report-chip{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:1px solid rgba(56,189,248,.28);border-radius:999px;background:rgba(2,17,29,.7);color:#fff;font-size:1.5rem}.report-chip i{color:var(--suite-blue-soft);padding-bottom:0;font-size:2.2rem !important}.mode-banner,.workflow-banner{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:34px;padding:24px 28px;border:1px solid rgba(16,185,129,.44);border-radius:18px;background:rgba(16,185,129,.08);text-align:left}.mode-banner>i,.workflow-banner>i{color:#6ee7b7;font-size:2.5rem}.mode-banner h3,.workflow-banner h3{margin:0 0 7px;color:#6ee7b7}.mode-banner h3{width:100%;text-align:center}.workflow-banner h3{width:100%;text-align:center}.mode-banner p,.workflow-banner p{margin:0;color:#fff;font-size:1.18rem;line-height:1.55}.automation-card.alert-card>i{color:#fbbf24;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.automation-card.dunning-card>i{color:#f87171;border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.08)}.automation-card.mail-card>i{color:#5eead4;border-color:rgba(20,184,166,.42);background:rgba(20,184,166,.08)}.suite-cta{position:relative;overflow:hidden;border:1px solid rgba(56,189,248,.45);background:linear-gradient(135deg,rgba(4,30,53,.94),rgba(8,69,119,.68))}.suite-cta::before{content:'';position:absolute;inset:-40%;background:radial-gradient(circle at center,rgba(10,155,249,.14),transparent 48%);pointer-events:none}.suite-cta>*{position:relative}.suite-cta h2{color:#7dd3fc;font-size:clamp(2rem,3.6vw,3.4rem)}.suite-cta p{max-width:950px;margin-inline:auto;font-size:1.3rem;line-height:1.6}@media (max-width:1180px){.hero-proof-grid,.heritage-strip,.premium-focus-grid,.capability-grid,.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-pipeline .pipeline-steps-wrapper{overflow-x:auto;justify-content:flex-start;padding-bottom:14px}}@media (max-width:998px){.business-hero .hero-content{width:min(100% - 28px,760px)}.business-hero h1{font-size:clamp(2rem,6.5vw,3rem) !important}.hero-actions .btn-cta,.cta-actions .btn-cta{width:min(100%,430px);box-sizing:border-box;text-align:center}.hero-proof-grid,.heritage-strip,.premium-focus-grid,.capability-grid,.automation-grid,.swiss-quality-block{grid-template-columns:minmax(0,1fr)}.hero-proof,.heritage-item{min-height:auto}.swiss-quality-block{text-align:center}.business-pipeline .pipeline-steps-wrapper{display:grid;overflow:visible;justify-content:center}.business-pipeline .pipeline-icon-box{width:150px;height:150px}.mode-banner,.workflow-banner{grid-template-columns:1fr;text-align:center}.premium-focus-card,.capability-card,.automation-card{text-align:center}.feature-list{text-align:left}.hero-content{margin-top:50px}.suite-intro{max-width:99.9%;margin-inline:unset}}

.store-actions{display:flex;align-items:stretch;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:18px}
.hero-more-action{align-items:stretch;gap:18px;flex-wrap:wrap;margin-top:15px}
.google-play-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:70px;padding:9px 24px;box-sizing:border-box;border:1px solid rgba(110,231,183,.82);border-radius:12px;color:#fff;background:linear-gradient(145deg,rgba(2,11,19,.97),rgba(4,30,53,.97));box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 24px rgba(16,185,129,.16);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.google-play-button:hover{transform:translateY(-3px);border-color:#6ee7b7;color:#fff;box-shadow:0 16px 34px rgba(0,0,0,.4),0 0 32px rgba(16,185,129,.28);text-decoration:none}
.google-play-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:#6ee7b7;background:rgba(16,185,129,.1)}
.google-play-icon i{padding:0;font-size:2rem !important}
.google-play-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;text-align:left}
.google-play-copy small{margin-bottom:5px;color:#bae6fd;font-family:'Futura-Bold',sans-serif;font-size:.72rem;letter-spacing:1.3px}
.google-play-copy strong{color:#fff;font-family:'Futura-Bold',sans-serif;font-size:1.55rem;font-weight:500}
.apple-store-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:70px;padding:9px 24px;box-sizing:border-box;border:1px solid rgba(148,163,184,.72);border-radius:12px;color:#fff;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.95));box-shadow:0 12px 28px rgba(0,0,0,.3),0 0 20px rgba(148,163,184,.1);opacity:.9}
.apple-store-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:#f8fafc;background:rgba(255,255,255,.08)}
.apple-store-icon i{padding:0;font-size:2.25rem !important}
.apple-store-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;text-align:left}
.apple-store-copy small{margin-bottom:5px;color:#cbd5e1;font-family:'Futura-Bold',sans-serif;font-size:.72rem;letter-spacing:1.3px}
.apple-store-copy strong{color:#fff;font-family:'Futura-Bold',sans-serif;font-size:1.55rem;font-weight:500}
@media (min-width:999px){.business-hero .hero-content{transform:translateY(-45px)}}
@media (max-width:998px){.store-actions{width:100%}.google-play-button,.apple-store-button{width:min(100%,430px);min-height:72px}}
