@layer page{._page_u7zfl_2{background-color:var(--background)}._container_u7zfl_6{max-width:1000px;margin:0 auto;padding:0 var(--spacing-6)}._hero_u7zfl_12{padding:var(--spacing-20) var(--spacing-6) var(--spacing-16);text-align:center;background-color:var(--surface)}._heroTitle_u7zfl_18{font-family:var(--font-family-display);font-size:3.5rem;color:var(--primary);margin-bottom:var(--spacing-6)}._heroSubtitle_u7zfl_25{font-size:1.25rem;color:var(--muted-foreground);max-width:650px;margin:0 auto;line-height:1.6}._sectionTitle_u7zfl_33{font-family:var(--font-family-display);font-size:2.5rem;color:var(--foreground);margin-bottom:var(--spacing-8)}._guidelinesSection_u7zfl_40{padding:var(--spacing-20) 0}._gridRow_u7zfl_44{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:900px){._gridRow_u7zfl_44{grid-template-columns:1fr 1fr}}._infoBlock_u7zfl_56 h2{font-family:var(--font-family-display);font-size:1.75rem;margin-bottom:var(--spacing-4);color:var(--foreground)}._infoBlock_u7zfl_56 p{color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-6)}._icon_u7zfl_69{color:var(--primary);margin-bottom:var(--spacing-4)}._list_u7zfl_74{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._list_u7zfl_74 li{position:relative;padding-left:var(--spacing-6);color:var(--foreground);line-height:1.6}._list_u7zfl_74 li:before{content:"—";position:absolute;left:0;color:var(--primary);font-weight:700}._list_u7zfl_74 li strong{color:var(--primary)}._checklistSection_u7zfl_101{padding:var(--spacing-12) 0 var(--spacing-20)}._checklistCard_u7zfl_105{background-color:var(--card);padding:var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border-top:4px solid var(--accent)}._checklistIcon_u7zfl_113{color:var(--accent);margin-bottom:var(--spacing-4)}._checklistIntro_u7zfl_118{color:var(--muted-foreground);font-size:1.125rem;margin-bottom:var(--spacing-8)}._checkItems_u7zfl_124{display:flex;flex-direction:column;gap:var(--spacing-8)}._checkItem_u7zfl_124{display:flex;gap:var(--spacing-4);align-items:flex-start}._checkBullet_u7zfl_136{width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--accent) 20%,transparent);border:2px solid var(--accent);flex-shrink:0;margin-top:var(--spacing-1)}._checkItem_u7zfl_124 h3{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--card-foreground)}._checkItem_u7zfl_124 p{color:var(--muted-foreground);line-height:1.5}._toolsSection_u7zfl_158{padding:var(--spacing-16) 0 var(--spacing-20);background-color:color-mix(in srgb,var(--secondary) 30%,var(--background));text-align:center}._toolsIntro_u7zfl_164{color:var(--muted-foreground);font-size:1.125rem;margin-bottom:var(--spacing-12);max-width:600px;margin-left:auto;margin-right:auto}._toolsGrid_u7zfl_173{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-12);text-align:left}@media(min-width:768px){._toolsGrid_u7zfl_173{grid-template-columns:repeat(2,1fr)}}._toolCard_u7zfl_187{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border)}._toolCard_u7zfl_187 h3{font-size:1.125rem;color:var(--primary);margin-bottom:var(--spacing-2)}._toolCard_u7zfl_187 p{color:var(--muted-foreground);line-height:1.5;font-size:.9375rem}._emergencyNote_u7zfl_207{display:flex;align-items:flex-start;gap:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-6);border-radius:var(--radius-md);border-left:4px solid var(--error);text-align:left}._emergencyIcon_u7zfl_218{color:var(--error);flex-shrink:0}._emergencyNote_u7zfl_207 p{color:var(--foreground);line-height:1.5}._ctaSection_u7zfl_228{padding:var(--spacing-20) var(--spacing-6);text-align:center;background-color:var(--surface)}._ctaSection_u7zfl_228 h2{font-family:var(--font-family-display);font-size:2.5rem;margin-bottom:var(--spacing-8);color:var(--foreground)}@media(prefers-reduced-motion:no-preference){._reveal_u7zfl_242[data-revealed=true]{animation:_fadeUp_u7zfl_1 var(--animation-duration-slow) ease}@keyframes _fadeUp_u7zfl_1{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}}}
