.checklist-card[data-astro-cid-c5zevesx]{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.checklist-card__title[data-astro-cid-c5zevesx]{font-size:var(--font-size-2xl)}.checklist[data-astro-cid-c5zevesx]{gap:var(--spacing-4) var(--spacing-8);margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));list-style:none;display:grid}.checklist[data-astro-cid-c5zevesx] li[data-astro-cid-c5zevesx]{align-items:flex-start;gap:var(--spacing-3);color:var(--color-text-secondary);display:flex}.checklist__icon[data-astro-cid-c5zevesx]{border-radius:var(--radius-full);background:var(--color-accent);width:1.375rem;height:1.375rem;color:var(--color-on-accent);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.checklist__icon[data-astro-cid-c5zevesx] svg{width:12px;height:12px}.checklist-card__note[data-astro-cid-c5zevesx]{margin-top:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-tint);font-size:var(--font-size-sm);color:var(--color-navy)}.contact-cards[data-astro-cid-khmkh5bn]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));list-style:none;display:grid}.contact-card[data-astro-cid-khmkh5bn]{height:100%;padding:var(--spacing-6);color:var(--color-text);transition:box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.contact-card[data-astro-cid-khmkh5bn]:hover{box-shadow:0 0 0 2px var(--color-brand), 0 8px 24px -12px #0f173333}.contact-card__label[data-astro-cid-khmkh5bn]{margin-top:var(--spacing-5);font-size:var(--font-size-sm);color:var(--color-muted)}.contact-card__value[data-astro-cid-khmkh5bn]{margin-top:var(--spacing-1);font-size:var(--font-size-xl);letter-spacing:var(--tracking-snug);color:var(--color-navy);font-style:normal;font-weight:700}.contact-card__value--wrap[data-astro-cid-khmkh5bn]{font-size:var(--font-size-base);overflow-wrap:anywhere}.contact-card__hint[data-astro-cid-khmkh5bn]{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.cta[data-astro-cid-vlkzfca2]{padding-block:clamp(2.75rem,2rem + 3vw,4.5rem);overflow:hidden}.cta[data-astro-cid-vlkzfca2]:before{content:"";inset-inline-end:-120px;pointer-events:none;background:radial-gradient(circle,#ffdf1f47,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px}.cta__inner[data-astro-cid-vlkzfca2]{align-items:center;gap:var(--spacing-6) var(--spacing-12);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.cta__title[data-astro-cid-vlkzfca2]{font-size:clamp(1.625rem,1.25rem + 1.2vw,2.25rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);color:#fff}.cta__text[data-astro-cid-vlkzfca2]{margin-top:var(--spacing-3);max-width:52ch;font-size:var(--font-size-lg);color:#ffffffd9}@media (width<=860px){.cta__inner[data-astro-cid-vlkzfca2]{grid-template-columns:minmax(0,1fr)}}.features[data-astro-cid-6f3bdzjd]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;display:grid}.feature[data-astro-cid-6f3bdzjd]{padding:var(--spacing-6)}.feature__title[data-astro-cid-6f3bdzjd]{margin-top:var(--spacing-5);font-size:var(--font-size-lg)}.feature__text[data-astro-cid-6f3bdzjd]{margin-top:var(--spacing-2);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hero[data-astro-cid-sf272gaj]{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hero__grid[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.hero__title[data-astro-cid-sf272gaj]{margin-top:var(--spacing-4);max-width:16ch;font-size:clamp(2.25rem,1.5rem + 3.2vw,3.75rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);line-height:1.04}.hero__highlight[data-astro-cid-sf272gaj]{color:var(--color-brand)}.hero__lead[data-astro-cid-sf272gaj]{margin-top:var(--spacing-5);max-width:52ch;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.hero__actions[data-astro-cid-sf272gaj]{margin-top:var(--spacing-8)}.hero__facts[data-astro-cid-sf272gaj]{gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-8);font-size:var(--font-size-sm);flex-wrap:wrap;font-weight:500;list-style:none;display:flex}.hero__facts[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{align-items:center;gap:var(--spacing-2);display:inline-flex}.hero__check[data-astro-cid-sf272gaj]{border-radius:var(--radius-full);background:var(--color-accent);width:1.25rem;height:1.25rem;color:var(--color-on-accent);place-items:center;display:grid}.hero__check[data-astro-cid-sf272gaj] svg{width:12px;height:12px}.hero__media[data-astro-cid-sf272gaj]{isolation:isolate;margin-block-end:14px;margin-inline-end:14px;position:relative}.hero__media[data-astro-cid-sf272gaj]:before{content:"";z-index:-1;border-radius:var(--radius-xl);background:var(--color-accent);position:absolute;inset:14px -14px -14px 14px}.hero__media[data-astro-cid-sf272gaj] img{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:0 20px 40px -20px #0b1a6673}@media (width>=960px){.hero__grid[data-astro-cid-sf272gaj]:not(.hero__grid--text-only){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (width<=560px){.hero__facts[data-astro-cid-sf272gaj]{flex-direction:column}}.map[data-astro-cid-2js74gy4]{overflow:hidden}.map[data-astro-cid-2js74gy4] iframe[data-astro-cid-2js74gy4]{border:0;width:100%;height:clamp(300px,40vw,460px);display:block}.partners[data-astro-cid-xfinawcb]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));list-style:none;display:grid}.partner[data-astro-cid-xfinawcb]{justify-content:space-between;align-items:center;gap:var(--spacing-4);height:100%;padding:var(--spacing-5) var(--spacing-6);color:var(--color-text);transition:box-shadow var(--transition-fast);text-decoration:none;display:flex}a[data-astro-cid-xfinawcb].partner:hover{box-shadow:0 0 0 2px var(--color-brand), 0 8px 24px -12px #0f173333}.partner__logo[data-astro-cid-xfinawcb]{margin-bottom:var(--spacing-3);display:block}.partner__logo[data-astro-cid-xfinawcb] img{object-fit:contain;width:auto;height:40px}.partner__name[data-astro-cid-xfinawcb]{font-size:var(--font-size-lg);font-weight:600;display:block}.partner__note[data-astro-cid-xfinawcb]{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:2px;display:block}.partner[data-astro-cid-xfinawcb] .partner__icon{width:18px;height:18px;color:var(--color-brand);flex-shrink:0}.group-head[data-astro-cid-7iiflxf3]{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-8);display:flex}.group-head__title[data-astro-cid-7iiflxf3]{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight)}.group-head__intro[data-astro-cid-7iiflxf3]{color:var(--color-text-secondary);margin-top:2px}.products[data-astro-cid-7iiflxf3]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;display:grid}.product[data-astro-cid-7iiflxf3]{flex-direction:column;display:flex;overflow:hidden}.product__media[data-astro-cid-7iiflxf3] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.product__body[data-astro-cid-7iiflxf3]{padding:var(--spacing-6) var(--spacing-6) var(--spacing-5);flex:1}.product__title[data-astro-cid-7iiflxf3]{font-size:var(--font-size-xl)}.product__summary[data-astro-cid-7iiflxf3]{margin-top:var(--spacing-2);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.product__footer[data-astro-cid-7iiflxf3]{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-tint) 45%, var(--color-surface))}.prices__row[data-astro-cid-7iiflxf3]{justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-1);font-size:var(--font-size-sm);display:flex}.prices__row[data-astro-cid-7iiflxf3] dt[data-astro-cid-7iiflxf3]{color:var(--color-text-secondary)}.prices__row[data-astro-cid-7iiflxf3] dd[data-astro-cid-7iiflxf3]{color:var(--color-navy);font-variant-numeric:tabular-nums;font-weight:700}.prices__ask[data-astro-cid-7iiflxf3]{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.prices__badge[data-astro-cid-7iiflxf3]{font-size:var(--font-size-sm);color:var(--color-navy);font-weight:600}.split[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}.split__media[data-astro-cid-atliwrbw] img{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:0 20px 40px -20px #0b1a6673}.split__title[data-astro-cid-atliwrbw]{margin-top:var(--spacing-2)}.split__text[data-astro-cid-atliwrbw]{margin-top:var(--spacing-4);max-width:56ch;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.stats[data-astro-cid-atliwrbw]{gap:var(--spacing-4);margin-top:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat[data-astro-cid-atliwrbw]{gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 4px 0 0 var(--color-accent), 0 0 0 1px var(--color-border);flex-direction:column-reverse;display:flex}.stat[data-astro-cid-atliwrbw] dt[data-astro-cid-atliwrbw]{font-size:var(--font-size-sm);color:var(--color-muted)}.stat[data-astro-cid-atliwrbw] dd[data-astro-cid-atliwrbw]{font-size:var(--font-size-2xl);letter-spacing:var(--tracking-snug);color:var(--color-navy);font-weight:700}.split__actions[data-astro-cid-atliwrbw]{margin-top:var(--spacing-8)}@media (width>=960px){.split[data-astro-cid-atliwrbw]:not(.split--text-only){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (width<=560px){.stats[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr)}}.steps[data-astro-cid-lywy2fec]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:var(--spacing-8);list-style:none;display:grid;position:relative}.steps[data-astro-cid-lywy2fec]:before{content:"";top:1.375rem;inset-inline:1.375rem calc(100% / var(--steps) - 1.375rem);border-top:2px dashed var(--color-border-strong);position:absolute}.step[data-astro-cid-lywy2fec]{position:relative}.step__num[data-astro-cid-lywy2fec]{border-radius:var(--radius-full);background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-on-accent);font-size:var(--font-size-lg);box-shadow:0 0 0 6px var(--band-bg,var(--color-surface));place-items:center;font-weight:700;display:grid;position:relative}.band--surface[data-astro-cid-lywy2fec] .step__num[data-astro-cid-lywy2fec]{--band-bg:var(--color-surface)}.band[data-astro-cid-lywy2fec]:not(.band--surface) .step__num[data-astro-cid-lywy2fec]{--band-bg:var(--color-bg)}.step__title[data-astro-cid-lywy2fec]{margin-top:var(--spacing-5);font-size:var(--font-size-xl)}.step__text[data-astro-cid-lywy2fec]{margin-top:var(--spacing-2);max-width:36ch;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (width<=760px){.steps[data-astro-cid-lywy2fec]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-lywy2fec]:before{bottom:1.375rem;border-top:0;border-inline-start:2px dashed var(--color-border-strong);inset-inline:1.375rem auto}.step[data-astro-cid-lywy2fec]{padding-inline-start:4rem}.step__num[data-astro-cid-lywy2fec]{inset-inline-start:0;position:absolute;top:0}.step__title[data-astro-cid-lywy2fec]{margin-top:.55rem}}
