.banner-section.svelte-1ewk22t{height:60vh;min-height:400px;position:relative;overflow:hidden;margin-bottom:4rem}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t){width:100%;height:100%;position:relative}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) img:where(.svelte-1ewk22t){width:100%;height:100%;object-fit:cover}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .overlay:where(.svelte-1ewk22t){position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .banner-content:where(.svelte-1ewk22t){position:absolute;bottom:15%;left:10%;color:#fff;z-index:2}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .banner-content:where(.svelte-1ewk22t) h1:where(.svelte-1ewk22t){font-size:3rem;font-weight:300;margin:0;letter-spacing:.05em}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .banner-content:where(.svelte-1ewk22t) p:where(.svelte-1ewk22t){font-size:1.2rem;margin:1rem 0 0;font-weight:300}@media (max-width: 768px){.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .banner-content:where(.svelte-1ewk22t) h1:where(.svelte-1ewk22t){font-size:2rem}.banner-section.svelte-1ewk22t .banner-image:where(.svelte-1ewk22t) .banner-content:where(.svelte-1ewk22t) p:where(.svelte-1ewk22t){font-size:1rem}}.guide-section.svelte-1ewk22t{padding:2rem 0 6rem}.guide-section.svelte-1ewk22t .container:where(.svelte-1ewk22t){max-width:1400px;margin:0 auto;padding:0 1.5rem}.guide-section.svelte-1ewk22t .guide-grid:where(.svelte-1ewk22t){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 1200px){.guide-section.svelte-1ewk22t .guide-grid:where(.svelte-1ewk22t){grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.guide-section.svelte-1ewk22t .guide-grid:where(.svelte-1ewk22t){grid-template-columns:1fr}}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t){background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t):hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t) h2:where(.svelte-1ewk22t){font-size:1.5rem;font-weight:300;color:#333;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t) ul:where(.svelte-1ewk22t){list-style:none;padding:0;margin:0}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t) ul:where(.svelte-1ewk22t) li:where(.svelte-1ewk22t){position:relative;padding-left:1.5rem;margin-bottom:.8rem;color:#666;line-height:1.6}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t) ul:where(.svelte-1ewk22t) li:where(.svelte-1ewk22t):before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;border-radius:50%;background:#999}.guide-section.svelte-1ewk22t .guide-item:where(.svelte-1ewk22t) ul:where(.svelte-1ewk22t) li:where(.svelte-1ewk22t):last-child{margin-bottom:0}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t){text-align:center;max-width:800px;margin:0 auto;padding-top:2rem}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) h2:where(.svelte-1ewk22t){font-size:2rem;font-weight:300;color:#333;margin:0 0 1rem}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) p:where(.svelte-1ewk22t){font-size:1.1rem;color:#666;margin:0 0 2rem}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) .contact-info:where(.svelte-1ewk22t){display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) .contact-info:where(.svelte-1ewk22t) .contact-item:where(.svelte-1ewk22t){display:flex;align-items:center;gap:.8rem;color:#333}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) .contact-info:where(.svelte-1ewk22t) .contact-item:where(.svelte-1ewk22t) svg:where(.svelte-1ewk22t){color:#666}.guide-section.svelte-1ewk22t .contact-section:where(.svelte-1ewk22t) .contact-info:where(.svelte-1ewk22t) .contact-item:where(.svelte-1ewk22t) span:where(.svelte-1ewk22t){font-size:1.1rem}
