.hero[data-astro-cid-lcdefpme]{padding-top:clamp(56px,8vw,110px);position:relative;overflow:hidden}.blob[data-astro-cid-lcdefpme]{filter:blur(70px);z-index:0;border-radius:50%;position:absolute}.b1[data-astro-cid-lcdefpme]{background:#ffd9cf;width:460px;height:460px;top:-120px;right:-80px}.b2[data-astro-cid-lcdefpme]{background:#ffe9c9;width:340px;height:340px;bottom:-120px;left:-80px}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:22px 0 26px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin:36px 0 44px;display:flex}.proof[data-astro-cid-lcdefpme]{color:var(--gray);flex-wrap:wrap;gap:32px;font-size:.92rem;list-style:none;display:flex}.proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.hero-card[data-astro-cid-lcdefpme]{padding:30px 0;position:relative}.card-main[data-astro-cid-lcdefpme]{border-radius:32px;padding:40px}.card-main[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 0 12px;font-size:1.9rem}.card-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray)}.phone[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--red);margin-top:22px;font-size:2rem;font-weight:600;display:inline-block}.pill[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;background:var(--red-soft);color:var(--red);border-radius:999px;padding:6px 14px;font-size:.74rem;font-weight:700;display:inline-block}.pill[data-astro-cid-lcdefpme].dark{background:var(--ink);color:#fff}.card-float[data-astro-cid-lcdefpme]{border-radius:18px;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;font-weight:600;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.card-float[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--red)}.f1[data-astro-cid-lcdefpme]{top:-6px;right:-14px}.f2[data-astro-cid-lcdefpme]{animation-delay:-3s;bottom:-4px;left:-22px}@keyframes bob{50%{transform:translateY(-10px)}}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:18px}.mvp[data-astro-cid-lcdefpme]{gap:22px;margin-top:36px;display:grid}.mvp[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:3px solid var(--red);padding-left:22px}.mvp[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:1.1rem}.mvp[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray);font-size:.98rem}.services[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#fff3ee 0%,#fdeedd 45%,#f6e9f2 100%);position:relative;overflow:hidden}.services[data-astro-cid-lcdefpme]:before,.areas[data-astro-cid-lcdefpme]:before{content:"";filter:blur(30px);background:radial-gradient(circle,#db220138,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:8%;right:-140px}.services[data-astro-cid-lcdefpme]:after{content:"";filter:blur(30px);background:radial-gradient(circle,#ffaa5a59,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-120px;left:-120px}.services[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme],.areas[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.areas[data-astro-cid-lcdefpme]{background:linear-gradient(200deg,#faf6f1,#f3ebf5 60%,#fdeedd);position:relative;overflow:hidden}.areas[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle,#786eff2e,#0000 65%);inset:auto auto -160px 20%}.head[data-astro-cid-lcdefpme]{margin-bottom:56px}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:18px}.head[data-astro-cid-lcdefpme].row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:26px;flex-direction:column;min-height:230px;padding:30px;display:flex;position:relative}.tile[data-astro-cid-lcdefpme].big{color:#fff;background:#1b2221d1;border-color:#ffffff1f;grid-column:span 2}.tile[data-astro-cid-lcdefpme].big p[data-astro-cid-lcdefpme]{color:#bcc2c1}.tile[data-astro-cid-lcdefpme].big .num[data-astro-cid-lcdefpme]{color:#ff7a5c}.tile[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px);box-shadow:0 24px 50px -16px #1b22214d}.tile[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.num[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--red);font-size:.95rem;font-weight:600}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:auto 0 8px;padding-top:40px}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray);font-size:.94rem}.arrow[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--ink);transition:.35s var(--spring);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:26px}.tile[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;transform:rotate(-45deg)}.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.area[data-astro-cid-lcdefpme]{border-radius:26px;padding:30px}.area[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:22px 0 12px;font-size:1.5rem}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray);margin-bottom:20px;font-size:.95rem}.more[data-astro-cid-lcdefpme]{color:var(--red);font-size:.92rem;font-weight:700}.forms[data-astro-cid-lcdefpme]{padding-top:0}.forms-box[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;border-radius:36px;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden}.forms-box[data-astro-cid-lcdefpme]:after{content:"";background:#ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.eyebrow[data-astro-cid-lcdefpme].light{color:#ffd0c4}.eyebrow[data-astro-cid-lcdefpme].light:before{background:#ffd0c4}.forms[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:18px}.form-links[data-astro-cid-lcdefpme]{z-index:1;gap:12px;display:grid;position:relative}.form-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;grid-template-columns:1fr auto;column-gap:12px;padding:18px 24px;transition:all .25s;display:grid}.form-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#fff;transform:translate(6px)}.form-links[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:1.05rem}.form-links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.8;grid-column:1;font-size:.85rem}.form-links[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{grid-area:1/2/3;align-self:center;font-size:1.3rem;font-style:normal}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post[data-astro-cid-lcdefpme]{border-radius:26px;flex-direction:column;align-items:flex-start;gap:18px;min-height:240px;padding:30px;display:flex}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex:1;font-size:1.5rem}.post[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme],.forms-box[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento[data-astro-cid-lcdefpme],.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.f1[data-astro-cid-lcdefpme]{right:0}.f2[data-astro-cid-lcdefpme]{left:0}}@media (width<=560px){.bento[data-astro-cid-lcdefpme],.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile[data-astro-cid-lcdefpme].big{grid-column:auto}}
