.guide.svelte-9tuple{width:80%;margin:7rem auto;background:#fff;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.hero.svelte-9tuple{position:relative;overflow:hidden}.hero.svelte-9tuple:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.hero-image.svelte-9tuple{width:100%;height:400px;object-fit:cover;filter:brightness(.8)}.hero-content.svelte-9tuple{position:absolute;bottom:0;left:0;right:0;padding:3rem;text-align:center;z-index:2;background:linear-gradient(transparent,#0009)}.hero.svelte-9tuple h1:where(.svelte-9tuple){font-size:3.5rem;font-weight:800;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2;letter-spacing:-.02em}.content.svelte-9tuple{padding:0}.intro.svelte-9tuple{padding:4rem 3rem;text-align:center;position:relative}.intro.svelte-9tuple p:where(.svelte-9tuple){font-size:1.3rem;line-height:1.8;color:#2c3e50;white-space:pre-line;max-width:800px;margin:0 auto;font-weight:400}.section.svelte-9tuple{display:flex;align-items:stretch;min-height:500px;transition:all .3s ease}.section.svelte-9tuple:hover{background:#fafbfc}.section-left.svelte-9tuple{flex-direction:row;background:#fff}.section-right.svelte-9tuple{flex-direction:row;background:#f8f9fa}.text-content.svelte-9tuple{flex:1;padding:4rem;display:flex;align-items:start;justify-content:start;flex-direction:column;text-align:left}.text-content.svelte-9tuple p:where(.svelte-9tuple){font-size:1.2rem;line-height:1.8;color:#2c3e50;white-space:pre-line;margin:0;font-weight:400;max-width:600px;white-space:pre-wrap}.image-content.svelte-9tuple{flex:1;position:relative;overflow:hidden}.image-content.svelte-9tuple img:where(.svelte-9tuple){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-content.svelte-9tuple:hover img:where(.svelte-9tuple){transform:scale(1.05)}.guide-footer.svelte-9tuple{padding:3rem;text-align:center;border-top:1px solid #e9ecef}button.svelte-9tuple{background:#000;color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0962ba4d;text-transform:uppercase;letter-spacing:.5px}button.svelte-9tuple:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0962ba66;background:#000}button.svelte-9tuple:active{transform:translateY(0)}.not-found.svelte-9tuple{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:3rem;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;margin:2rem auto;max-width:600px;box-shadow:0 10px 40px #0000001a}.not-found.svelte-9tuple h1:where(.svelte-9tuple){color:#dc3545;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.not-found.svelte-9tuple p:where(.svelte-9tuple){color:#6c757d;font-size:1.2rem;margin-bottom:2rem;line-height:1.6}@media (max-width: 1024px){.guide.svelte-9tuple{width:100%;margin:0rem 0;border-radius:12px}.hero-content.svelte-9tuple{padding:2rem}.hero.svelte-9tuple h1:where(.svelte-9tuple){font-size:2.8rem}.intro.svelte-9tuple,.text-content.svelte-9tuple{padding:3rem 2rem}}@media (max-width: 768px){.guide.svelte-9tuple{border-radius:8px;box-shadow:0 4px 20px #0000001a}.hero-image.svelte-9tuple{height:250px}.hero-content.svelte-9tuple{padding:1.5rem;position:relative;background:linear-gradient(135deg,#667eea,#764ba2)}.hero.svelte-9tuple h1:where(.svelte-9tuple){font-size:2rem;color:#fff}.section.svelte-9tuple{flex-direction:column!important;min-height:auto}.section-left.svelte-9tuple,.section-right.svelte-9tuple{background:#fff}.text-content.svelte-9tuple{padding:2rem 1.5rem;text-align:center}.image-content.svelte-9tuple{height:250px}.intro.svelte-9tuple{padding:2rem 1.5rem}.intro.svelte-9tuple p:where(.svelte-9tuple){font-size:1.1rem}.text-content.svelte-9tuple p:where(.svelte-9tuple){font-size:1rem}.guide-footer.svelte-9tuple{padding:2rem 1.5rem}button.svelte-9tuple{padding:.875rem 1.5rem;font-size:1rem}.not-found.svelte-9tuple{margin:1rem;padding:2rem}.not-found.svelte-9tuple h1:where(.svelte-9tuple){font-size:2rem}.not-found.svelte-9tuple p:where(.svelte-9tuple){font-size:1rem}}@media (max-width: 480px){.guide.svelte-9tuple{margin:.5rem}.hero.svelte-9tuple h1:where(.svelte-9tuple){font-size:1.8rem}.hero-content.svelte-9tuple{padding:1rem}.intro.svelte-9tuple,.text-content.svelte-9tuple,.guide-footer.svelte-9tuple{padding:1.5rem 1rem}button.svelte-9tuple{width:100%;padding:1rem}}@media (prefers-reduced-motion: no-preference){.section.svelte-9tuple{scroll-margin-top:2rem}.hero-content.svelte-9tuple{animation:svelte-9tuple-fadeInUp .8s ease-out}.intro.svelte-9tuple{animation:svelte-9tuple-fadeIn .6s ease-out .2s both}.section.svelte-9tuple:nth-child(2n){animation:svelte-9tuple-slideInLeft .6s ease-out .4s both}.section.svelte-9tuple:nth-child(odd){animation:svelte-9tuple-slideInRight .6s ease-out .6s both}}@keyframes svelte-9tuple-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-9tuple-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-9tuple-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-9tuple-slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}
