@media (max-width: 767px){.hero-section[data-astro-cid-bbe6dxrz]{height:auto;min-height:max(560px,calc(100svh - 72px));max-height:none;padding-block:64px}}.group-banner[data-astro-cid-t5tvb2uh],.group-section[data-astro-cid-t5tvb2uh]{--group-ink: #2F4156;--group-slate: #567C8D;--group-blue: #C8D9E6;--group-paper: #F5EFEB;--group-white: #FFFFFF}.group-banner[data-astro-cid-t5tvb2uh]{background:var(--group-blue);color:var(--group-ink)}.group-banner-inner[data-astro-cid-t5tvb2uh]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding:12px 24px}.group-banner[data-astro-cid-t5tvb2uh] p[data-astro-cid-t5tvb2uh]{font-size:15px;line-height:1.6}.group-banner[data-astro-cid-t5tvb2uh] strong[data-astro-cid-t5tvb2uh]{font-weight:600}.group-banner[data-astro-cid-t5tvb2uh] a[data-astro-cid-t5tvb2uh]{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:44px;padding:8px 16px;color:var(--group-white);background:var(--group-ink);border-radius:4px;font-size:14px;font-weight:500}.group-banner[data-astro-cid-t5tvb2uh] a[data-astro-cid-t5tvb2uh]:hover{text-decoration:underline;text-underline-offset:4px}.group-section[data-astro-cid-t5tvb2uh]{padding:80px 24px}.group-offer[data-astro-cid-t5tvb2uh]{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);background:var(--group-ink);color:var(--group-white);border-radius:8px;overflow:hidden}.group-copy[data-astro-cid-t5tvb2uh]{padding:48px}.group-label[data-astro-cid-t5tvb2uh]{margin-bottom:12px;font-size:16px;color:var(--group-blue)}h2[data-astro-cid-t5tvb2uh]{font-family:Playfair Display,serif;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.15;text-wrap:balance}.group-subtitle[data-astro-cid-t5tvb2uh]{margin-top:16px;font-size:20px;line-height:1.5;font-weight:500}.group-intro[data-astro-cid-t5tvb2uh]{margin-top:12px;max-width:48ch;font-size:16px;line-height:1.7}.group-includes[data-astro-cid-t5tvb2uh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;padding-block:28px;border-block:1px solid var(--group-slate)}h3[data-astro-cid-t5tvb2uh]{margin-bottom:16px;font-size:16px;line-height:1.5;font-weight:600;color:var(--group-blue)}ul[data-astro-cid-t5tvb2uh]{margin:0;padding:0;list-style:none;display:grid;gap:16px}li[data-astro-cid-t5tvb2uh]{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.65}li[data-astro-cid-t5tvb2uh] svg[data-astro-cid-t5tvb2uh]{margin-top:5px;color:var(--group-blue)}.group-price[data-astro-cid-t5tvb2uh]{margin-top:28px}.group-offer-label[data-astro-cid-t5tvb2uh]{font-size:16px;line-height:1.5}.group-installments[data-astro-cid-t5tvb2uh]{margin-top:8px;font-size:clamp(36px,3.4vw,44px);line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.group-installments[data-astro-cid-t5tvb2uh]>span[data-astro-cid-t5tvb2uh]{font-size:.7em;font-weight:400}.group-total[data-astro-cid-t5tvb2uh]{margin-top:4px;color:var(--group-blue);font-size:14px;line-height:1.5}.group-cash[data-astro-cid-t5tvb2uh]{margin-top:12px;font-size:18px;line-height:1.6}.group-contact[data-astro-cid-t5tvb2uh]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;width:100%;margin-top:24px;padding:16px;background:var(--group-white);color:var(--group-ink);border-radius:4px;font-size:16px;line-height:1.5;font-weight:600}.group-contact-copy[data-astro-cid-t5tvb2uh]{display:flex;align-items:center;gap:12px;min-width:0}.group-contact-qr[data-astro-cid-t5tvb2uh]{display:block;width:112px;height:112px;flex-shrink:0}.group-contact[data-astro-cid-t5tvb2uh]:hover{background:var(--group-paper)}.group-visual[data-astro-cid-t5tvb2uh]{position:relative;min-height:620px;background:var(--group-paper)}.group-photo[data-astro-cid-t5tvb2uh]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%}.group-contact[data-astro-cid-t5tvb2uh]:focus-visible{outline-color:var(--group-white);outline-offset:5px}@media (max-width: 1023px){.group-copy[data-astro-cid-t5tvb2uh]{padding:36px}.group-includes[data-astro-cid-t5tvb2uh]{grid-template-columns:1fr}.group-contact-qr[data-astro-cid-t5tvb2uh]{display:none}.group-contact[data-astro-cid-t5tvb2uh]{width:-moz-fit-content;width:fit-content;max-width:100%}}@media (max-width: 767px){.group-banner-inner[data-astro-cid-t5tvb2uh]{padding-inline:20px;flex-wrap:wrap;gap:10px}.group-banner[data-astro-cid-t5tvb2uh] p[data-astro-cid-t5tvb2uh]{flex:1 1 270px}.group-banner[data-astro-cid-t5tvb2uh] a[data-astro-cid-t5tvb2uh]{padding-inline:12px}.group-section[data-astro-cid-t5tvb2uh]{padding:64px 20px}.group-offer[data-astro-cid-t5tvb2uh]{grid-template-columns:minmax(0,1fr)}.group-copy[data-astro-cid-t5tvb2uh]{padding:32px 24px}.group-visual[data-astro-cid-t5tvb2uh]{min-height:0;height:320px}.group-photo[data-astro-cid-t5tvb2uh]{-o-object-position:50% 27%;object-position:50% 27%}.group-includes[data-astro-cid-t5tvb2uh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 479px){.group-includes[data-astro-cid-t5tvb2uh]{grid-template-columns:1fr}.group-copy[data-astro-cid-t5tvb2uh]{padding:32px 20px}.group-contact[data-astro-cid-t5tvb2uh]{padding:14px 16px}.group-visual[data-astro-cid-t5tvb2uh]{height:280px}}.about-section[data-astro-cid-v2cbyr3p]{--about-ink: #2F4156;--about-muted: #567C8D;--about-blue: #C8D9E6;--about-paper: #F5EFEB;--about-white: #FFFFFF;color:var(--about-ink)}.about-intro[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:136px minmax(0,1fr);gap:32px;align-items:center;max-width:920px}.about-portrait[data-astro-cid-v2cbyr3p]{width:136px;height:172px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border-radius:6px}h2[data-astro-cid-v2cbyr3p],h3[data-astro-cid-v2cbyr3p]{font-family:Playfair Display,serif;font-weight:600;text-wrap:balance}h2[data-astro-cid-v2cbyr3p]{font-size:clamp(30px,3vw,40px);line-height:1.2}.about-summary[data-astro-cid-v2cbyr3p]{margin-top:16px;font-size:18px;line-height:1.7;max-width:67ch}.about-instagram[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.about-instagram[data-astro-cid-v2cbyr3p]:hover{color:var(--about-muted)}.about-facts[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0 32px;padding:24px 0;border-block:1px solid var(--about-blue)}dt[data-astro-cid-v2cbyr3p]{font-size:14px;line-height:1.5;margin-bottom:8px}dd[data-astro-cid-v2cbyr3p]{font-size:16px;line-height:1.6;font-weight:500;max-width:25ch;overflow-wrap:anywhere}.about-tabs[data-astro-cid-v2cbyr3p]{display:flex;gap:8px;margin-bottom:28px}.about-tabs[data-astro-cid-v2cbyr3p][hidden],.about-card[data-astro-cid-v2cbyr3p][hidden]{display:none}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p]{min-height:48px;padding:12px 24px;border:1px solid var(--about-muted);border-radius:4px;color:var(--about-ink);background:var(--about-white);font-size:16px;font-weight:500;transition:background-color .16s,color .16s}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p]:hover{background:var(--about-paper)}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p][aria-selected=true]{color:var(--about-white);background:var(--about-ink);border-color:var(--about-ink)}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p]:active{background:var(--about-blue);color:var(--about-ink)}.about-deck[data-astro-cid-v2cbyr3p]{position:relative;isolation:isolate}.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-deck[data-astro-cid-v2cbyr3p]:before,.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-deck[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;inset:0 8px;border:1px solid var(--about-blue);border-radius:8px;z-index:-1;pointer-events:none}.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-deck[data-astro-cid-v2cbyr3p]:before{background:var(--about-blue);transform:rotate(-1.2deg)}.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-deck[data-astro-cid-v2cbyr3p]:after{background:var(--about-paper);transform:rotate(.8deg)}.about-card[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);min-height:450px;background:var(--about-white);border:1px solid var(--about-blue);border-radius:6px;overflow:hidden;box-shadow:0 6px 0 var(--about-blue)}.about-card[data-astro-cid-v2cbyr3p]+.about-card[data-astro-cid-v2cbyr3p]{margin-top:32px}.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-card[data-astro-cid-v2cbyr3p]{margin-top:0}.about-card-copy[data-astro-cid-v2cbyr3p]{padding:36px 40px}h3[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:12px;font-size:28px;line-height:1.3;margin-bottom:20px;max-width:26ch}.about-card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:16px;line-height:1.8;max-width:68ch}.about-card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]+p[data-astro-cid-v2cbyr3p]{margin-top:16px}.about-card-photo[data-astro-cid-v2cbyr3p]{position:relative;background:var(--about-paper)}.about-card-photo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-credentials[data-astro-cid-v2cbyr3p]{margin:0;padding:0;list-style:none}.about-credentials[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:16px;line-height:1.6;border-bottom:1px solid var(--about-blue)}.about-credentials[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:first-child{padding-top:0}.about-credentials[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:last-child{padding-bottom:0;border-bottom:0}.about-credentials[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{margin-top:5px}.about-actions[data-astro-cid-v2cbyr3p]{display:flex;justify-content:flex-start;margin-top:36px}.about-services[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:14px 24px;background:var(--about-ink);color:var(--about-white);border-radius:4px;font-size:16px;font-weight:500;transition:background-color .16s}.about-services[data-astro-cid-v2cbyr3p]:hover{background:var(--about-muted)}.about-card[data-astro-cid-v2cbyr3p]:focus-visible{outline:2px solid var(--about-muted);outline-offset:5px}@media (max-width: 767px){.about-intro[data-astro-cid-v2cbyr3p]{grid-template-columns:104px minmax(0,1fr);gap:24px;align-items:start}.about-portrait[data-astro-cid-v2cbyr3p]{width:104px;height:136px}.about-summary[data-astro-cid-v2cbyr3p]{font-size:16px}.about-facts[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p]{flex:1;padding-inline:12px}.about-card[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,1fr);min-height:0}.about-card-copy[data-astro-cid-v2cbyr3p]{padding:28px}.about-card-photo[data-astro-cid-v2cbyr3p]{grid-row:1;height:180px}.about-card-photo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{-o-object-position:50% 27%!important;object-position:50% 27%!important}h3[data-astro-cid-v2cbyr3p]{font-size:25px}}@media (max-width: 479px){.about-intro[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:20px}.about-portrait[data-astro-cid-v2cbyr3p]{width:104px;height:128px}.about-facts[data-astro-cid-v2cbyr3p]{gap:24px 16px;margin-top:28px}.about-tabs[data-astro-cid-v2cbyr3p]{gap:8px}.about-tabs[data-astro-cid-v2cbyr3p] button[data-astro-cid-v2cbyr3p]{padding-inline:8px;font-size:14px}.about-card-copy[data-astro-cid-v2cbyr3p]{padding:24px 20px}.about-actions[data-astro-cid-v2cbyr3p]{padding-right:56px}.about-services[data-astro-cid-v2cbyr3p]{text-align:left;padding-inline:20px}.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-deck[data-astro-cid-v2cbyr3p]:before{transform:rotate(-1deg)}}@media (prefers-reduced-motion: no-preference){.about-section[data-astro-cid-v2cbyr3p][data-enhanced] .about-card[data-astro-cid-v2cbyr3p]:not([hidden]) .about-card-copy[data-astro-cid-v2cbyr3p]{animation:card-appear .2s ease-out}@keyframes card-appear{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 359px){dd[data-astro-cid-v2cbyr3p]{hyphens:auto}}
