.hero-buttons-section{margin-top:2.5rem;padding-top:.75rem;padding-bottom:2rem}.hero-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;text-decoration:none;cursor:pointer;transition:all .25s ease;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;min-height:3rem;padding:.75rem 1.75rem}.hero-btn__icon{display:flex;align-items:center;flex-shrink:0;width:18px;height:18px}.hero-btn__icon svg{width:18px;height:18px}.hero-btn--filled{background-color:#9dd5d1;color:#1a2e3b;box-shadow:0 2px 8px #9dd5d166;font-size:1rem;font-weight:700;padding:.75rem 2rem .75rem 1.75rem}.hero-btn--filled:hover{background-color:#8ac9c4;box-shadow:0 4px 16px #9dd5d180}.hero-proof-links{display:flex;justify-content:center}.hero-proof-links__inner{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:flex-start}.hero-proof-link{text-align:center}.hero-proof-links .hero-btn{min-height:auto;padding:.7rem 1.6rem;font-size:.92rem;font-weight:600;letter-spacing:.02em;border:1px solid #d1d5db;background:#fff9;color:#374151;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:none;transition:all .2s ease}.hero-proof-links .hero-btn:hover{background:#1a2e3b;border-color:#1a2e3b;color:#fff;box-shadow:0 2px 10px #1a2e3b33;transform:translateY(-1px)}.hero-proof-links .hero-btn--estimator{border-color:#9dd5d1;background:#9dd5d11a;color:#1a2e3b;font-weight:600}.hero-proof-links .hero-btn--estimator:hover{background:#9dd5d1;border-color:#9dd5d1;color:#1a2e3b;box-shadow:0 2px 10px #9dd5d159}.hero-proof-links .hero-btn--estimator .hero-btn__icon{width:14px;height:14px}.hero-proof-links .hero-btn--estimator .hero-btn__icon svg{width:14px;height:14px}.hero-testimonials-dd{position:relative}.hero-testimonials-dd__btn{appearance:none;font:inherit;margin:0;display:inline-flex;align-items:center;gap:.3rem}.hero-testimonials-dd__chevron{display:flex;align-items:center;opacity:.6;transition:transform .2s ease,opacity .2s ease}.hero-testimonials-dd:hover .hero-testimonials-dd__chevron,.hero-testimonials-dd:focus-within .hero-testimonials-dd__chevron{transform:rotate(180deg);opacity:1}.hero-testimonials-dd__panel{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + .3rem);min-width:10rem;padding:.4rem 0;background-color:#1a2e3b;border:none;border-radius:.625rem;box-shadow:0 8px 24px #1a2e3b33,0 2px 6px #1a2e3b14;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:30}.hero-testimonials-dd__panel:before{content:"";position:absolute;left:0;right:0;top:-.3rem;height:.3rem}.hero-testimonials-dd:hover .hero-testimonials-dd__panel,.hero-testimonials-dd:focus-within .hero-testimonials-dd__panel{opacity:1;visibility:visible;pointer-events:auto}.hero-testimonials-dd__item{display:block;padding:.5rem 1.1rem;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:600;color:#ffffffe6;text-decoration:none;transition:background-color .15s ease,color .15s ease}.hero-testimonials-dd__item:hover,.hero-testimonials-dd__item:focus-visible{outline:none;background-color:#9dd5d126;color:#9dd5d1}.hero-persona-links{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}.hero-persona-links__label{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:500;color:#64748b;letter-spacing:.02em}.hero-persona-links__items{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.hero-persona-link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;border:1.5px solid #e2e8f0;border-radius:9999px;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:#1a2e3b;background:#fff;transition:all .2s ease;text-decoration:none}.hero-persona-link:hover{border-color:#9dd5d1;background:#f0faf9;color:#1a2e3b}.hero-persona-link__icon{display:flex;align-items:center;color:#9dd5d1}@media(max-width:480px){.hero-persona-links__items{flex-direction:column;align-items:center}.hero-persona-link{width:100%;max-width:240px;justify-content:center}}.persona-fade{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc((var(--fade-order) - 1) * .15s)}.persona-fade.is-visible{opacity:1;transform:translateY(0)}
