.business-page{--green:#07573f;--ink:#10241c;--muted:#61746b;--line:#dce7df;background:#f7faf7;color:var(--ink);font-family:var(--font-body),Mulish,sans-serif;overflow:hidden}.business-page *{box-sizing:border-box}.business-page h1,.business-page h2,.business-page h3{font-family:var(--font-heading),Urbanist,sans-serif;letter-spacing:-.045em}.business-page a{text-decoration:none}.business-container{width:min(1320px,calc(100% - 64px));margin-inline:auto}.business-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:5%;gap:5%;min-height:625px;padding:85px max(32px,calc((100vw - 1320px)/2));background:radial-gradient(circle at 78% 16%,#245f47 0,transparent 37%),linear-gradient(130deg,#071d17,#103e2e 70%,#0a3024);color:#fff}.business-hero:after{content:"";position:absolute;inset:auto 0 0;height:95px;background:linear-gradient(transparent,#f7faf7);pointer-events:none}.business-hero-copy,.business-showcase{position:relative;z-index:1}.business-eyebrow,.business-kicker{display:inline-flex;align-items:center;gap:8px;color:#a5e6ae;font-size:12px;font-weight:850;letter-spacing:.16em}.business-hero h1{max-width:730px;margin:23px 0;font-size:clamp(45px,4.4vw,76px);line-height:1.04;font-weight:850}.business-hero h1 em{font-style:normal;color:#a5e6ae}.business-hero-copy>p{max-width:630px;margin:0;color:#c5d9cd;font-size:17px;line-height:1.75}.business-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.business-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:51px;padding:0 22px;border-radius:10px;font-size:14px;font-weight:850;transition:transform .2s,background .2s}.business-button:hover{transform:translateY(-2px)}.business-button-light{background:#d5efb7;color:#133b2a}.business-button-light:hover{background:#e5f7d1}.business-button-outline{color:#fff;border:1px solid #729984}.business-button-outline:hover{background:#ffffff15}.business-hero-notes{display:flex;gap:21px;flex-wrap:wrap;margin-top:36px;color:#afcbbc;font-size:12px;font-weight:700}.business-hero-notes span{display:flex;align-items:center;gap:6px}.business-hero-notes svg{color:#a5e6ae}.business-showcase{padding:24px;border:1px solid #7da78a55;border-radius:24px;background:#f7faf6;box-shadow:0 35px 95px #0007;color:var(--ink);transform:rotate(2deg)}.showcase-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9e1;padding-bottom:20px;font-size:12px;font-weight:850}.showcase-top span{display:flex;align-items:center;gap:8px}.showcase-top img{width:26px;height:26px}.showcase-top span:last-child{font-size:10px;letter-spacing:.1em;color:#64816e}.showcase-top i{width:7px;height:7px;border-radius:50%;background:#59b66a}.showcase-heading{display:grid;grid-gap:8px;gap:8px;padding:28px 0}.showcase-heading small{font-size:10px;letter-spacing:.17em;color:#72927d;font-weight:850}.showcase-heading strong{font:800 25px/1.2 var(--font-heading),Urbanist,sans-serif;letter-spacing:-.03em}.showcase-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.showcase-grid>div{min-height:115px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1px solid #e0eae1;border-radius:13px;background:#fff}.showcase-grid svg{color:#188554}.showcase-grid strong{font-size:13px}.showcase-grid span{font-size:11px;color:#718377}.showcase-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding:15px;border-radius:11px;background:#e7f2e7;color:#326449;font-size:11px;font-weight:800}.showcase-bottom span{display:flex;align-items:center;gap:8px}.business-section-heading{max-width:770px}.business-section-heading>span{color:#16804f;font-size:11px;letter-spacing:.16em;font-weight:900}.business-final h2,.business-flow h2,.business-section-heading h2{margin:14px 0 16px;font-size:clamp(34px,3.2vw,52px);line-height:1.12}.business-final p,.business-flow p,.business-section-heading p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.business-intro{padding-block:100px}.business-outcomes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:54px}.business-outcomes article{border-top:1px solid #c9dccc;padding-top:20px}.business-outcomes article>span{color:#218354;font:800 13px var(--font-heading),Urbanist,sans-serif}.business-outcomes h3{margin:24px 0 9px;font-size:24px}.business-outcomes p{max-width:330px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.business-solutions{padding:100px 0;background:#eaf3e9}.business-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:42px}.business-solution-grid article{position:relative;min-height:275px;padding:28px;border:1px solid #dbe8dc;border-radius:17px;background:#fff;transition:transform .2s,box-shadow .2s}.business-solution-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #183b2112}.solution-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:25px;border-radius:12px;background:#e8f5e9;color:#157349}.business-solution-grid small{color:#299064;font-size:11px;letter-spacing:.09em;font-weight:850;text-transform:uppercase}.business-solution-grid h3{margin:8px 0;font-size:23px}.business-solution-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.solution-arrow{position:absolute;right:24px;top:30px;color:#a2b8a6}.business-flow{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:10%;gap:10%;padding-block:110px}.business-flow>div>p{max-width:520px}.business-flow a{display:inline-flex;align-items:center;gap:10px;margin-top:25px;color:#07573f;font-size:14px;font-weight:850}.business-flow ol{list-style:none;padding:25px;margin:0;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 20px 60px #142f1a0a}.business-flow li{display:flex;align-items:center;gap:16px;padding:19px 14px;border-bottom:1px solid #e8eee8}.business-flow li:last-child{border:0}.business-flow li>svg{flex:none;box-sizing:content-box;padding:14px;border-radius:12px;background:#eaf5e9;color:#14824f}.business-flow li span{display:grid;grid-gap:4px;gap:4px}.business-flow li strong{font-size:15px}.business-flow li small{font-size:12px;color:var(--muted)}.business-pricing{padding:100px 0;background:#fff}.business-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px;align-items:stretch}.business-plan{position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid #dbe6dd;border-radius:20px;background:#fff}.business-plan.featured{border:2px solid #198450;background:#f5fbf5;box-shadow:0 20px 48px #0a4a1c12}.plan-ribbon{position:absolute;top:-14px;left:26px;padding:7px 12px;border-radius:99px;background:#12774a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.plan-head>span{font:850 26px var(--font-heading),Urbanist,sans-serif}.plan-head p{min-height:44px;margin:8px 0 27px;color:var(--muted);font-size:13px;line-height:1.55}.plan-price{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.plan-price strong{font:850 clamp(25px,2.2vw,35px) var(--font-heading),Urbanist,sans-serif;letter-spacing:-.045em}.plan-price span{font-size:12px;color:var(--muted)}.plan-yearly{margin-top:9px;font-size:12px;color:#53725d}.plan-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:47px;margin:27px 0;padding:8px 12px;border-radius:9px;background:#123e2b;color:#fff;font-size:13px;font-weight:850}.featured .plan-action{background:#15814e}.plan-limits{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 7px;gap:15px 7px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-limits span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750}.plan-limits svg{flex:none;color:#228455}.business-plan ul{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:24px 0 0;margin:0}.business-plan li{display:flex;align-items:center;gap:9px;font-size:13px;color:#435c49}.business-plan li svg{flex:none;color:#18804d}.business-no-plans,.business-price-note{margin:23px 0 0;color:#64786b;font-size:12px;line-height:1.6}.business-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9%;gap:9%;padding-block:110px}.business-faq-list{border-top:1px solid var(--line)}.business-faq-list details{border-bottom:1px solid var(--line)}.business-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:21px 0;font-size:15px;font-weight:850}.business-faq-list summary::-webkit-details-marker{display:none}.business-faq-list summary span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e9f3ea;color:#15794b;font-size:20px;font-weight:400}.business-faq-list details[open] summary span{transform:rotate(45deg)}.business-faq-list p{max-width:670px;margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.75}.business-final{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:0;padding:60px;border-radius:25px;background:linear-gradient(115deg,#0d3a2a,#16543a);color:#fff}.business-final span{color:#a4e5ac;font-size:11px;letter-spacing:.16em;font-weight:900}.business-final h2{max-width:630px;margin:12px 0;font-size:clamp(32px,3vw,47px)}.business-final p{color:#d1e4d5}.business-final .business-button{flex:none}.business-page .public-footer{margin-top:85px}@media(max-width:1100px){.business-hero{gap:35px}.business-plan{padding:24px}.plan-limits{grid-template-columns:1fr}.business-showcase{transform:none}}@media(max-width:850px){.business-hero{grid-template-columns:1fr;padding:70px 32px 90px}.business-hero h1{max-width:690px}.business-showcase{max-width:600px}.business-solution-grid{grid-template-columns:repeat(2,1fr)}.business-plan-grid{grid-template-columns:1fr;max-width:620px}.plan-limits{grid-template-columns:1fr 1fr}.business-faq{grid-template-columns:1fr;gap:35px}.business-flow{gap:35px}.business-final{padding:42px}}@media(max-width:620px){.business-container{width:calc(100% - 36px)}.business-hero{padding:58px 18px 90px}.business-hero h1{font-size:43px}.business-hero-copy>p{font-size:15px}.business-hero-notes{gap:10px 20px}.business-showcase{padding:17px}.showcase-grid>div{min-height:100px}.business-intro,.business-pricing,.business-solutions{padding-block:72px}.business-outcomes,.business-solution-grid{grid-template-columns:1fr;gap:14px}.business-outcomes{margin-top:35px}.business-outcomes article{padding:18px 0}.business-outcomes h3{margin:9px 0}.business-solution-grid article{min-height:230px}.business-flow{grid-template-columns:1fr}.business-faq,.business-flow{padding-block:75px}.business-final{flex-direction:column;align-items:flex-start;padding:30px 24px;border-radius:18px}.business-final .business-button{width:100%}.business-page .public-footer{margin-top:65px}}.business-page main{max-width:none;margin:0;padding:0}.business-page .business-download{padding-block:105px 100px;scroll-margin-top:75px}.business-page .business-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:40px}.business-page .business-download-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:390px;padding:32px;border:1px solid #d9e6dd;border-radius:23px;background:#fff;box-shadow:0 14px 40px #173c2510}.business-page .business-download-card.download-demo{border-color:#b9d8c2;background:linear-gradient(145deg,#e9f5e8,#f8fcf5)}.business-page .download-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-page .download-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:#e9f4eb;color:#176544}.business-page .download-demo .download-icon{background:#d6ecd9}.business-page .download-tag{color:#278153;font-size:11px;letter-spacing:.12em;font-weight:900;text-align:right}.business-page .business-download-card h3{margin:28px 0 10px;font-size:clamp(28px,2.3vw,35px);line-height:1.1}.business-page .business-download-card h3 em{font-style:normal;color:#258653}.business-page .business-download-card p{max-width:540px;margin:0 0 25px;color:#61746b;font-size:14px;line-height:1.7}.business-page .download-endpoint{display:flex;justify-content:space-between;align-items:center;gap:15px;min-width:0;margin-top:auto;padding:15px 17px;border:1px solid #e0eae1;border-radius:11px;background:#f7faf7}.business-page .download-endpoint span{flex:none;color:#668272;font-size:10px;letter-spacing:.12em;font-weight:900}.business-page .download-endpoint code{min-width:0;overflow-wrap:anywhere;color:#155d3e;font-size:12px;font-weight:750}.business-page .business-download-card a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:18px;padding:12px 18px;border-radius:10px;background:#113d2b;color:#fff;font-size:14px;font-weight:850;transition:background .2s,transform .2s}.business-page .business-download-card a:hover{background:#208151;transform:translateY(-2px)}.business-page .business-download-card a svg:last-child{margin-left:auto}.business-page .business-download-card small{margin-top:12px;color:#728579;font-size:11px;text-align:center}.business-page .business-download-note{display:flex;align-items:center;gap:10px;margin:20px 0 0;color:#63766a;font-size:12px;line-height:1.6}.business-page .business-download-note svg{flex:none;color:#278153}@media(max-width:700px){.business-page .business-download{padding-block:72px}.business-page .business-download-grid{grid-template-columns:1fr}.business-page .business-download-card{min-height:350px;padding:25px}}@media(max-width:420px){.business-page .download-endpoint{align-items:flex-start;flex-direction:column;gap:6px}}