.bf{flex-direction:column;gap:12px;display:flex}.bf-row{flex-direction:column;gap:4px;min-width:0;display:flex}.bf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bf label,.bf legend{font-size:15px;font-weight:600}.bf input[type=text],.bf input[type=tel],.bf input[type=date],.bf select,.bf textarea{border:1px solid var(--field);border-radius:var(--radius);width:100%;min-height:50px;font:inherit;color:var(--plum);background:var(--white);padding:0 14px;font-size:17px}.bf textarea{resize:vertical;min-height:90px;padding:10px 14px}.bf [aria-invalid=true]{border:2px solid var(--error)}.bf-err{color:var(--error);font-size:15px}.bf-note{background:var(--blush);border-radius:var(--radius);padding:10px 12px;font-size:15px}.bf-more{color:var(--rani);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 0;font-size:15px;font-weight:600}.bf-slots{border:0;margin:0;padding:0}.bf-slots div{flex-wrap:wrap;gap:6px;display:flex}.bf-slot{border:1px solid var(--field);border-radius:var(--radius);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex;font-weight:400!important}.bf-slot input{accent-color:var(--rani)}.bf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-submit{width:100%;min-height:56px;margin-top:4px;font-size:19px}.send-run{background-image:repeating-linear-gradient(90deg, var(--gold) 0 10px, transparent 10px 18px);background-size:80px 3px;height:3px;top:calc(50% - 1px);left:24px;right:24px}.send-done{justify-content:center;align-items:center;gap:10px;display:flex;inset:0}.bf-result{flex-direction:column;gap:10px;display:flex}.bf-failed p{color:var(--error)}.bf-alt{text-align:center;color:var(--muted);font-size:16px}.bf-alt a{color:var(--whatsapp);font-weight:600}.bf-privacy{color:var(--muted);text-align:center;font-size:14px}@media (width<=340px){.bf-two{grid-template-columns:minmax(0,1fr)}}.bf-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.bf-row>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#bf-optional{flex-direction:column;gap:12px;display:flex}#bf-optional .bf-row>label{clip-path:none;width:auto;height:auto;position:static}.bf input::placeholder{color:var(--muted);opacity:1}.bf-submit{font-size:18px}.bf-submit:disabled{cursor:default;box-shadow:none;transform:none}.bf-submit:disabled:not(.is-done):not(.is-sending){opacity:.65}@media (width<=859px){.bf-privacy{font-size:13px}}.hero[data-astro-cid-ge2uvauf]{background:var(--blush)}.hero-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:64px;padding-bottom:64px;display:flex}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:440px;gap:18px;display:flex}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--rani);font-size:26px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(34px,5.2vw,60px);line-height:1.05}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:32em;font-size:20px}.visit[data-astro-cid-ge2uvauf]{color:var(--muted)}.visit[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--plum)}.card[data-astro-cid-ge2uvauf]{background:var(--white);border-radius:var(--radius-lg);box-shadow:0 3px 0 var(--gold);flex-direction:column;flex:380px;gap:10px;padding:28px;display:flex}.card[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:28px}.intro[data-astro-cid-ge2uvauf]{font-size:16px}.contact-actions[data-astro-cid-ge2uvauf]{flex-direction:column;gap:12px;margin:10px 0;display:flex}.contact-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:56px}@media (width<=859px){.hero-row[data-astro-cid-ge2uvauf]{gap:20px;padding-top:24px;padding-bottom:28px}.hero-copy[data-astro-cid-ge2uvauf]{flex-basis:100%;gap:12px}.kicker[data-astro-cid-ge2uvauf]{font-size:20px}.lead[data-astro-cid-ge2uvauf]{font-size:17px}.visit[data-astro-cid-ge2uvauf]{font-size:15px}.card[data-astro-cid-ge2uvauf]{flex-basis:100%;padding:16px}.card[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:24px}}.featured[data-astro-cid-2oakrgjs]{background:#fff7f0}.heading[data-astro-cid-2oakrgjs]{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.heading[data-astro-cid-2oakrgjs]>div[data-astro-cid-2oakrgjs]{max-width:650px}.eyebrow[data-astro-cid-2oakrgjs]{color:var(--rani);letter-spacing:.14em;margin-bottom:12px;font-size:14px;font-weight:600}h2[data-astro-cid-2oakrgjs]{margin-bottom:16px;font-size:clamp(28px,3.4vw,40px)}.intro[data-astro-cid-2oakrgjs]{color:#5a4650}.all[data-astro-cid-2oakrgjs]{border-radius:999px;flex-shrink:0;font-size:16px}.cards[data-astro-cid-2oakrgjs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.service-card[data-astro-cid-2oakrgjs]{color:var(--plum);background:#fff;border:1px solid #ead7cc;border-radius:24px;padding:20px;text-decoration:none;display:block}.service-card[data-astro-cid-2oakrgjs]:focus-visible{outline:3px solid var(--rani);outline-offset:4px}.copy[data-astro-cid-2oakrgjs]{margin-top:20px}h3[data-astro-cid-2oakrgjs]{margin-bottom:10px;font-size:20px;line-height:1.3}.copy[data-astro-cid-2oakrgjs] p[data-astro-cid-2oakrgjs]{color:#5a4650;font-size:15px}.learn[data-astro-cid-2oakrgjs]{color:var(--rani);padding-top:12px;font-weight:600;display:inline-block}.note[data-astro-cid-2oakrgjs]{text-align:center;color:#5a4650;margin-top:24px;font-size:14px}.mobile[data-astro-cid-2oakrgjs]{display:none}@media (width<=1000px){.heading[data-astro-cid-2oakrgjs]{flex-direction:column;align-items:flex-start}}@media (width<=700px){.desktop[data-astro-cid-2oakrgjs]{display:none}.mobile[data-astro-cid-2oakrgjs]{width:100%;margin-top:24px;display:flex}.cards[data-astro-cid-2oakrgjs]{grid-template-columns:1fr;gap:24px}.service-card[data-astro-cid-2oakrgjs]{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.copy[data-astro-cid-2oakrgjs]{margin-top:0}h3[data-astro-cid-2oakrgjs]{font-size:18px}.copy[data-astro-cid-2oakrgjs] p[data-astro-cid-2oakrgjs],.learn[data-astro-cid-2oakrgjs]{font-size:14px}}@media (width<=380px){.service-card[data-astro-cid-2oakrgjs]{gap:10px;padding:8px}}.trust[data-astro-cid-qlv4pxuf]{border-bottom:1px solid var(--line)}.trust-row[data-astro-cid-qlv4pxuf]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]{flex-direction:column;gap:2px;padding:26px 8px;display:flex}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]+div[data-astro-cid-qlv4pxuf]{border-left:1px solid var(--line)}strong[data-astro-cid-qlv4pxuf]{font-family:var(--font-display);color:var(--rani);font-size:32px;font-weight:400;line-height:1.2}span[data-astro-cid-qlv4pxuf]{color:var(--muted)}@media (width<=859px){.trust-row[data-astro-cid-qlv4pxuf]{padding:0}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]{padding:16px 4px}strong[data-astro-cid-qlv4pxuf]{font-size:21px}span[data-astro-cid-qlv4pxuf]{font-size:14px}}.makeover-note[data-astro-cid-4ee5ujv2]{border:1px dashed #d9b9a6;border-radius:12px;margin-top:20px;padding:16px;font-size:16px}.makeover-note[data-astro-cid-4ee5ujv2] a[data-astro-cid-4ee5ujv2]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.two-col[data-astro-cid-4ee5ujv2]{flex-wrap:wrap;gap:56px;display:flex}.two-col[data-astro-cid-4ee5ujv2]>div[data-astro-cid-4ee5ujv2]{flex:420px;min-width:0}.list[data-astro-cid-4ee5ujv2]{margin:0;padding:0;list-style:none}.price-row[data-astro-cid-4ee5ujv2],.why-row[data-astro-cid-4ee5ujv2]{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.price-row[data-astro-cid-4ee5ujv2]{justify-content:space-between}.list[data-astro-cid-4ee5ujv2] li[data-astro-cid-4ee5ujv2]:last-child{border-bottom:0}.desc[data-astro-cid-4ee5ujv2]{color:var(--muted);font-size:16px;display:block}.price[data-astro-cid-4ee5ujv2]{color:var(--rani);text-align:right;white-space:nowrap}.dot[data-astro-cid-4ee5ujv2]{background:var(--gold);border-radius:50%;flex:none;width:12px;height:12px;margin-top:9px}@media (width<=859px){.two-col[data-astro-cid-4ee5ujv2]{gap:24px}.two-col[data-astro-cid-4ee5ujv2]>div[data-astro-cid-4ee5ujv2]{flex-basis:100%}.desc[data-astro-cid-4ee5ujv2]{font-size:15px}.price[data-astro-cid-4ee5ujv2]{white-space:normal;max-width:7.5em;font-size:16px}}.how[data-astro-cid-l43jfdkk]{background:var(--plum);color:var(--white);padding:64px 0}.steps-wrap[data-astro-cid-l43jfdkk]{position:relative}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{flex-direction:column;gap:8px;display:flex;position:relative}.num[data-astro-cid-l43jfdkk]{background:var(--gold);width:48px;height:48px;color:var(--plum);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.text[data-astro-cid-l43jfdkk]{flex-direction:column;gap:2px;display:flex}.text[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:#e8d3dd}.step-seg[data-astro-cid-l43jfdkk]{border-top:3px dashed var(--gold);width:calc(100% - 40px);height:0;position:absolute;top:23px;left:56px}.step-line[data-astro-cid-l43jfdkk]{display:none}@media (width<=859px){.how[data-astro-cid-l43jfdkk]{padding:32px 0}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr);gap:18px}.step[data-astro-cid-l43jfdkk]{flex-direction:row;align-items:flex-start;gap:14px}.num[data-astro-cid-l43jfdkk]{flex:none;width:34px;height:34px;font-size:18px}.text[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{font-size:15px}.step-seg[data-astro-cid-l43jfdkk]{display:none}.step-line[data-astro-cid-l43jfdkk]{border-left:3px dashed var(--gold);display:block;position:absolute;top:17px;bottom:30px;left:16px}}.faq[data-astro-cid-hemr5th4]{background:var(--blush);padding:64px 0}.narrow[data-astro-cid-hemr5th4]{max-width:760px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-of-type{border-bottom:0}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;gap:12px;min-height:48px;padding:14px 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--rani);font-size:22px;line-height:1}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 0 14px}@media (width<=859px){.faq[data-astro-cid-hemr5th4]{padding:32px 0}}
