@import "https://fonts.bunny.net/css?family=instrument-sans:400,500,600,700";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d2b26;font-synthesis:none;background:#f4f7f5;font-family:Instrument Sans,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.mkt-body{background:#f4f7f5}.mkt-shell{width:min(100% - 2.4rem,76rem);margin:0 auto}.mkt-nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f7f5ee;border-bottom:1px solid #dce5e0;align-items:center;gap:2.2rem;min-height:4.6rem;padding:0 clamp(1.2rem,4vw,3.5rem);display:flex;position:sticky;top:0}.mkt-brand{align-items:center;gap:.65rem;display:inline-flex}.mkt-brand>span{color:#fff;background:#176b4c;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;font-weight:800;display:grid}.mkt-brand strong{font-size:1.05rem}.mkt-nav-links{gap:1.7rem;display:flex}.mkt-nav-links a{color:#3b4b44;font-size:.88rem;font-weight:600}.mkt-nav-links a:hover{color:#176b4c}.mkt-nav-end{align-items:center;gap:1.2rem;margin-left:auto;display:flex}.mkt-nav-end>a:first-child{color:#3b4b44;font-size:.88rem;font-weight:600}.mkt-button{cursor:pointer;color:#fff;background:#176b4c;border:1px solid #176b4c;border-radius:.62rem;justify-content:center;align-items:center;min-height:2.7rem;padding:0 1.2rem;font-size:.88rem;font-weight:700;display:inline-flex}.mkt-button:hover{background:#11543b}.mkt-button.secondary{color:#176b4c;background:#fff;border-color:#cbd7d1}.mkt-button.secondary:hover{border-color:#176b4c}.mkt-button.on-dark{color:#103b2c;background:#e7c86b;border-color:#e7c86b}.mkt-button.on-dark:hover{background:#ddb94f}.mkt-hero{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:2.5rem;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);display:grid}.mkt-eyebrow{color:#176b4c;letter-spacing:.08em;text-transform:uppercase;background:#e5f3eb;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-block}.mkt-hero h1{letter-spacing:-.04em;max-width:34rem;margin:1.1rem 0 0;font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.1}.mkt-hero .lead{color:#57685f;max-width:30rem;margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.mkt-hero-actions{align-items:center;gap:.9rem;margin-top:1.7rem;display:flex}.mkt-hero-note{color:#68766f;margin:1rem 0 0;font-size:.82rem}.mkt-preview{position:relative}.mkt-preview-card{background:#fff;border:1px solid #dce5e0;border-radius:1.2rem;overflow:hidden;box-shadow:0 24px 60px #103b2c24}.mkt-preview-bar{background:#edf1ee;border-bottom:1px solid #dce5e0;align-items:center;gap:.4rem;height:2.4rem;padding:0 .9rem;display:flex}.mkt-preview-bar>span{background:#d8c7ae;border-radius:50%;width:.5rem;height:.5rem}.mkt-preview-body{gap:.8rem;padding:1.1rem;display:grid}.mkt-stat-row{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.mkt-stat-row>div{border:1px solid #dce5e0;border-radius:.7rem;padding:.7rem}.mkt-stat-row span{color:#68766f;font-size:.68rem}.mkt-stat-row strong{margin-top:.5rem;font-size:1.3rem;display:block}.mkt-attn{border:1px solid #dce5e0;border-radius:.7rem;padding:.8rem .9rem}.mkt-attn>span:first-child{margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.mkt-attn-row{color:#68766f;align-items:center;gap:.55rem;padding:.3rem 0;font-size:.68rem;display:flex}.mkt-attn-dot{background:#f1f3f1;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.mkt-attn-dot.warn{background:#fae5e5}.mkt-badge{color:#fff;background:#103b2c;border-radius:.8rem;width:8.5rem;padding:.9rem;position:absolute;bottom:-1.1rem;right:-.9rem;box-shadow:0 18px 40px #103b2c4d}.mkt-badge span{color:#ffffff90;font-size:.62rem;display:block}.mkt-badge strong{color:#e7c86b;margin-top:.45rem;font-size:1.4rem;display:block}.mkt-badge small{color:#ffffff80;font-size:.6rem;display:block}.mkt-why{color:#fff;background:linear-gradient(145deg,#103b2c,#176b4c 68%,#3b8b6c);border-radius:1.2rem;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:1.5rem 0 0;padding:1.7rem 2rem;display:grid}.mkt-why>div{align-items:flex-start;gap:.8rem;display:flex}.mkt-why strong{font-size:.92rem;display:block}.mkt-why span{color:#cae2d6;margin-top:.3rem;font-size:.8rem;line-height:1.5;display:block}.mkt-why svg{color:#e7c86b;flex:none;margin-top:.1rem}.mkt-section{padding:clamp(3.5rem,6vw,5rem) 0 .5rem}.mkt-section-head{max-width:34rem}.mkt-section-head h2{letter-spacing:-.03em;margin:.6rem 0 0;font-size:clamp(1.7rem,3vw,2.2rem)}.mkt-section-head.center{text-align:center;max-width:34rem;margin:0 auto}.mkt-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.1rem;display:grid}.mkt-feature-card{background:#fff;border:1px solid #dce5e0;border-radius:1.1rem;padding:1.4rem;transition:box-shadow .15s,transform .15s}.mkt-feature-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #103b2c1a}.mkt-feature-card>span{color:#176b4c;background:#e5f3eb;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mkt-feature-card h3{margin:.9rem 0 0;font-size:.98rem}.mkt-feature-card p{color:#68766f;margin:.5rem 0 0;font-size:.85rem;line-height:1.55}.mkt-audience-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.1rem;display:grid}.mkt-audience-card{background:#fff;border:1px solid #dce5e0;border-radius:1.1rem;padding:1.6rem}.mkt-audience-card>span{color:#176b4c;background:#e5f3eb;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.mkt-audience-card h3{margin:.9rem 0 0;font-size:1rem}.mkt-audience-card p{color:#68766f;margin:.5rem 0 0;font-size:.85rem;line-height:1.55}.mkt-pricing-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.1rem;display:grid}.mkt-price-card{background:#fff;border:1px solid #dce5e0;border-radius:1.1rem;padding:1.7rem}.mkt-price-card.featured{color:#fff;background:#103b2c;border-color:#103b2c;box-shadow:0 20px 46px #103b2c38}.mkt-price-card.dimmed{opacity:.6}.mkt-price-plan{letter-spacing:.06em;text-transform:uppercase;color:#68766f;font-size:.68rem;font-weight:800}.mkt-price-card.featured .mkt-price-plan{color:#e7c86b}.mkt-price-amount{align-items:baseline;gap:.4rem;margin-top:.8rem;display:flex}.mkt-price-amount strong{letter-spacing:-.03em;font-size:2.1rem}.mkt-price-amount span{color:#68766f;font-size:.72rem}.mkt-price-card.featured .mkt-price-amount span{color:#ffffff90}.mkt-price-list{gap:.6rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.mkt-price-list li{color:#3b4b44;align-items:flex-start;gap:.55rem;font-size:.82rem;display:flex}.mkt-price-card.featured .mkt-price-list li{color:#ffffffe0}.mkt-price-list svg{color:#176b4c;flex:none;margin-top:.15rem}.mkt-price-card.featured .mkt-price-list svg{color:#e7c86b}.mkt-price-card.dimmed .mkt-price-list svg{color:#9aa79f}.mkt-price-cta{width:100%;margin-top:1.4rem;display:flex}.mkt-price-note{text-align:center;color:#68766f;max-width:34rem;margin:1.6rem auto 0;font-size:.8rem}.mkt-cta{color:#fff;background:linear-gradient(135deg,#103b2c,#176b4c);border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1.8rem;margin:clamp(3rem,6vw,4.5rem) 0;padding:clamp(1.8rem,4vw,3rem);display:flex}.mkt-cta h2{letter-spacing:-.03em;max-width:30rem;margin:0;font-size:1.5rem}.mkt-cta p{color:#cae2d6;margin:.6rem 0 0;font-size:.85rem}.mkt-footer{border-top:1px solid #dce5e0;padding:3rem 0 2.4rem}.mkt-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:1.6rem;display:grid}.mkt-footer-grid p{color:#68766f;max-width:16rem;margin:.8rem 0 0;font-size:.8rem;line-height:1.55}.mkt-footer-grid h4{color:#1d2b26;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.mkt-footer-links{gap:.55rem;margin-top:.85rem;display:grid}.mkt-footer-links a{color:#68766f;font-size:.85rem}.mkt-footer-links a:hover{color:#176b4c}.mkt-footer-bottom{color:#9aa79f;border-top:1px solid #edf1ef;justify-content:space-between;margin-top:2.4rem;padding-top:1.2rem;font-size:.78rem;display:flex}@media (width<=900px){.mkt-nav-links{display:none}.mkt-hero{grid-template-columns:1fr}.mkt-preview{display:none}.mkt-why,.mkt-feature-grid,.mkt-audience-grid,.mkt-pricing-grid{grid-template-columns:1fr}.mkt-footer-grid{grid-template-columns:1fr 1fr}.mkt-cta{flex-direction:column;align-items:flex-start}}
