@layer base{._section_166iw_2{padding:var(--spacing-20) var(--spacing-6);background-color:var(--surface);scroll-margin-top:5rem}._container_166iw_8{max-width:1200px;margin:0 auto}._header_166iw_13{text-align:center;margin-bottom:var(--spacing-16)}._heading_166iw_18{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);color:var(--foreground);margin:0 0 var(--spacing-4) 0}._decorativeLine_166iw_25{height:3px;width:60px;background-color:var(--secondary);margin:0 auto;border-radius:var(--radius-full)}._grid_166iw_33{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center}@media(min-width:768px){._grid_166iw_33{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_166iw_33{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}._card_166iw_53{--card-scale: 1;background-color:#ebe3d3;padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid #ddd5c5;display:flex;flex-direction:column;align-items:stretch;min-height:100%;position:relative;opacity:0;transform:translateY(30px) scale(var(--card-scale));transition:transform var(--animation-duration-slow) ease-out,opacity var(--animation-duration-slow) ease-out,box-shadow var(--animation-duration-normal) ease}._card_166iw_53[data-revealed=true]{opacity:1;transform:translateY(0) scale(var(--card-scale))}._popularCard_166iw_80{border-color:var(--secondary);box-shadow:var(--shadow-md)}@media(min-width:1024px){._popularCard_166iw_80{--card-scale: 1.03;z-index:10;padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}}._popularBadge_166iw_94{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-family-base);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow);z-index:2}._imageContainer_166iw_113{height:130px;display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-6)}._image_166iw_113{height:100%;width:auto;object-fit:contain}._title_166iw_127{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;color:var(--foreground);text-align:center;margin:0 0 var(--spacing-6) 0}._description_166iw_136{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0;text-align:center}._learnMoreButton_166iw_144{margin-top:auto;align-self:center}}@layer base{._section_kvlba_2{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background)}._container_kvlba_7{max-width:800px;margin:0 auto;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}._container_kvlba_7[data-revealed=true]{opacity:1;transform:translateY(0)}._badgesLabel_kvlba_21{font-family:var(--font-family-base);font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0;font-weight:500}._badgesRow_kvlba_32{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;margin-top:var(--spacing-6)}._badge_kvlba_21{height:70px;width:auto;opacity:.85;transition:opacity var(--animation-duration-normal) ease}._badge_kvlba_21:hover{opacity:1}}@layer base{._pageContainer_6f60l_2{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--background)}._rodentBand_6f60l_10{background-color:var(--background);padding:var(--spacing-12) var(--spacing-6);text-align:center}._rodentText_6f60l_16{max-width:800px;margin:0 auto;font-family:var(--font-family-base);font-size:1.0625rem;line-height:1.7;color:var(--foreground)}@media(min-width:768px){._rodentText_6f60l_16{font-size:1.125rem}}._rodentLink_6f60l_31{color:var(--secondary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._rodentLink_6f60l_31:hover{color:color-mix(in srgb,var(--secondary) 80%,black);text-decoration:underline}._rodentLink_6f60l_31:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}}
