.hero.svelte-swk9aa{background-color:var(--bg-main);min-height:100vh;position:relative;overflow:visible;color:var(--text-primary);transition:background-color .3s ease}.gradient-background.svelte-swk9aa{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(226,114,91,.2) 0%,rgba(226,114,91,.1) 30%,rgba(60,21,24,.05) 70%,transparent 100%);background-size:150% 150%;background-position:center center;mix-blend-mode:screen;pointer-events:none;z-index:1;transition:background-position .5s ease-out,opacity .3s ease;opacity:1}.particle-container.svelte-swk9aa{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:2}.copper-particle{position:absolute;border-radius:50%;background:var(--accent);box-shadow:0 0 15px #e2725bcc;transform:translate(0);opacity:.6;will-change:transform,opacity;pointer-events:none;transition:background-color .3s ease,box-shadow .3s ease}.hero-container.svelte-swk9aa{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:2rem 1rem;position:relative;z-index:3}.hero-content.svelte-swk9aa{max-width:900px;margin-top:16vh}.hero-title.svelte-swk9aa{font-size:var(--font-xxl);margin-bottom:1rem;color:var(--accent);display:inline-block;transition:background .3s ease,color .3s ease}@media (prefers-color-scheme: dark){.hero-title.svelte-swk9aa{background:linear-gradient(to right,var(--light),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}}@media (prefers-color-scheme: light){.brand-name.svelte-swk9aa{opacity:.8!important}}.hero-subtitle.svelte-swk9aa{font-size:var(--font-large);color:var(--text-primary);margin-bottom:2rem;max-width:650px}.hero-fade-in.svelte-swk9aa{opacity:0;transform:translateY(30px);animation:svelte-swk9aa-heroTitleFadeIn .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.3s}.hero-fade-in-delay.svelte-swk9aa{animation:svelte-swk9aa-heroSubtitleFadeIn .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.6s}@keyframes svelte-swk9aa-heroTitleFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-swk9aa-heroSubtitleFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:.9;transform:translateY(0)}}.hero-subtitle.hero-fade-in.svelte-swk9aa,.hero-subtitle.hero-fade-in-delay.svelte-swk9aa{opacity:0}.circle-design.svelte-swk9aa{display:none;position:absolute;width:50vw;height:50vw;right:-10%;top:35%;z-index:1;pointer-events:none}.circle-svg.svelte-swk9aa{width:100%;height:100%;filter:drop-shadow(0 0 15px rgba(226,114,91,.4));transition:filter .3s ease}.circle-segment.svelte-swk9aa{fill:none;stroke:var(--accent);stroke-width:3;opacity:.4;transition:stroke .3s ease}.brand-wrapper.svelte-swk9aa{position:absolute;bottom:-15vh;left:0;width:100%;z-index:10;overflow:visible;pointer-events:none}.brand-name.svelte-swk9aa{font-size:28vw;color:var(--accent);opacity:.4;font-weight:900;letter-spacing:-.05em;text-transform:lowercase;white-space:nowrap;width:100%;text-align:center;transform:translateZ(0);mix-blend-mode:overlay;will-change:opacity,transform;transition:color .3s ease,opacity .5s ease}@media (max-width: 1350px) and (min-width: 769px){.hero-content.svelte-swk9aa{margin-left:2rem}.brand-wrapper.svelte-swk9aa{bottom:4vh}.brand-name.svelte-swk9aa{font-size:24vw;opacity:.3}}@media (max-width: 768px){.hero-content.svelte-swk9aa{margin-top:12vh}.hero-title.svelte-swk9aa{font-size:calc(var(--font-xxl) * .8)}.hero-subtitle.svelte-swk9aa{font-size:var(--font-medium)}.brand-wrapper.svelte-swk9aa{bottom:6vh}.brand-name.svelte-swk9aa{font-size:20vw;opacity:.25}.circle-design.svelte-swk9aa{display:block}.copper-particle{opacity:.4}}.services.svelte-1gtcbsg{padding:8rem 0 4rem;background-color:var(--bg-primary);transition:background-color .3s ease}.section-header.svelte-1gtcbsg{text-align:center;margin-bottom:5rem}.section-title.svelte-1gtcbsg{font-size:var(--font-xl);color:var(--text-secondary);margin-bottom:1rem}.underline.svelte-1gtcbsg{height:3px;width:80px;background-color:var(--accent);margin:0 auto 1.5rem}.section-subtitle.svelte-1gtcbsg{font-size:var(--font-medium);color:var(--text-secondary);max-width:900px;margin:0 auto}.services-content.svelte-1gtcbsg{max-width:900px;margin:0 auto}.service-section.svelte-1gtcbsg{margin-bottom:4rem}.service-layout.svelte-1gtcbsg{display:grid;grid-template-columns:auto 1fr;gap:3rem;align-items:flex-start}.service-section.reverse.svelte-1gtcbsg .service-layout:where(.svelte-1gtcbsg){grid-template-columns:1fr auto}.service-section.reverse.svelte-1gtcbsg .service-icon:where(.svelte-1gtcbsg){order:2}.service-section.reverse.svelte-1gtcbsg .service-info:where(.svelte-1gtcbsg){order:1;text-align:right}.service-icon.svelte-1gtcbsg{display:flex;justify-content:center;align-items:flex-start;padding-top:.5rem}.icon-circle.svelte-1gtcbsg{width:80px;height:80px;border-radius:50%;background-color:var(--accent);display:flex;align-items:center;justify-content:center;color:var(--white);box-shadow:0 4px 15px #e2725b4d}.icon-circle.svelte-1gtcbsg i:where(.svelte-1gtcbsg){font-size:2rem}.service-info.svelte-1gtcbsg{flex:1}.service-title.svelte-1gtcbsg{font-size:var(--font-large);color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.3}.service-description.svelte-1gtcbsg{font-size:var(--font-medium);line-height:1.7;color:var(--text-primary);margin-bottom:2rem}.service-cta.svelte-1gtcbsg{display:inline-block;background-color:var(--accent);color:var(--white);padding:.75rem 2rem;border-radius:4px;font-weight:600;transition:all .3s ease;text-decoration:none}.service-cta.svelte-1gtcbsg:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.service-divider.svelte-1gtcbsg{height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);margin:3rem 0;opacity:.3}@media (max-width: 768px){.services.svelte-1gtcbsg{padding:4rem 0 2rem}.section-header.svelte-1gtcbsg{margin-bottom:3rem}.service-layout.svelte-1gtcbsg{grid-template-columns:1fr;gap:2rem;text-align:center}.service-section.reverse.svelte-1gtcbsg .service-layout:where(.svelte-1gtcbsg){grid-template-columns:1fr}.service-section.reverse.svelte-1gtcbsg .service-icon:where(.svelte-1gtcbsg){order:1}.service-section.reverse.svelte-1gtcbsg .service-info:where(.svelte-1gtcbsg){order:2;text-align:center}.icon-circle.svelte-1gtcbsg{width:70px;height:70px}.icon-circle.svelte-1gtcbsg i:where(.svelte-1gtcbsg){font-size:1.7rem}.section-subtitle.svelte-1gtcbsg,.service-description.svelte-1gtcbsg{font-size:var(--font-base)}}@media (max-width: 480px){.services-content.svelte-1gtcbsg{padding:0 1rem}.service-section.svelte-1gtcbsg{margin-bottom:3rem}}.goals.svelte-eeixhf{padding:6rem 0;background-color:var(--bg-secondary);position:relative;overflow:hidden;transition:background-color .3s ease}.section-header.svelte-eeixhf{text-align:center;margin:2rem 0 4rem}.section-title.svelte-eeixhf{font-size:var(--font-xl);color:var(--text-secondary);margin-bottom:1rem}.underline.svelte-eeixhf{height:3px;width:80px;background-color:var(--accent);margin:0 auto 1.5rem}.section-subtitle.svelte-eeixhf{font-size:var(--font-medium);color:var(--text-secondary);max-width:800px;margin:0 auto}.goals-content.svelte-eeixhf{display:flex;justify-content:center;max-width:800px;margin:0 auto}.goals-text.svelte-eeixhf{width:100%}.goal-item.svelte-eeixhf{display:flex;margin-bottom:2.5rem;position:relative;gap:1.5rem;align-items:flex-start}.goal-item.svelte-eeixhf:last-child{margin-bottom:0}.goal-number.svelte-eeixhf{font-size:var(--font-xl);font-weight:700;color:var(--accent);opacity:.8;line-height:1}.goal-details.svelte-eeixhf{flex:1}.goal-details.svelte-eeixhf h3:where(.svelte-eeixhf){font-size:var(--font-medium);color:var(--text-secondary);margin-bottom:.75rem}.goal-details.svelte-eeixhf p:where(.svelte-eeixhf){color:var(--text-primary);opacity:.9;line-height:1.7}@media (max-width: 768px){.goals-content.svelte-eeixhf{padding:0 1rem}.goal-item.svelte-eeixhf{gap:1rem}.goal-number.svelte-eeixhf{min-width:50px;font-size:var(--font-large)}}.about.svelte-t18a2n{padding:6rem 0;background-color:var(--bg-secondary);transition:background-color .3s ease}.section-header.svelte-t18a2n{text-align:center;margin-bottom:4rem}.section-title.svelte-t18a2n{font-size:var(--font-xl);color:var(--text-secondary);margin-bottom:1rem}.underline.svelte-t18a2n{height:3px;width:80px;background-color:var(--accent);margin:0 auto 1.5rem}.section-subtitle.svelte-t18a2n{font-size:var(--font-medium);color:var(--text-secondary);max-width:800px;margin:0 auto}.about-content.svelte-t18a2n{max-width:800px;margin:0 auto;font-size:var(--font-medium-small);line-height:1.8;color:var(--text-primary);transition:color .3s ease}.about-content.svelte-t18a2n p:where(.svelte-t18a2n){margin-bottom:1.5rem}.about-content.svelte-t18a2n p:where(.svelte-t18a2n):last-child{margin-bottom:0}@media (max-width: 768px){.about.svelte-t18a2n{padding:4rem 0}}@media (max-width: 480px){.about-content.svelte-t18a2n{font-size:var(--font-base)}}.resources.svelte-bopcqy{padding:4rem 0 8rem;background-color:var(--bg-primary);position:relative;overflow:hidden;transition:background-color .3s ease}.section-header.svelte-bopcqy{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.section-title.svelte-bopcqy{font-size:var(--font-xl);color:var(--text-secondary);margin-bottom:1rem}.underline.svelte-bopcqy{height:3px;width:80px;background-color:var(--accent);margin:0 auto 1.5rem}.section-subtitle.svelte-bopcqy{font-size:var(--font-medium);color:var(--text-secondary);max-width:800px;margin:0 auto}.resources-grid.svelte-bopcqy{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1100px;margin:0 auto;position:relative;z-index:1}.resource-card.svelte-bopcqy{background-color:var(--bg-primary);border-radius:8px;padding:2rem;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;border-top:3px solid var(--accent);position:relative;display:flex;flex-direction:column;border:1px solid var(--border-color)}.resource-card.svelte-bopcqy:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.icon-container.svelte-bopcqy{width:50px;height:50px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--accent);border:2px solid var(--accent);position:absolute;top:-25px;left:2rem;background-color:var(--bg-primary);transition:background-color .3s ease;opacity:1!important;z-index:2}.icon-container.svelte-bopcqy i:where(.svelte-bopcqy){font-size:1.4rem;opacity:1!important;visibility:visible!important}.resource-card.svelte-bopcqy h3:where(.svelte-bopcqy){font-size:var(--font-medium);margin-bottom:1rem;color:var(--text-secondary);margin-top:.75rem}.resource-card.svelte-bopcqy p:where(.svelte-bopcqy){color:var(--text-primary);line-height:1.7;margin-bottom:1.5rem;flex-grow:1}.resource-link.svelte-bopcqy{color:var(--accent);font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease;margin-top:auto}.resource-link.svelte-bopcqy:hover{color:var(--text-secondary)}#resources.svelte-bopcqy{align-items:center}.arrow.svelte-bopcqy{transition:transform .3s ease;margin-left:.5rem}.resource-link.svelte-bopcqy:hover .arrow:where(.svelte-bopcqy){transform:translate(5px)}@media (max-width: 992px){.resources-grid.svelte-bopcqy{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:0 1rem}}@media (max-width: 768px){.resources.svelte-bopcqy{padding:4rem 0 6rem}.resources-grid.svelte-bopcqy{grid-template-columns:1fr}.icon-container.svelte-bopcqy{top:-25px;left:0;right:0;margin-left:auto;margin-right:auto;transform:none}.resource-card.svelte-bopcqy{text-align:center;padding-top:1.5rem}.resource-card.svelte-bopcqy h3:where(.svelte-bopcqy){margin-top:1.25rem}}
