.hero[data-v-6d78496a]{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding-bottom:6rem;padding-top:calc(76px + 3rem);position:relative}@media(max-width:900px){.hero[data-v-6d78496a]{min-height:auto;padding-bottom:4rem;padding-top:calc(76px + 2rem)}}@media(max-width:600px){.hero[data-v-6d78496a]{padding-bottom:3rem;padding-top:calc(76px + 1.5rem)}}.hero__bg[data-v-6d78496a]{inset:0;pointer-events:none;position:absolute;z-index:0}.hero__blob[data-v-6d78496a]{border-radius:9999px;filter:blur(80px);opacity:.35;position:absolute}.hero__blob--1[data-v-6d78496a]{background:radial-gradient(circle,#f19e7b,transparent 70%);height:min(600px,100vw);right:-100px;top:-200px;width:min(600px,100vw)}.hero__blob--2[data-v-6d78496a]{background:radial-gradient(circle,#c0ae98,transparent 70%);bottom:-100px;height:min(400px,80vw);left:-80px;width:min(400px,80vw)}.hero__grid[data-v-6d78496a]{background-image:linear-gradient(rgba(28,25,22,.04) 1px,transparent 0),linear-gradient(90deg,rgba(28,25,22,.04) 1px,transparent 0);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent);position:absolute}.hero__inner[data-v-6d78496a]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}@media(max-width:900px){.hero__inner[data-v-6d78496a]{gap:2rem;grid-template-columns:1fr}}.hero__label[data-v-6d78496a]{align-items:center;background-color:#f2a788;border:1px solid #ef916a;color:#e8622a;display:inline-flex;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.12em;margin-bottom:1.5rem;max-width:100%;padding:6px 1rem;text-transform:uppercase;white-space:normal;word-break:break-word}.dot[data-v-6d78496a],.hero__label[data-v-6d78496a]{border-radius:9999px}.dot[data-v-6d78496a]{animation:pulse-6d78496a 2s ease-in-out infinite;background-color:#e8622a;height:6px;width:6px}@keyframes pulse-6d78496a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.hero__title[data-v-6d78496a]{color:#1c1916;font-size:4.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:1.5rem}@media(max-width:900px){.hero__title[data-v-6d78496a]{font-size:3.25rem}}@media(max-width:600px){.hero__title[data-v-6d78496a]{font-size:2.5rem}}@media(max-width:400px){.hero__title[data-v-6d78496a]{font-size:2rem}}.hero__title-highlight[data-v-6d78496a]{color:#e8622a;position:relative}.hero__title-highlight[data-v-6d78496a]:after{background:linear-gradient(90deg,#e8622a,#f19e7b);border-radius:2px;bottom:4px;content:"";height:3px;left:0;opacity:.5;position:absolute;right:0}.hero__subtitle[data-v-6d78496a]{color:#7a6e64;font-size:1.125rem;line-height:1.8;margin-bottom:2rem;max-width:480px}@media(max-width:600px){.hero__subtitle[data-v-6d78496a]{font-size:1rem;margin-bottom:1.5rem;max-width:100%}}.hero__actions[data-v-6d78496a]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}@media(max-width:600px){.hero__actions[data-v-6d78496a]{flex-direction:column;gap:.75rem}.hero__actions .btn[data-v-6d78496a]{justify-content:center;width:100%}}.hero__stats[data-v-6d78496a]{align-items:center;background-color:#fff;border:1px solid #e0d5c5;border-radius:24px;box-shadow:0 1px 3px #1c191614,0 1px 2px #1c19160d;display:flex;gap:1.5rem;max-width:100%;padding:1rem 1.5rem;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.hero__stats[data-v-6d78496a]{gap:0;justify-content:space-around;padding:1rem;width:100%}}.stat[data-v-6d78496a]{display:flex;flex-direction:column;gap:2px}.stat__num[data-v-6d78496a]{color:#e8622a;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}@media(max-width:600px){.stat__num[data-v-6d78496a]{font-size:1.25rem}}.stat__label[data-v-6d78496a]{color:#7a6e64;font-size:.75rem;white-space:nowrap}@media(max-width:400px){.stat__label[data-v-6d78496a]{font-size:.65rem}}.stat__divider[data-v-6d78496a]{background-color:#e0d5c5;height:32px;width:1px}@media(max-width:600px){.stat__divider[data-v-6d78496a]{display:none}}.hero__visual[data-v-6d78496a]{height:460px;position:relative}@media(max-width:900px){.hero__visual[data-v-6d78496a]{display:none!important}}.hero__card[data-v-6d78496a]{background-color:#fff;border:1px solid #e0d5c5;border-radius:24px;box-shadow:0 12px 40px #1c191624,0 4px 12px #1c191614;overflow:hidden}.hero__card--main[data-v-6d78496a]{animation:float-6d78496a 6s ease-in-out infinite;inset:0;position:absolute}@keyframes float-6d78496a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.card-header[data-v-6d78496a]{align-items:center;background-color:#f0ead6;border-bottom:1px solid #e0d5c5;display:flex;gap:.75rem;padding:1rem 1.5rem}.card-dots[data-v-6d78496a]{display:flex;gap:5px}.card-dots span[data-v-6d78496a]{background-color:#e0d5c5;border-radius:9999px;height:10px;width:10px}.card-dots span[data-v-6d78496a]:first-child{background-color:#ff5f57}.card-dots span[data-v-6d78496a]:nth-child(2){background-color:#febc2e}.card-dots span[data-v-6d78496a]:nth-child(3){background-color:#28c840}.card-title[data-v-6d78496a]{color:#7a6e64;font-family:monospace;font-size:.75rem}.card-content[data-v-6d78496a]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.card-bar[data-v-6d78496a]{background-color:#f0ead6;border-radius:9999px;height:10px}.card-bar--orange[data-v-6d78496a]{background:linear-gradient(90deg,#e8622a,#f19e7b);width:60%}.card-bar--full[data-v-6d78496a]{width:100%}.card-bar--short[data-v-6d78496a]{width:45%}.card-bar--med[data-v-6d78496a]{width:75%}.card-image-placeholder[data-v-6d78496a]{background:linear-gradient(135deg,#f0ead6,#e0d5c5);border-radius:16px;height:140px;margin-block:.5rem;overflow:hidden;position:relative}.card-image-placeholder[data-v-6d78496a]:before{animation:shimmer-6d78496a 2.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-6d78496a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero__card--floating[data-v-6d78496a]{align-items:center;border-radius:16px;display:flex;gap:.75rem;overflow:visible;padding:1rem 1.5rem;position:absolute;white-space:nowrap}.hero__card--stats[data-v-6d78496a]{animation:float-offset-6d78496a 7s ease-in-out 1s infinite;bottom:60px;left:-40px}.hero__card--score[data-v-6d78496a]{animation:float-offset-6d78496a 8s ease-in-out .5s infinite;right:-30px;top:80px}@keyframes float-offset-6d78496a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floating-icon[data-v-6d78496a]{color:#e8622a;font-size:24px}.floating-num[data-v-6d78496a]{color:#1c1916;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700;margin:0}.floating-label[data-v-6d78496a]{color:#7a6e64;font-size:.75rem;margin:0}.score-ring[data-v-6d78496a]{flex-shrink:0;height:40px;position:relative;width:40px}.score-ring svg[data-v-6d78496a]{height:100%;width:100%}.score-ring span[data-v-6d78496a]{align-items:center;color:#e8622a;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;inset:0;justify-content:center;position:absolute}.services[data-v-d31bf2bf]{background-color:#f0ead6}.services__header[data-v-d31bf2bf]{margin-bottom:3rem;max-width:560px}.text-orange[data-v-d31bf2bf]{color:#e8622a}.services__grid[data-v-d31bf2bf]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.services__grid[data-v-d31bf2bf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.services__grid[data-v-d31bf2bf]{grid-template-columns:1fr}}.service-card[data-v-d31bf2bf]{background-color:#faf8f4;border:1px solid #e0d5c5;border-radius:24px;cursor:default;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:border-color .25s ease,box-shadow .25s ease,transform .4s cubic-bezier(.16,1,.3,1)}.service-card[data-v-d31bf2bf]:hover{border-color:#e8622a;box-shadow:0 4px 16px #1c19161a,0 2px 6px #1c19160f,0 0 0 1px #e8622a;transform:translateY(-4px)}.service-card:hover .service-card__icon[data-v-d31bf2bf]{background-color:#e8622a;color:#fff}.service-card:hover .link-arrow[data-v-d31bf2bf]{transform:translate(4px)}.service-card__icon[data-v-d31bf2bf]{align-items:center;background-color:#f2a483;border-radius:16px;color:#e8622a;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;transition:background-color .25s ease,color .25s ease;width:48px}.service-card__title[data-v-d31bf2bf]{color:#1c1916;font-size:1.25rem;font-weight:700;line-height:1.3}.service-card__desc[data-v-d31bf2bf]{color:#7a6e64;flex:1;font-size:.875rem;line-height:1.8}.service-card__footer[data-v-d31bf2bf]{border-top:1px solid #e0d5c5;margin-top:auto;padding-top:1rem}.service-card__link[data-v-d31bf2bf]{align-items:center;color:#e8622a;display:inline-flex;font-size:.875rem;font-weight:600;gap:4px;text-decoration:none;transition:color .15s ease}.service-card__link[data-v-d31bf2bf]:hover{color:#d24e17;text-decoration:none}.link-arrow[data-v-d31bf2bf]{font-size:16px;transition:transform .25s ease}.text-orange[data-v-fe6d9ca3]{color:#e8622a}.process__header[data-v-fe6d9ca3]{margin-bottom:4rem;text-align:center}.process__header .section-label[data-v-fe6d9ca3]{justify-content:center}.process__header .section-label[data-v-fe6d9ca3]:before{display:none}.process__header .section-subtitle[data-v-fe6d9ca3]{margin-inline:auto}.process__steps[data-v-fe6d9ca3]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);position:relative}@media(max-width:900px){.process__steps[data-v-fe6d9ca3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.process__steps[data-v-fe6d9ca3]{grid-template-columns:1fr}}.process-step[data-v-fe6d9ca3]{align-items:center;background-color:#fff;border:1px solid #e0d5c5;border-radius:24px;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative;text-align:center;transition:border-color .25s ease,box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.process-step[data-v-fe6d9ca3]:hover{border-color:#e8622a;box-shadow:0 4px 16px #1c19161a,0 2px 6px #1c19160f;transform:translateY(-6px)}.process-step:hover .process-step__icon[data-v-fe6d9ca3]{background-color:#e8622a;color:#fff}.process-step__connector[data-v-fe6d9ca3]{display:none}.process-step__number[data-v-fe6d9ca3]{color:#e0d5c5;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;position:absolute;right:1rem;top:1rem}.process-step__icon[data-v-fe6d9ca3]{align-items:center;background-color:#f2a483;border-radius:16px;color:#e8622a;display:flex;font-size:26px;height:56px;justify-content:center;transition:background-color .25s ease,color .25s ease;width:56px}.process-step__title[data-v-fe6d9ca3]{color:#1c1916;font-size:1.25rem;font-weight:700}.process-step__desc[data-v-fe6d9ca3]{color:#7a6e64;font-size:.875rem;line-height:1.8}.testimonials[data-v-a9f212dc]{background-color:#f0ead6}.text-orange[data-v-a9f212dc]{color:#e8622a}.testimonials__header[data-v-a9f212dc]{margin-bottom:3rem}.testimonials__grid[data-v-a9f212dc]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.testimonials__grid[data-v-a9f212dc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.testimonials__grid[data-v-a9f212dc]{grid-template-columns:1fr}}.testimonial-card[data-v-a9f212dc]{background-color:#fff;border:1px solid #e0d5c5;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.testimonial-card[data-v-a9f212dc]:hover{box-shadow:0 4px 16px #1c19161a,0 2px 6px #1c19160f;transform:translateY(-4px)}.testimonial-card__stars[data-v-a9f212dc]{display:flex;gap:2px}.star[data-v-a9f212dc]{color:#e8622a;font-size:18px}.star--empty[data-v-a9f212dc]{opacity:.25}.testimonial-card__quote[data-v-a9f212dc]{background:none;border:none;color:#1c1916;flex:1;font-size:.875rem;font-style:italic;line-height:1.8;margin:0;padding:0;quotes:none}.testimonial-card__author[data-v-a9f212dc]{align-items:center;border-top:1px solid #e0d5c5;display:flex;gap:.75rem;padding-top:1rem}.author-avatar[data-v-a9f212dc]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.author-avatar span[data-v-a9f212dc]{color:#fff;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.02em}.author-name[data-v-a9f212dc]{color:#1c1916;font-size:.875rem;font-weight:600;margin:0}.author-role[data-v-a9f212dc]{color:#7a6e64;font-size:.75rem;margin:0}
