.landing a{text-decoration:none}.landing a:focus-visible,.landing summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1d9e75}.landing{font-family:var(--font-inter), "Inter", sans-serif}.nav-logo,.footer-logo{font-family:var(--font-sans), "DM Sans", sans-serif;font-weight:800;text-decoration:none}.nav-text-link,.nav-login-link{color:#a8b3c2;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav-text-link:hover,.nav-login-link:hover{color:#fff}.nav-cta{color:#fff;background:#1d9e75;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 0 24px #1d9e7533}.nav-cta:hover{background:#157a5b;transform:translateY(-2px)}.btn-primary{transition:background .2s,transform .2s}.btn-primary:hover{transform:translateY(-2px);background:#157a5b!important}.btn-outline{transition:border-color .2s,background .2s}.btn-outline:hover{background:#ffffff12!important;border-color:#fff6!important}.btn-white{transition:background .2s,transform .2s,box-shadow .2s}.btn-white:hover{transform:translateY(-2px);background:#f0fdf4!important;box-shadow:0 8px 24px #00000026!important}.feature-card{transition:border-color .2s,transform .2s}.feature-card:hover{transform:translateY(-4px);border-color:#1d9e7573!important}.pricing-btn-outline{text-align:center;color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:block}.pricing-btn-outline:hover{background:#ffffff0f;transform:translateY(-1px)}.pricing-btn-pro{text-align:center;color:#fff;background:#1d9e75;border:1px solid #1d9e75;border-radius:10px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:block;box-shadow:0 0 20px #1d9e7533}.pricing-btn-pro:hover{background:#157a5b;transform:translateY(-1px)}.footer-link{color:#4b5563;font-size:13px;text-decoration:none;transition:color .15s}.footer-link:hover{color:#94a3b8}.landing details>summary{cursor:pointer;list-style:none}.landing details>summary::-webkit-details-marker{display:none}.landing details[open] .faq-chev{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.landing{scroll-behavior:smooth}}@media (max-width:820px){.nav-text-link{display:none!important}.hero-h1{letter-spacing:-1px!important;font-size:33px!important}.hero-content{max-width:100%!important}.hero-padding{padding:112px 0 64px!important}.section-h2{font-size:27px!important}.faq-h2{font-size:26px!important}.cta-h2{letter-spacing:-.5px!important;font-size:30px!important}.showcase-h3{font-size:23px!important}.social-strip{gap:14px!important}.social-divider{display:none!important}.showcase-grid-1,.showcase-grid-2{grid-template-columns:1fr!important;gap:30px!important}.showcase-grid-1{margin-bottom:44px!important}.showcase-img{order:-1!important}.steps-grid{grid-template-columns:1fr!important}.step-border{border-right:none!important}.features-grid{grid-template-columns:1fr!important}.testimonial-grid{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:22px!important}.ba-grid,.pricing-grid{grid-template-columns:1fr!important}.footer-inner{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}}
