.contact-artwork[data-astro-cid-ypwl5a2c]{isolation:isolate;min-width:0;padding:1.5rem var(--gutter);color:var(--contact-ink);gap:1rem;display:grid;position:relative;container:contact-artwork/inline-size}.contact-artwork__rings[data-astro-cid-ypwl5a2c]{z-index:-2;pointer-events:none;background:radial-gradient(#88bfff5c,#cde6ff3d 60%,#0000 73%);border-radius:50%;position:absolute;inset:0;overflow:clip}.contact-artwork__rings[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]{border:1px solid #4e9dff3b;border-radius:50%;position:absolute;inset:4% 0;transform:rotate(-24deg)}.contact-artwork__rings[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]:nth-child(2){background:#ffffff21;border-color:#ffffffd9;inset:10% 8%;transform:rotate(32deg)}.contact-artwork__rings[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]:nth-child(3){background:#ffffff21;border-color:#fffc;inset:20% -5% 10% 16%;transform:rotate(34deg)}.enquiry-panel[data-astro-cid-ypwl5a2c],.contact-floating[data-astro-cid-ypwl5a2c],.contact-category[data-astro-cid-ypwl5a2c]{background:linear-gradient(125deg,#fff 35%,#f8fbff);border:1px solid #e5effb;border-radius:1.25rem;min-width:0;box-shadow:0 1.25rem 2.5rem #2f69b01f,inset 0 1px #fff}.enquiry-panel[data-astro-cid-ypwl5a2c]{padding:1.25rem}.contact-card-heading[data-astro-cid-ypwl5a2c]{align-items:start;gap:.75rem;display:flex}.contact-card-heading[data-astro-cid-ypwl5a2c]>div[data-astro-cid-ypwl5a2c],.contact-category[data-astro-cid-ypwl5a2c]>div[data-astro-cid-ypwl5a2c],.contact-floating[data-astro-cid-ypwl5a2c]>div[data-astro-cid-ypwl5a2c]{min-width:0}.contact-artwork[data-astro-cid-ypwl5a2c] h2[data-astro-cid-ypwl5a2c]{color:#071b40;font-size:1rem;font-weight:var(--weight-bold);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;line-height:1.3}.contact-artwork[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{color:#455b79;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.contact-artwork__icon[data-astro-cid-ypwl5a2c]{color:#0876fa;background:#e8f3ff;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.contact-artwork__icon[data-astro-cid-ypwl5a2c] svg{width:53%;height:53%}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__label[data-astro-cid-ypwl5a2c]{color:#0752b7;font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;margin-top:1.25rem;line-height:1.3}.enquiry-preview[data-astro-cid-ypwl5a2c]{margin-top:.5rem}.enquiry-preview__select[data-astro-cid-ypwl5a2c]{color:#455b79;background:#f8fbff;border:1px solid #d6e4f5;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.enquiry-preview__message[data-astro-cid-ypwl5a2c]{background:#f8fbff;border:1px solid #d6e4f5;border-radius:1rem;min-height:8.5rem;margin-top:1rem;padding:1rem;position:relative}.enquiry-preview__message[data-astro-cid-ypwl5a2c] strong[data-astro-cid-ypwl5a2c]{color:#233f68;font-size:.875rem;font-weight:var(--weight-medium);line-height:1.4;display:block}.enquiry-preview__message[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{margin-top:.5rem}.enquiry-preview__message[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]{border-bottom:1px solid #cfdeef;border-right:1px solid #cfdeef;width:.5rem;height:.5rem;position:absolute;bottom:.65rem;right:.5rem;transform:skew(-15deg,-15deg)}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__note[data-astro-cid-ypwl5a2c]{margin-block:.75rem;font-size:.75rem}.enquiry-panel__cta[data-astro-cid-ypwl5a2c]{color:#fff;min-height:3.5rem;font-size:1rem;font-weight:var(--weight-bold);text-align:center;overflow-wrap:anywhere;background:linear-gradient(115deg,#075fcc,#0064df);border:1px solid #075fcc;border-radius:1.5rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;scroll-margin-block:7rem 1rem;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 .5rem 1rem #006ef233}.enquiry-panel__cta[data-astro-cid-ypwl5a2c]:hover{background:#074ca1}.enquiry-panel__cta[data-astro-cid-ypwl5a2c]:focus-visible{outline-offset:-6px;outline:3px solid #fff;box-shadow:0 0 0 3px #071b40}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__response[data-astro-cid-ypwl5a2c]{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.75rem;display:flex}.enquiry-panel__response[data-astro-cid-ypwl5a2c] svg{color:#0876fa;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.contact-floating[data-astro-cid-ypwl5a2c]{align-items:center;gap:.875rem;padding:1.25rem;display:flex}.whatsapp-card[data-astro-cid-ypwl5a2c]{color:#071b40;scroll-margin-block:7rem 1rem;text-decoration:none;position:relative}.whatsapp-card[data-astro-cid-ypwl5a2c]:hover{border-color:#89baff}.whatsapp-card[data-astro-cid-ypwl5a2c]:focus-visible{outline-offset:4px;outline:3px solid #071b40;box-shadow:0 0 0 6px #fff}.whatsapp-card__icon[data-astro-cid-ypwl5a2c]{color:#fff;background:linear-gradient(140deg,#30d96b,#16b54d);border-radius:50%;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:inset 0 2px 4px #fff3,0 .4rem .75rem #19bc5124}.whatsapp-card__icon[data-astro-cid-ypwl5a2c] svg{width:60%;height:60%}.whatsapp-card__label[data-astro-cid-ypwl5a2c]{color:#146536;margin-bottom:.35rem;font-size:.75rem;line-height:1.3;display:block}.whatsapp-card__arrow[data-astro-cid-ypwl5a2c]{color:#0876fa;background:#edf5ff;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;margin-left:auto;display:grid}.whatsapp-card__arrow[data-astro-cid-ypwl5a2c] svg{width:55%;height:55%}.schedule-card[data-astro-cid-ypwl5a2c]{display:block}.calendar-preview[data-astro-cid-ypwl5a2c]{background:linear-gradient(#f5f9ff,#fff);border-radius:.75rem;margin-top:1rem;padding:.5rem}.calendar-preview__month[data-astro-cid-ypwl5a2c]{color:#233f68;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.calendar-preview__month[data-astro-cid-ypwl5a2c]>span[data-astro-cid-ypwl5a2c]{font-size:1.1rem}.calendar-preview__days[data-astro-cid-ypwl5a2c]{color:#233f68;grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:.25rem;margin-top:.75rem;font-size:.75rem;line-height:1;display:grid}.calendar-preview__days[data-astro-cid-ypwl5a2c] b[data-astro-cid-ypwl5a2c]{font-weight:var(--weight-medium);padding-bottom:.5rem}.calendar-preview__days[data-astro-cid-ypwl5a2c]>span[data-astro-cid-ypwl5a2c]{border-radius:.6rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.calendar-preview__days[data-astro-cid-ypwl5a2c] .calendar-preview__selected[data-astro-cid-ypwl5a2c]{color:#fff;background:#0865e2}.schedule-card[data-astro-cid-ypwl5a2c] .schedule-card__note[data-astro-cid-ypwl5a2c]{margin-top:.75rem;font-size:.75rem}.support-card__icon[data-astro-cid-ypwl5a2c]{color:#0876fa;background:#e1f6ef;border-radius:50%;flex:0 0 3.25rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.support-card__icon[data-astro-cid-ypwl5a2c] svg{width:53%;height:53%}.support-card__icon[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]{background:#30c97a;border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:.1rem;right:.1rem}.contact-categories[data-astro-cid-ypwl5a2c]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.contact-category[data-astro-cid-ypwl5a2c]{align-items:start;gap:.875rem;padding:1rem;display:flex}.contact-category[data-astro-cid-ypwl5a2c] .contact-artwork__icon[data-astro-cid-ypwl5a2c]{background:#eef6ff}.contact-plane[data-astro-cid-ypwl5a2c]{color:#0876fa;background:linear-gradient(135deg,#fff,#e7f3ff);border:2px solid #fff;border-radius:50%;justify-self:center;place-items:center;width:4.75rem;height:4.75rem;margin-top:.5rem;display:grid;box-shadow:0 1rem 2rem #2f69b01a}.contact-plane[data-astro-cid-ypwl5a2c] svg{width:43%;height:43%}.contact-artwork__connectors[data-astro-cid-ypwl5a2c]{pointer-events:none;display:none}@container contact-artwork (width>=40em){.contact-artwork__rings[data-astro-cid-ypwl5a2c]{inset:1% 0 0}.enquiry-panel[data-astro-cid-ypwl5a2c]{z-index:1;border-radius:3cqi;width:46%;margin:22% 0 16% 27%;padding:3.1cqi;position:relative;transform:rotate(-4deg)}.contact-card-heading[data-astro-cid-ypwl5a2c]{gap:1.2cqi}.contact-artwork[data-astro-cid-ypwl5a2c] h2[data-astro-cid-ypwl5a2c]{font-size:max(.8125rem,1.65cqi)}.contact-artwork[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{margin-top:.6cqi;font-size:max(.75rem,1.4cqi)}.contact-artwork__icon[data-astro-cid-ypwl5a2c]{flex-basis:5.3cqi;width:5.3cqi;height:5.3cqi}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__label[data-astro-cid-ypwl5a2c]{margin-top:2.5cqi;font-size:max(.625rem,1.1cqi)}.enquiry-preview[data-astro-cid-ypwl5a2c]{margin-top:.7cqi}.enquiry-preview__select[data-astro-cid-ypwl5a2c]{border-radius:1.8cqi;min-height:5.5cqi;padding:1.3cqi 1.7cqi;font-size:max(.75rem,1.4cqi)}.enquiry-preview__message[data-astro-cid-ypwl5a2c]{border-radius:1.8cqi;min-height:16cqi;margin-top:1.6cqi;padding:1.7cqi}.enquiry-preview__message[data-astro-cid-ypwl5a2c] strong[data-astro-cid-ypwl5a2c]{font-size:max(.75rem,1.4cqi)}.enquiry-preview__message[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{margin-top:.9cqi}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__note[data-astro-cid-ypwl5a2c]{margin-block:1.1cqi;font-size:max(.6875rem,1.2cqi)}.enquiry-panel__cta[data-astro-cid-ypwl5a2c]{border-radius:2.2cqi;min-height:6.4cqi;padding:1.5cqi;font-size:max(.875rem,1.8cqi)}.enquiry-panel[data-astro-cid-ypwl5a2c] .enquiry-panel__response[data-astro-cid-ypwl5a2c]{gap:.8cqi;margin-top:1.8cqi;font-size:max(.6875rem,1.2cqi)}.enquiry-panel__response[data-astro-cid-ypwl5a2c] svg{flex-basis:2.2cqi;width:2.2cqi;height:2.2cqi}.contact-floating[data-astro-cid-ypwl5a2c]{z-index:2;border-radius:2.4cqi;gap:1.5cqi;padding:2cqi;position:absolute}.whatsapp-card[data-astro-cid-ypwl5a2c]{width:37%;top:6%;right:1%;transform:rotate(-5deg)}.whatsapp-card__icon[data-astro-cid-ypwl5a2c]{flex-basis:7.3cqi;width:7.3cqi;height:7.3cqi}.whatsapp-card__label[data-astro-cid-ypwl5a2c]{margin-bottom:.6cqi;font-size:max(.6875rem,1.2cqi)}.whatsapp-card__arrow[data-astro-cid-ypwl5a2c]{flex-basis:4.6cqi;width:4.6cqi;height:4.6cqi}.schedule-card[data-astro-cid-ypwl5a2c]{width:26%;top:33%;right:1%;transform:rotate(2deg)}.schedule-card[data-astro-cid-ypwl5a2c] .contact-card-heading[data-astro-cid-ypwl5a2c]{gap:1cqi}.schedule-card[data-astro-cid-ypwl5a2c] .contact-artwork__icon[data-astro-cid-ypwl5a2c]{flex-basis:4.5cqi;width:4.5cqi;height:4.5cqi}.schedule-card[data-astro-cid-ypwl5a2c] h2[data-astro-cid-ypwl5a2c]{font-size:max(.75rem,1.45cqi)}.schedule-card[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{font-size:max(.75rem,1.35cqi)}.calendar-preview[data-astro-cid-ypwl5a2c]{margin-top:1.6cqi;padding:.8cqi}.calendar-preview__month[data-astro-cid-ypwl5a2c]{gap:.5cqi;font-size:max(.625rem,1.15cqi)}.calendar-preview__days[data-astro-cid-ypwl5a2c]{gap:.3cqi;margin-top:1cqi;font-size:max(.625rem,1.2cqi)}.calendar-preview__days[data-astro-cid-ypwl5a2c]>span[data-astro-cid-ypwl5a2c]{border-radius:.8cqi;width:2.5cqi;height:2.5cqi}.schedule-card[data-astro-cid-ypwl5a2c] .schedule-card__note[data-astro-cid-ypwl5a2c]{margin-top:1cqi;font-size:max(.6875rem,1.15cqi)}.support-card[data-astro-cid-ypwl5a2c]{width:35%;bottom:4%;right:2%;transform:rotate(-6deg)}.support-card__icon[data-astro-cid-ypwl5a2c]{flex-basis:6.5cqi;width:6.5cqi;height:6.5cqi}.support-card__icon[data-astro-cid-ypwl5a2c] i[data-astro-cid-ypwl5a2c]{width:1.5cqi;height:1.5cqi}.support-card[data-astro-cid-ypwl5a2c] h2[data-astro-cid-ypwl5a2c]{font-size:max(.8125rem,1.55cqi)}.contact-categories[data-astro-cid-ypwl5a2c]{gap:1.8cqi;width:23%;position:absolute;inset:21% auto auto 1%}.contact-category[data-astro-cid-ypwl5a2c]{border-radius:2cqi;gap:1cqi;padding:1.8cqi}.contact-category[data-astro-cid-ypwl5a2c] .contact-artwork__icon[data-astro-cid-ypwl5a2c]{flex-basis:4.9cqi;width:4.9cqi;height:4.9cqi}.contact-category[data-astro-cid-ypwl5a2c] h2[data-astro-cid-ypwl5a2c]{font-size:max(.75rem,1.4cqi)}.contact-category[data-astro-cid-ypwl5a2c] p[data-astro-cid-ypwl5a2c]{font-size:max(.75rem,1.3cqi)}.contact-plane[data-astro-cid-ypwl5a2c]{width:9cqi;height:9cqi;margin:0;position:absolute;bottom:6%;left:22%}.contact-artwork__connectors[data-astro-cid-ypwl5a2c]{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (width>=80rem){.contact-artwork[data-astro-cid-ypwl5a2c]{padding:0}}.contact-hero[data-astro-cid-iluq64ft]{--contact-ink:#071b40;--contact-muted:#455b79;--contact-blue:#075fcc;isolation:isolate;color:var(--contact-ink);background:radial-gradient(at 80% 44%,#9fcdff85,#0000 65%),linear-gradient(115deg,#fff 18%,#f8fbff 60%,#edf6ff);position:relative;container-type:inline-size}.contact-hero__grid[data-astro-cid-iluq64ft]{grid-template-columns:minmax(0,1fr);align-items:center;max-width:160rem;margin-inline:auto;padding-block:clamp(2.75rem,5vw,5rem) 2.5rem;display:grid}.contact-hero__content[data-astro-cid-iluq64ft]{min-width:0;width:min(100% - (2 * var(--gutter)), 43rem);margin-inline:auto;position:relative}.contact-hero__eyebrow[data-astro-cid-iluq64ft]{color:#0752b7;font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.75rem;line-height:1.6}.contact-hero[data-astro-cid-iluq64ft] h1[data-astro-cid-iluq64ft]{color:var(--contact-ink);font-size:clamp(2.4rem,6.5vw,4.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;line-height:1.04}.contact-hero__lead[data-astro-cid-iluq64ft]{max-width:39rem;color:var(--contact-muted);overflow-wrap:anywhere;margin:1.75rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.contact-hero__actions[data-astro-cid-iluq64ft]{flex-wrap:wrap;gap:.875rem;margin-top:1.75rem;display:flex}.contact-hero__actions[data-astro-cid-iluq64ft] .button{overflow-wrap:anywhere;max-width:100%;min-height:3.25rem;padding-inline:1.75rem;scroll-margin-block:7rem 1rem}.contact-hero__actions[data-astro-cid-iluq64ft] .button--primary{border-color:var(--contact-blue);color:#fff;background:var(--contact-blue);box-shadow:0 .75rem 1.75rem #075fcc30}.contact-hero__actions[data-astro-cid-iluq64ft] .button--primary:hover{background:#074ca1}.contact-hero__actions[data-astro-cid-iluq64ft] .button--secondary{color:var(--contact-ink);background:#fff;border-color:#bfd3ed}.contact-hero__actions[data-astro-cid-iluq64ft] .button--secondary:hover{background:#edf5ff}.contact-hero__actions[data-astro-cid-iluq64ft] .button:focus-visible{outline:3px solid var(--contact-ink);outline-offset:-6px;box-shadow:none}.contact-hero__actions[data-astro-cid-iluq64ft] .button--primary:focus-visible{outline-color:#fff}.contact-hero__benefits[data-astro-cid-iluq64ft]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.contact-hero__benefits[data-astro-cid-iluq64ft] li[data-astro-cid-iluq64ft]{align-items:start;gap:.75rem;min-width:0;display:flex}.contact-hero__icon[data-astro-cid-iluq64ft]{color:#0876fa;background:#e9f3ff;border-radius:50%;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid}.contact-hero__icon[data-astro-cid-iluq64ft] svg{width:52%;height:52%}.contact-hero__benefits[data-astro-cid-iluq64ft] div[data-astro-cid-iluq64ft]{overflow-wrap:anywhere;min-width:0}.contact-hero__benefits[data-astro-cid-iluq64ft] strong[data-astro-cid-iluq64ft]{font-size:.875rem;font-weight:var(--weight-bold);line-height:1.35;display:block}.contact-hero__benefits[data-astro-cid-iluq64ft] p[data-astro-cid-iluq64ft]{color:var(--contact-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.4}.contact-hero__visual[data-astro-cid-iluq64ft]{width:min(100%,68rem);min-width:0;margin:2rem auto 0}@media (width>=48rem){.contact-hero__benefits[data-astro-cid-iluq64ft]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.contact-hero__grid[data-astro-cid-iluq64ft]{grid-template-columns:minmax(0,42fr) minmax(0,58fr);padding:2.25vw 1.5% 2.5vw 7.5%}.contact-hero__content[data-astro-cid-iluq64ft]{width:100%;margin:0;padding-right:1.25rem}.contact-hero[data-astro-cid-iluq64ft] h1[data-astro-cid-iluq64ft]{font-size:clamp(3.5rem,5.25vw,7.5rem)}.contact-hero__lead[data-astro-cid-iluq64ft]{font-size:clamp(1rem,1.3vw,1.5rem)}.contact-hero__benefits[data-astro-cid-iluq64ft]{gap:.8vw;margin-top:2vw}.contact-hero__benefits[data-astro-cid-iluq64ft] li[data-astro-cid-iluq64ft]{gap:.6rem}.contact-hero__benefits[data-astro-cid-iluq64ft] strong[data-astro-cid-iluq64ft],.contact-hero__benefits[data-astro-cid-iluq64ft] p[data-astro-cid-iluq64ft]{font-size:clamp(.8125rem,.85vw,1.125rem)}.contact-hero__icon[data-astro-cid-iluq64ft]{flex-basis:3vw;width:3vw;max-width:4.5rem;height:3vw;max-height:4.5rem}.contact-hero__visual[data-astro-cid-iluq64ft]{width:100%;margin:0}}@media (width<=27rem){.contact-hero[data-astro-cid-iluq64ft] h1[data-astro-cid-iluq64ft]{font-size:clamp(2.15rem,10vw,2.65rem)}.contact-hero__actions[data-astro-cid-iluq64ft] .button{width:100%}}@container (width<=60em){.contact-hero__grid[data-astro-cid-iluq64ft]{grid-template-columns:minmax(0,1fr);padding:clamp(2.75rem,5vw,5rem) 0 2.5rem}.contact-hero__content[data-astro-cid-iluq64ft]{width:min(100% - (2 * var(--gutter)), 43rem);margin-inline:auto;padding:0}.contact-hero[data-astro-cid-iluq64ft] h1[data-astro-cid-iluq64ft]{font-size:clamp(2.4rem,6.5vw,4.75rem)}.contact-hero__visual[data-astro-cid-iluq64ft]{width:min(100%,68rem);margin:2rem auto 0}}@media (prefers-reduced-motion:no-preference){.contact-hero__content[data-astro-cid-iluq64ft]{animation:contact-enter .62s var(--ease-standard) both}@keyframes contact-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.contact-options__intro[data-astro-cid-6bfsojfh]{max-width:49rem}.contact-options__intro[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh]{margin:var(--space-5) 0 0}.contact-grid[data-astro-cid-6bfsojfh]{margin-top:var(--space-12);gap:var(--space-5);display:grid}.contact-card[data-astro-cid-6bfsojfh]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:21rem;box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex}.contact-card--primary[data-astro-cid-6bfsojfh]{border-color:var(--color-brand-300);background:linear-gradient(145deg, var(--color-surface), var(--color-brand-50))}.contact-card__icon[data-astro-cid-6bfsojfh]{width:3rem;height:3rem;color:var(--color-white);background:var(--gradient-label);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.contact-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin:var(--space-6) 0 0;color:var(--color-ink);font-size:var(--text-xl)}.contact-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted)}.contact-card[data-astro-cid-6bfsojfh] .button[data-astro-cid-6bfsojfh]{align-self:flex-start;margin-top:auto}.contact-card__link[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6);overflow-wrap:anywhere;color:var(--color-brand-700);font-weight:var(--weight-bold);text-underline-offset:.25em;align-self:flex-start}.contact-social[data-astro-cid-6bfsojfh]{margin-top:var(--space-5);padding:var(--space-6);gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft);display:grid}.contact-social[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--color-ink);font-size:var(--text-lg);margin:0}.contact-social[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.contact-social__links[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-social__links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-brand-700);background:var(--color-surface);font-weight:var(--weight-bold);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.55rem .9rem;text-decoration:none;display:inline-flex}.contact-social__links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-brand-400);color:var(--color-brand-800);background:var(--color-brand-50)}.contact-guidance__grid[data-astro-cid-6bfsojfh]{gap:var(--space-8);display:grid}.contact-guidance[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{color:var(--color-text-muted);margin:0;padding-left:1.25rem}.contact-guidance[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{margin-top:var(--space-3)}@media (width>=48rem){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card--primary[data-astro-cid-6bfsojfh]{grid-column:1/-1}.contact-social[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=64rem){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card--primary[data-astro-cid-6bfsojfh]{grid-column:auto}.contact-guidance__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(4rem,8vw,8rem)}}
