@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";main.svelte-g12ugq.svelte-g12ugq{width:100%;overflow-x:hidden}.container.svelte-g12ugq.svelte-g12ugq{max-width:1200px;margin:0 auto;padding:0 2rem}.guide-container.svelte-g12ugq.svelte-g12ugq{display:flex;width:100%;max-width:1600px;margin:40px auto 0;gap:2.5rem;padding:0 1.5rem;box-sizing:border-box;min-height:auto}.guide-content.svelte-g12ugq.svelte-g12ugq{flex:1;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fffffff2;padding:3rem;border-radius:16px;min-height:auto;font-family:Titillium Web,serif;line-height:1.7;box-shadow:0 4px 20px #0000001a;overflow-x:auto;max-width:100%;box-sizing:border-box}.hero.svelte-g12ugq.svelte-g12ugq{background:#163687;padding:6rem 0 4rem;color:#fff;text-align:center}.hero.svelte-g12ugq .hero-title.svelte-g12ugq{font-family:Titillium Web,serif;font-weight:700;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1.5rem;line-height:1.2}.hero.svelte-g12ugq .hero-subtitle.svelte-g12ugq{font-family:Titillium Web,serif;font-weight:300;font-size:clamp(1.125rem,2.5vw,1.375rem);color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.4}.faq-section.svelte-g12ugq.svelte-g12ugq{background:#163687;padding:clamp(4rem,8vw,6rem) 0;color:#fff;min-height:calc(100vh - 100px);padding-top:100px;padding-bottom:40px;width:100%}.faq-section.svelte-g12ugq .faq-categories.svelte-g12ugq{display:flex;flex-direction:column;gap:4rem}.faq-section.svelte-g12ugq .faq-category .category-title.svelte-g12ugq{font-family:Titillium Web,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#fff;margin:3rem 0 1.5rem;line-height:1.3;scroll-margin-top:120px}.faq-section.svelte-g12ugq .faq-category .category-title.svelte-g12ugq:first-of-type{margin-top:2rem}.faq-section.svelte-g12ugq .faq-category .faq-item.svelte-g12ugq{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;margin-bottom:1.5rem;border-left:4px solid transparent;transition:all .2s ease}.faq-section.svelte-g12ugq .faq-category .faq-item.svelte-g12ugq:hover{background:rgba(76,112,213,.12);border-left:4px solid #4c70d5}.faq-section.svelte-g12ugq .faq-category .faq-item h3.svelte-g12ugq{font-family:Titillium Web,serif;font-size:1.375rem;font-weight:600;color:#fff;margin-bottom:1rem;line-height:1.3}.faq-section.svelte-g12ugq .faq-category .faq-item p.svelte-g12ugq{font-family:Titillium Web,serif;font-size:1rem;line-height:1.6;color:#ffffffe6;margin-bottom:1rem}.faq-section.svelte-g12ugq .faq-category .faq-item p.svelte-g12ugq:last-child{margin-bottom:0}.faq-section.svelte-g12ugq .faq-category .faq-item ul.svelte-g12ugq{list-style:none;padding:0;margin:1rem 0}.faq-section.svelte-g12ugq .faq-category .faq-item ul li.svelte-g12ugq{font-family:Titillium Web,serif;font-size:1rem;color:#ffffffe6;margin-bottom:.75rem;padding-left:1.5rem;position:relative;line-height:1.5}.faq-section.svelte-g12ugq .faq-category .faq-item ul li.svelte-g12ugq:before{content:"•";position:absolute;left:0;color:#4c70d5;font-weight:700;font-size:1.2rem}.faq-section.svelte-g12ugq .faq-category .faq-item ul li.svelte-g12ugq:last-child{margin-bottom:0}.faq-section.svelte-g12ugq .faq-category .faq-item a.svelte-g12ugq{color:#fff;text-decoration:underline;border-bottom:none;transition:opacity .3s ease;display:inline;white-space:nowrap}.faq-section.svelte-g12ugq .faq-category .faq-item a.svelte-g12ugq:hover{opacity:.8}.cta-section.svelte-g12ugq.svelte-g12ugq{background:#163687;padding:4rem 0;color:#fff;text-align:center}.cta-section.svelte-g12ugq .cta-content.svelte-g12ugq{max-width:600px;margin:0 auto}.cta-section.svelte-g12ugq .cta-content h2.svelte-g12ugq{font-family:Titillium Web,serif;font-size:clamp(2rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.cta-section.svelte-g12ugq .cta-content p.svelte-g12ugq{font-family:Titillium Web,serif;font-size:clamp(1.125rem,2.5vw,1.125rem);font-weight:300;color:#ffffffe6;margin-bottom:2.5rem;line-height:1.4}.cta-section.svelte-g12ugq .cta-content .cta-buttons.svelte-g12ugq{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button.svelte-g12ugq.svelte-g12ugq{padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;display:inline-block;text-align:center;font-family:Titillium Web,serif}.cta-button.primary.svelte-g12ugq.svelte-g12ugq{background:#3a5bc7;color:#fff;box-shadow:0 4px 15px #4c70d54d}.cta-button.primary.svelte-g12ugq.svelte-g12ugq:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4c70d566}@media (max-width: 1024px){.guide-container.svelte-g12ugq.svelte-g12ugq{padding:0 1rem}.guide-content.svelte-g12ugq.svelte-g12ugq{padding:2rem}}@media (max-width: 968px){.container.svelte-g12ugq.svelte-g12ugq{padding:0 1rem}.hero.svelte-g12ugq.svelte-g12ugq{padding:4rem 0 3rem}.faq-section.svelte-g12ugq.svelte-g12ugq{padding:3rem 0}.faq-section.svelte-g12ugq .faq-categories.svelte-g12ugq{gap:3rem}.faq-section.svelte-g12ugq .faq-category .category-title.svelte-g12ugq{font-size:1.75rem}.faq-section.svelte-g12ugq .faq-category .faq-item.svelte-g12ugq{padding:1.5rem}.faq-section.svelte-g12ugq .faq-category .faq-item h3.svelte-g12ugq{font-size:1.25rem}.faq-section.svelte-g12ugq .faq-category .faq-item p.svelte-g12ugq{font-size:.95rem}.guide-content.svelte-g12ugq.svelte-g12ugq{padding:1.5rem}}@media (max-width: 480px){.guide-content.svelte-g12ugq.svelte-g12ugq{padding:1rem}.faq-section.svelte-g12ugq .faq-category .faq-item.svelte-g12ugq{padding:1.25rem;margin-bottom:1rem}.faq-section.svelte-g12ugq .faq-category .faq-item h3.svelte-g12ugq{font-size:1.125rem}.faq-section.svelte-g12ugq .faq-category .faq-item p.svelte-g12ugq{font-size:.9rem}.faq-section.svelte-g12ugq .faq-category .faq-item ul li.svelte-g12ugq{font-size:.9rem;padding-left:1.25rem}.cta-section.svelte-g12ugq.svelte-g12ugq{padding:3rem 0}.cta-section.svelte-g12ugq .cta-content h2.svelte-g12ugq{font-size:2rem}.cta-section.svelte-g12ugq .cta-content .cta-buttons.svelte-g12ugq{flex-direction:column;align-items:center}.cta-section.svelte-g12ugq .cta-content .cta-buttons .cta-button.svelte-g12ugq{width:100%;max-width:280px}.cta-button.svelte-g12ugq.svelte-g12ugq{padding:.875rem 1.5rem;font-size:1rem}}
