@layer base{._page_1t3qc_2{display:flex;flex-direction:column;background-color:var(--background)}._narrowContainer_1t3qc_9{max-width:800px;margin:0 auto;padding:0 var(--spacing-4)}._hero_1t3qc_16{padding:var(--spacing-20) 0;position:relative;background-color:#6bd5a0;background-image:url(/_cdn/static/OsteopathieSassen-Kind.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:soft-light}._hero_1t3qc_16:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#2d5a3f8c,#2d5a3f61 60%,#2d5a3f26);z-index:0}._heroContainer_1t3qc_40{max-width:700px;margin-left:var(--spacing-8);position:relative;z-index:1;padding:0 var(--spacing-4)}@media(min-width:1200px){._heroContainer_1t3qc_40{margin-left:calc((100vw - 1200px)/2);padding-left:var(--spacing-4)}}._breadcrumbWrap_1t3qc_55{margin-bottom:var(--spacing-8)}._breadcrumbWrap_1t3qc_55 nav ol li span,._breadcrumbWrap_1t3qc_55 nav ol li a,._breadcrumbWrap_1t3qc_55 nav ol li svg{color:#ffffffbf}._heroBadge_1t3qc_66{margin-bottom:var(--spacing-6)}._h1_1t3qc_70{font-family:var(--font-family-heading);font-size:3.5rem;color:#fff;margin:0 0 var(--spacing-6) 0;line-height:1.15}@media(max-width:768px){._h1_1t3qc_70{font-size:2rem}._heroContainer_1t3qc_40{margin-left:0;max-width:100%;overflow-wrap:break-word}}._heroSubtitle_1t3qc_89{font-size:1.125rem;color:#fffc;margin:0;line-height:1.6;max-width:520px}._whySection_1t3qc_98{padding:var(--spacing-16) 0;background-color:var(--background)}._sectionH2_1t3qc_103{font-family:var(--font-family-heading);font-size:1.875rem;color:var(--heading-color);margin:0 0 var(--spacing-6) 0;line-height:1.2}._textContent_1t3qc_111{display:flex;flex-direction:column;gap:var(--spacing-4);color:var(--muted-foreground);font-size:1rem;line-height:1.7}._textContent_1t3qc_111 p{margin:0}._contentSection_1t3qc_125{padding:var(--spacing-4) 0 var(--spacing-8) 0;background-color:var(--background)}._contentCard_1t3qc_130{background-color:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow)}._cardH2_1t3qc_137{font-family:var(--font-family-heading);font-size:1.625rem;color:var(--heading-color);margin:0 0 1.25rem;line-height:1.2}._cardIntro_1t3qc_145{color:var(--muted-foreground);font-size:1rem;line-height:1.7;margin:0 0 1.25rem}._complaintsGrid_1t3qc_153{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:600px){._complaintsGrid_1t3qc_153{grid-template-columns:1fr 1fr;gap:var(--spacing-8)}}._complaintsCol_1t3qc_166{display:flex;flex-direction:column;gap:var(--spacing-3)}._complaintsColHeader_1t3qc_172{font-family:var(--font-family-base);font-weight:600;font-size:.9375rem;color:var(--heading-color);margin:0 0 var(--spacing-2) 0}._checklist_1t3qc_181{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._checkItem_1t3qc_190{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9375rem;color:var(--foreground);line-height:1.5}._checkIcon_1t3qc_199{color:var(--heading-color);flex-shrink:0;margin-top:2px;display:flex;align-items:center}._helpSection_1t3qc_208{padding:var(--spacing-4) 0 var(--spacing-8) 0;background-color:var(--background)}._helpCard_1t3qc_213{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8) 2.5rem;box-shadow:var(--shadow)}._helpH3_1t3qc_220{font-family:var(--font-family-heading);font-size:1.375rem;color:var(--heading-color);margin:0 0 1.25rem;line-height:1.3}._helpGrid_1t3qc_228{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:600px){._helpGrid_1t3qc_228{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:var(--spacing-3) var(--spacing-8)}}._homeVisitsSection_1t3qc_244{padding:var(--spacing-8) 0;background-color:var(--background)}._greenBox_1t3qc_249{background-color:var(--sidebar);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}._greenBoxTitle_1t3qc_256{font-family:var(--font-family-heading);font-size:1.625rem;color:var(--sidebar-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.2}._greenBoxText_1t3qc_264{color:#fffc;font-size:1rem;line-height:1.65;margin:0 0 var(--spacing-6) 0;max-width:560px}._greenBoxBtn_1t3qc_272{border-radius:var(--radius-full)}._ctaSection_1t3qc_277{padding:var(--spacing-12) 0 var(--spacing-16) 0;background-color:var(--background);display:flex;justify-content:center;align-items:center}._ctaBtn_1t3qc_285{border-radius:var(--radius-full);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}
