.site-header[data-astro-cid-3ef6ksr2]{background:transparent;padding:0;border-bottom:1px solid transparent;position:sticky;top:0;z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1)}.site-header[data-astro-cid-3ef6ksr2].scrolled{background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 4px 30px #0000000a,0 1px 3px #00000005}.header-gradient-border[data-astro-cid-3ef6ksr2]{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(113,92,143,.3) 20%,rgba(140,154,137,.4) 50%,rgba(113,92,143,.3) 80%,transparent 100%);opacity:0;transform:scaleX(0);transition:opacity .5s ease,transform .5s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled .header-gradient-border[data-astro-cid-3ef6ksr2]{opacity:1;transform:scaleX(1)}.header-container[data-astro-cid-3ef6ksr2]{max-width:1440px;margin:0 auto;padding:0 88px;position:relative;height:100px;display:flex;align-items:center;justify-content:space-between;transition:height .5s var(--ease-elastic)}.site-header[data-astro-cid-3ef6ksr2].scrolled .header-container[data-astro-cid-3ef6ksr2]{height:72px}.decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{width:118.709px;height:91.019px;pointer-events:none;opacity:1;position:absolute;left:88px;top:-2.23px;transition:opacity .4s ease,transform .4s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled .decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(-10px) scale(.95)}.decorative-svg[data-astro-cid-3ef6ksr2]{width:100%;height:100%;display:block}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:48px;margin-left:auto}.nav-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:26px;color:var(--color-theme-fg);text-decoration:none;transition:color .3s ease;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;padding:8px 0;position:relative}.nav-link-text[data-astro-cid-3ef6ksr2]{position:relative;z-index:1}.nav-link-underline[data-astro-cid-3ef6ksr2]{position:absolute;bottom:4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-sage-green));transition:width .4s cubic-bezier(.34,1.56,.64,1);border-radius:2px;box-shadow:0 2px 8px #715c8f4d}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-brand-purple)}.nav-link[data-astro-cid-3ef6ksr2]:hover .nav-link-underline[data-astro-cid-3ef6ksr2]{width:100%}.nav-item-cta[data-astro-cid-3ef6ksr2]{margin-left:8px}.btn-apply[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-brand-purple) 0%,#5d4a73 100%);color:#fff;font-family:var(--font-montreux-grotesk-soft);font-size:16px;font-weight:600;line-height:26px;padding:12px 36px;border-radius:50px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;border:none;cursor:pointer;box-shadow:0 4px 15px #715c8f40,inset 0 1px 1px #ffffff26;position:relative;overflow:hidden}.btn-text[data-astro-cid-3ef6ksr2]{position:relative;z-index:2}.btn-glow[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(113,92,143,.4) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;animation:subtlePulse 3s ease-in-out infinite}@keyframes subtlePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.btn-apply[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(135deg,#5d4a73,#4a3b5e);transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px #715c8f59,0 0 20px #715c8f33,inset 0 1px 1px #fff3}.btn-apply[data-astro-cid-3ef6ksr2]:hover .btn-glow[data-astro-cid-3ef6ksr2]{opacity:1}.btn-apply[data-astro-cid-3ef6ksr2]:active{transform:translateY(-1px) scale(1)}@media(max-width:1440px){.header-container[data-astro-cid-3ef6ksr2]{padding:0 43px}.decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{left:43px}}@media(max-width:1200px){.decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{width:95px;height:73px}.main-nav[data-astro-cid-3ef6ksr2]{gap:36px}}@media(max-width:900px){.main-nav[data-astro-cid-3ef6ksr2]{gap:28px}.btn-apply[data-astro-cid-3ef6ksr2]{padding:10px 28px;font-size:15px}}@media(max-width:768px){.header-container[data-astro-cid-3ef6ksr2]{padding:0 30px}.main-nav[data-astro-cid-3ef6ksr2]{display:none}.decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{width:60px;height:46px}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:2px solid var(--color-brand-purple);border-radius:50%;width:48px;height:48px;cursor:pointer;padding:0;z-index:1001;margin-left:auto;transition:all .3s ease}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]:hover{background-color:#715c8f14;border-color:#5d4a73}.hamburger-line[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:var(--color-brand-purple);transition:all .3s var(--ease-in-out);border-radius:2px}.mobile-menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:translate(10px)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}@media(max-width:640px){.header-container[data-astro-cid-3ef6ksr2]{min-height:80px;padding:0 20px}.decorative-svg-wrapper[data-astro-cid-3ef6ksr2]{left:20px;top:10px;display:none}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;position:fixed;inset:0;height:100vh;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:40px 20px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease;z-index:999;margin-left:0}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true]{transform:translateY(0);opacity:1;visibility:visible}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-item[data-astro-cid-3ef6ksr2]{animation:navItemSlide .4s ease forwards;opacity:0}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-item[data-astro-cid-3ef6ksr2]:nth-child(1){animation-delay:.1s}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-item[data-astro-cid-3ef6ksr2]:nth-child(2){animation-delay:.2s}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-item[data-astro-cid-3ef6ksr2]:nth-child(3){animation-delay:.3s}@keyframes navItemSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-item[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center}.nav-link[data-astro-cid-3ef6ksr2]{font-size:24px;font-weight:400;padding:10px;width:auto;border-bottom:none;text-align:center;align-items:center}.nav-link-underline[data-astro-cid-3ef6ksr2]{display:none}.btn-apply[data-astro-cid-3ef6ksr2]{width:auto;min-width:200px;margin-top:20px;padding:16px 40px;font-size:18px}}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(prefers-reduced-motion:reduce){.btn-glow[data-astro-cid-3ef6ksr2]{animation:none}.main-nav[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-item[data-astro-cid-3ef6ksr2]{animation:none;opacity:1}.header-gradient-border[data-astro-cid-3ef6ksr2]{transition:opacity .3s ease;transform:scaleX(1)}}.hero-section[data-astro-cid-bbe6dxrz]{padding:50px 0 60px;background:linear-gradient(180deg,#f7f7f4,#faf9f6);position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}.hero-orbs[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.orb[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.orb-1[data-astro-cid-bbe6dxrz]{width:500px;height:500px;background:radial-gradient(circle,rgba(113,92,143,.25) 0%,transparent 70%);top:-10%;right:10%;animation:orbFloat1 20s ease-in-out infinite}.orb-2[data-astro-cid-bbe6dxrz]{width:400px;height:400px;background:radial-gradient(circle,rgba(140,154,137,.2) 0%,transparent 70%);bottom:10%;left:-5%;animation:orbFloat2 25s ease-in-out infinite}.orb-3[data-astro-cid-bbe6dxrz]{width:300px;height:300px;background:radial-gradient(circle,rgba(242,229,217,.3) 0%,transparent 70%);top:40%;right:30%;animation:orbFloat3 18s ease-in-out infinite}.orb-4[data-astro-cid-bbe6dxrz]{width:250px;height:250px;background:radial-gradient(circle,rgba(140,154,137,.15) 0%,transparent 70%);bottom:30%;right:5%;animation:orbFloat4 22s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,20px) scale(1.05)}50%{transform:translate(-20px,40px) scale(.95)}75%{transform:translate(20px,-30px) scale(1.02)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,20px) scale(.92)}}@keyframes orbFloat3{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes orbFloat4{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(30px,-40px) rotate(10deg)}}.hero-particles[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:1}.particle[data-astro-cid-bbe6dxrz]{position:absolute;width:6px;height:6px;background:var(--color-brand-purple);border-radius:50%;opacity:.2}.particle-1[data-astro-cid-bbe6dxrz]{top:20%;left:15%;animation:particleFloat 8s ease-in-out infinite}.particle-2[data-astro-cid-bbe6dxrz]{top:60%;left:25%;animation:particleFloat 10s ease-in-out infinite 1s;width:4px;height:4px;background:var(--color-brand-sage-green)}.particle-3[data-astro-cid-bbe6dxrz]{top:30%;right:20%;animation:particleFloat 7s ease-in-out infinite .5s;width:8px;height:8px}.particle-4[data-astro-cid-bbe6dxrz]{top:70%;right:35%;animation:particleFloat 9s ease-in-out infinite 2s;width:5px;height:5px;background:var(--color-brand-sage-green)}.particle-5[data-astro-cid-bbe6dxrz]{bottom:25%;left:40%;animation:particleFloat 11s ease-in-out infinite 1.5s}.particle-6[data-astro-cid-bbe6dxrz]{top:45%;left:5%;animation:particleFloat 12s ease-in-out infinite .8s;width:4px;height:4px}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.2}50%{transform:translateY(-30px) translate(10px);opacity:.4}}.hero-arc-decoration[data-astro-cid-bbe6dxrz]{position:absolute;bottom:10%;left:5%;width:300px;height:150px;opacity:0;animation:fadeInArc 1.5s ease-out .8s forwards}.arc-line[data-astro-cid-bbe6dxrz]{stroke-dasharray:500;stroke-dashoffset:500;animation:drawArc 2s ease-out 1s forwards}@keyframes drawArc{to{stroke-dashoffset:0}}@keyframes fadeInArc{to{opacity:1}}.hero-container[data-astro-cid-bbe6dxrz]{max-width:1440px;margin:0 auto;padding:0 88px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;width:100%;position:relative;z-index:2}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:32px;position:relative;z-index:2;padding-right:20px}.hero-headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(3.5rem,5vw,5.5rem);line-height:1.05;font-weight:600;color:#2f2b34;margin:0;letter-spacing:-.04em}.headline-word[data-astro-cid-bbe6dxrz]{display:inline-block;opacity:0;transform:translateY(30px)}.headline-accent[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtext[data-astro-cid-bbe6dxrz]{font-family:var(--font-montreux-classic);font-size:1.25rem;line-height:1.6;font-weight:400;color:#4a4a4a;margin:0;max-width:580px;opacity:0;transform:translateY(20px)}.hero-buttons[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;margin-top:16px;align-items:center;flex-wrap:wrap}.btn-hero[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;height:60px;border-radius:50px;font-family:var(--font-montreux-grotesk-soft);font-size:17px;font-weight:600;line-height:1;color:#fff;text-decoration:none;padding:0 42px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;border:none;cursor:pointer;overflow:hidden;opacity:0;transform:translateY(20px)}.btn-text[data-astro-cid-bbe6dxrz]{position:relative;z-index:2}.btn-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease}.btn-buy-home[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#8c9a89,#7a8a78);box-shadow:0 4px 20px #8c9a8959,inset 0 1px 1px #fff3}.btn-buy-home[data-astro-cid-bbe6dxrz] .btn-glow[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(140,154,137,.4) 0%,transparent 70%)}.btn-buy-home[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 15px 40px #8c9a8973,0 0 30px #8c9a8933,inset 0 1px 1px #ffffff4d}.btn-buy-home[data-astro-cid-bbe6dxrz]:hover .btn-glow[data-astro-cid-bbe6dxrz]{opacity:1;animation:btnGlowPulse 2s ease-in-out infinite}.btn-refinance[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#715c8f,#5d4a73);box-shadow:0 4px 20px #715c8f59,inset 0 1px 1px #fff3}.btn-refinance[data-astro-cid-bbe6dxrz] .btn-glow[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(113,92,143,.4) 0%,transparent 70%)}.btn-refinance[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 15px 40px #715c8f73,0 0 30px #715c8f33,inset 0 1px 1px #ffffff4d}.btn-refinance[data-astro-cid-bbe6dxrz]:hover .btn-glow[data-astro-cid-bbe6dxrz]{opacity:1;animation:btnGlowPulse 2s ease-in-out infinite}@keyframes btnGlowPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.btn-arrow[data-astro-cid-bbe6dxrz]{margin-left:12px;flex-shrink:0;position:relative;z-index:2;transition:transform .3s ease}.btn-hero[data-astro-cid-bbe6dxrz]:hover .btn-arrow[data-astro-cid-bbe6dxrz]{transform:translate(4px)}.btn-ripple[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:1}.btn-ripple[data-astro-cid-bbe6dxrz]:active:before{width:300px;height:300px}.hero-image-container[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100%;min-height:600px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.95)}.hero-spotlight[data-astro-cid-bbe6dxrz]{position:absolute;width:140%;height:140%;top:-20%;left:-20%;background:radial-gradient(ellipse at center,rgba(140,154,137,.15) 0%,transparent 60%);z-index:0;animation:spotlightPulse 8s ease-in-out infinite}@keyframes spotlightPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-blob-bg[data-astro-cid-bbe6dxrz]{position:absolute;width:120%;height:120%;top:-10%;left:-10%;z-index:1;pointer-events:none;animation:blob-float 25s ease-in-out infinite alternate}@keyframes blob-float{0%{transform:scale(1) rotate(0) translate(0)}33%{transform:scale(1.05) rotate(2deg) translate(10px,-10px)}66%{transform:scale(.98) rotate(-1deg) translate(-5px,15px)}to{transform:scale(1.02) rotate(3deg) translate(5px,5px)}}.blob-svg[data-astro-cid-bbe6dxrz]{width:100%;height:100%;display:block;transform:scale(1.2);filter:drop-shadow(0 10px 30px rgba(140,154,137,.2))}.hero-image[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:auto;object-fit:contain;z-index:2;pointer-events:none;transform:scale(1.75);filter:drop-shadow(0 20px 50px rgba(0,0,0,.12));transition:transform .3s ease}@media(max-width:1280px){.hero-headline[data-astro-cid-bbe6dxrz]{font-size:4rem}.orb-1[data-astro-cid-bbe6dxrz]{width:400px;height:400px}.orb-2[data-astro-cid-bbe6dxrz]{width:300px;height:300px}}@media(max-width:1024px){.hero-container[data-astro-cid-bbe6dxrz]{padding:0 40px;grid-template-columns:1fr 1fr;gap:40px}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:3.5rem}.hero-image-container[data-astro-cid-bbe6dxrz]{min-height:500px}.hero-arc-decoration[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:900px){.hero-container[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;text-align:center;padding-top:40px}.hero-content[data-astro-cid-bbe6dxrz]{align-items:center;padding-right:0}.hero-subtext[data-astro-cid-bbe6dxrz]{margin:0 auto}.hero-buttons[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-image-container[data-astro-cid-bbe6dxrz]{min-height:auto;height:400px;width:100%;max-width:500px;margin:0 auto}.hero-blob-bg[data-astro-cid-bbe6dxrz]{top:-20px}.orb-1[data-astro-cid-bbe6dxrz]{width:300px;height:300px;right:0}.orb-2[data-astro-cid-bbe6dxrz]{width:250px;height:250px}.orb-3[data-astro-cid-bbe6dxrz],.orb-4[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:640px){.hero-section[data-astro-cid-bbe6dxrz]{padding:120px 0 40px;min-height:auto}.hero-container[data-astro-cid-bbe6dxrz]{padding:0 20px}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:2.75rem;line-height:1.1}.hero-subtext[data-astro-cid-bbe6dxrz]{font-size:1rem}.hero-buttons[data-astro-cid-bbe6dxrz]{flex-direction:column;width:100%;max-width:320px;margin:24px auto 0}.btn-hero[data-astro-cid-bbe6dxrz]{width:100%}.hero-image-container[data-astro-cid-bbe6dxrz]{height:360px;margin-top:40px}.hero-particles[data-astro-cid-bbe6dxrz]{display:none}.orb-1[data-astro-cid-bbe6dxrz]{width:200px;height:200px}.orb-2[data-astro-cid-bbe6dxrz]{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){.orb[data-astro-cid-bbe6dxrz],.particle[data-astro-cid-bbe6dxrz],.hero-blob-bg[data-astro-cid-bbe6dxrz],.hero-spotlight[data-astro-cid-bbe6dxrz],.arc-line[data-astro-cid-bbe6dxrz],.btn-glow[data-astro-cid-bbe6dxrz]{animation:none}.headline-word[data-astro-cid-bbe6dxrz],.hero-subtext[data-astro-cid-bbe6dxrz],.btn-hero[data-astro-cid-bbe6dxrz],.hero-image-container[data-astro-cid-bbe6dxrz]{opacity:1;transform:none}.arc-line[data-astro-cid-bbe6dxrz]{stroke-dashoffset:0}.hero-arc-decoration[data-astro-cid-bbe6dxrz]{opacity:1}}.stats-section[data-astro-cid-bhxv2qxz]{padding:20px 0 70px;background:linear-gradient(180deg,#f7f7f4,#faf9f6);position:relative;overflow:hidden}.stats-decorative-orb[data-astro-cid-bhxv2qxz]{position:absolute;width:600px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(113,92,143,.04) 0%,transparent 70%);pointer-events:none;z-index:0}.stats-accent-line[data-astro-cid-bhxv2qxz]{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:1200px;height:2px;z-index:1}.accent-line-path[data-astro-cid-bhxv2qxz]{stroke-dasharray:1200;stroke-dashoffset:1200;opacity:0}.stats-section[data-astro-cid-bhxv2qxz].in-view .accent-line-path[data-astro-cid-bhxv2qxz]{animation:drawStatsLine 1.5s ease-out forwards}@keyframes drawStatsLine{0%{stroke-dashoffset:1200;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.stats-container[data-astro-cid-bhxv2qxz]{max-width:1400px;margin:0 auto;padding:0 152px;display:grid;grid-template-columns:repeat(4,minmax(240px,272px));gap:16px;justify-content:center;position:relative;z-index:2}.stat-card[data-astro-cid-bhxv2qxz]{background:transparent;border:none;border-radius:0;padding:20px 0;height:auto;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;opacity:0;transform:translateY(20px);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.stat-card[data-astro-cid-bhxv2qxz].animated{opacity:1;transform:translateY(0)}.stat-card[data-astro-cid-bhxv2qxz]:not(:last-child):after{content:"";position:absolute;right:-8px;top:15%;height:70%;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(113,92,143,.15) 20%,rgba(113,92,143,.2) 50%,rgba(113,92,143,.15) 80%,transparent 100%);transition:opacity .3s ease}.stat-card[data-astro-cid-bhxv2qxz]:hover{transform:translateY(-6px)}.stat-card[data-astro-cid-bhxv2qxz]:hover:after{opacity:.5}.stat-number[data-astro-cid-bhxv2qxz]{font-family:var(--font-montreux-grotesk-soft);font-size:72px;font-weight:700;line-height:1;margin-bottom:16px;white-space:nowrap;background:linear-gradient(135deg,var(--color-brand-purple) 0%,#5d4a73 50%,var(--color-brand-blue-gray) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-brand-purple);transition:transform .3s ease}.stat-number-text[data-astro-cid-bhxv2qxz]{font-size:56px}.stat-card[data-astro-cid-bhxv2qxz]:hover .stat-number[data-astro-cid-bhxv2qxz]{transform:scale(1.05)}.stat-label-container[data-astro-cid-bhxv2qxz]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:0}.stat-icon-wrapper[data-astro-cid-bhxv2qxz]{position:relative;display:flex;align-items:center;justify-content:center}.stat-icon[data-astro-cid-bhxv2qxz]{color:#715c8f;display:flex;align-items:center;justify-content:center;width:21.3px;height:auto;flex-shrink:0;position:relative;z-index:2;transition:color .3s ease,transform .3s ease}.stat-icon[data-astro-cid-bhxv2qxz] svg{width:21.3px;height:auto;display:block;color:currentColor}.stat-icon-ring[data-astro-cid-bhxv2qxz]{position:absolute;width:36px;height:36px;border-radius:50%;border:2px solid rgba(113,92,143,.2);opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:1}.stat-card[data-astro-cid-bhxv2qxz]:hover .stat-icon[data-astro-cid-bhxv2qxz]{color:#5d4a73;transform:scale(1.15)}.stat-card[data-astro-cid-bhxv2qxz]:hover .stat-icon-ring[data-astro-cid-bhxv2qxz]{opacity:1;transform:scale(1);animation:iconPulse 1.5s ease-out infinite}@keyframes iconPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}.stat-label[data-astro-cid-bhxv2qxz]{font-family:var(--font-montreux-grotesk-soft);font-size:15px;font-weight:600;line-height:20px;color:#715c8f;white-space:nowrap;text-align:left;opacity:.85;transition:opacity .3s ease}.stat-card[data-astro-cid-bhxv2qxz]:hover .stat-label[data-astro-cid-bhxv2qxz]{opacity:1}@media(max-width:1024px){.stat-card[data-astro-cid-bhxv2qxz]:after{display:none}.stats-container[data-astro-cid-bhxv2qxz]{padding:0 60px}}@media(max-width:768px){.stats-section[data-astro-cid-bhxv2qxz]{padding:60px 0}.stats-container[data-astro-cid-bhxv2qxz]{padding:0 32px;grid-template-columns:repeat(2,1fr);gap:40px 24px}.stat-card[data-astro-cid-bhxv2qxz]{height:160px}.stat-number[data-astro-cid-bhxv2qxz]{font-size:48px;line-height:56px}.stat-number-text[data-astro-cid-bhxv2qxz]{font-size:40px}.stat-label[data-astro-cid-bhxv2qxz]{font-size:14px;line-height:18px}.stats-accent-line[data-astro-cid-bhxv2qxz]{width:90%}.stats-decorative-orb[data-astro-cid-bhxv2qxz]{width:400px;height:200px}}@media(max-width:640px){.stats-section[data-astro-cid-bhxv2qxz]{padding:40px 0;margin-top:0}.stats-container[data-astro-cid-bhxv2qxz]{padding:0 20px;grid-template-columns:repeat(2,1fr);gap:24px 16px}.stat-card[data-astro-cid-bhxv2qxz]{height:auto;min-height:120px;padding:16px 8px}.stat-number[data-astro-cid-bhxv2qxz]{font-size:38px;line-height:44px}.stat-number-text[data-astro-cid-bhxv2qxz]{font-size:32px}.stat-label[data-astro-cid-bhxv2qxz]{font-size:13px}.stats-accent-line[data-astro-cid-bhxv2qxz]{display:none}}@media(prefers-reduced-motion:reduce){.accent-line-path[data-astro-cid-bhxv2qxz],.stat-icon-ring[data-astro-cid-bhxv2qxz]{animation:none}.stat-card[data-astro-cid-bhxv2qxz]{opacity:1;transform:none}.accent-line-path[data-astro-cid-bhxv2qxz]{stroke-dashoffset:0;opacity:1}}.services-section[data-astro-cid-g5jplrhu]{padding:100px 0 80px;background:linear-gradient(180deg,#faf9f6,#f7f7f4,#faf9f6);position:relative;overflow:hidden}.services-bg-decoration[data-astro-cid-g5jplrhu]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-orb[data-astro-cid-g5jplrhu]{position:absolute;border-radius:50%;filter:blur(80px)}.bg-orb-1[data-astro-cid-g5jplrhu]{width:500px;height:500px;background:radial-gradient(circle,rgba(113,92,143,.06) 0%,transparent 70%);top:10%;left:-10%;animation:bgOrbFloat 30s ease-in-out infinite}.bg-orb-2[data-astro-cid-g5jplrhu]{width:400px;height:400px;background:radial-gradient(circle,rgba(140,154,137,.05) 0%,transparent 70%);bottom:10%;right:-5%;animation:bgOrbFloat 25s ease-in-out infinite reverse}@keyframes bgOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}.services-container[data-astro-cid-g5jplrhu]{max-width:1440px;margin:0 auto;padding:0 88px;position:relative;z-index:1}.services-heading[data-astro-cid-g5jplrhu]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2.5rem,4vw,3.5rem);letter-spacing:-.02em;line-height:1.1;font-weight:600;color:#2f2b34;text-align:center;margin:0 auto 80px;max-width:800px;opacity:0;transform:translateY(20px)}.services-heading[data-astro-cid-g5jplrhu].animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.service-card[data-astro-cid-g5jplrhu]{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:48px 36px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px #00000008,0 8px 24px #00000005;border:1px solid rgba(255,255,255,.8);height:100%;position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.service-card[data-astro-cid-g5jplrhu].animated{opacity:1;transform:translateY(0)}.service-card-border[data-astro-cid-g5jplrhu]{position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 50%,var(--color-brand-purple) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.service-card[data-astro-cid-g5jplrhu]:hover .service-card-border[data-astro-cid-g5jplrhu]{opacity:1}.service-card-shimmer[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);pointer-events:none;z-index:10}.service-card[data-astro-cid-g5jplrhu]:hover .service-card-shimmer[data-astro-cid-g5jplrhu]{animation:shimmerSweep .8s ease-out}@keyframes shimmerSweep{0%{left:-100%}to{left:100%}}.service-card[data-astro-cid-g5jplrhu]:hover{transform:translateY(-10px);box-shadow:0 20px 50px -10px #715c8f2e,0 10px 30px -5px #715c8f1a,0 0 0 1px #715c8f0d;background:#ffffffe6}.service-icon-wrapper[data-astro-cid-g5jplrhu]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fff,#f8f8f8);display:flex;align-items:center;justify-content:center;margin-bottom:32px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px #0000000a,inset 0 -2px 4px #00000005;position:relative}.service-icon-ring[data-astro-cid-g5jplrhu]{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(113,92,143,.15);opacity:0;transform:scale(.9);transition:all .4s ease}.service-icon-glow[data-astro-cid-g5jplrhu]{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(113,92,143,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.service-card[data-astro-cid-g5jplrhu]:hover .service-icon-wrapper[data-astro-cid-g5jplrhu]{transform:scale(1.1) translateY(-4px);box-shadow:0 8px 24px #715c8f26,0 0 0 4px #715c8f14}.service-card[data-astro-cid-g5jplrhu]:hover .service-icon-ring[data-astro-cid-g5jplrhu]{opacity:1;transform:scale(1);animation:iconRingPulse 1.5s ease-out infinite}.service-card[data-astro-cid-g5jplrhu]:hover .service-icon-glow[data-astro-cid-g5jplrhu]{opacity:1}@keyframes iconRingPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.3);opacity:0}}.service-icon[data-astro-cid-g5jplrhu]{color:var(--color-brand-purple);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,color .3s ease;position:relative;z-index:2}.service-card[data-astro-cid-g5jplrhu]:hover .service-icon[data-astro-cid-g5jplrhu]{transform:scale(1.1);color:#5d4a73}.service-icon[data-astro-cid-g5jplrhu] svg{width:32px;height:32px;color:currentColor}.service-title[data-astro-cid-g5jplrhu]{font-family:var(--font-montreux-grotesk-soft);font-size:1.25rem;line-height:1.4;font-weight:600;color:#2f2b34;margin:0 0 12px;transition:color .3s ease}.service-card[data-astro-cid-g5jplrhu]:hover .service-title[data-astro-cid-g5jplrhu]{color:var(--color-brand-purple)}.service-description[data-astro-cid-g5jplrhu]{font-family:var(--font-montreux-classic);font-size:1rem;line-height:1.65;color:#5a5a5a;margin:0 0 32px;flex-grow:1}.service-cta[data-astro-cid-g5jplrhu]{background:transparent;color:var(--color-brand-purple);padding:0;height:auto;font-family:var(--font-montreux-grotesk-soft);font-weight:600;font-size:.95rem;line-height:1.5;border:none;cursor:pointer;transition:all .3s ease;position:relative;display:inline-flex;align-items:center;box-shadow:none;gap:6px}.cta-text[data-astro-cid-g5jplrhu]{position:relative}.cta-text[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-sage-green));transition:width .3s ease}.cta-arrow[data-astro-cid-g5jplrhu]{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.service-cta[data-astro-cid-g5jplrhu]:hover{color:#5d4a73}.service-cta[data-astro-cid-g5jplrhu]:hover .cta-text[data-astro-cid-g5jplrhu]:after{width:100%}.service-cta[data-astro-cid-g5jplrhu]:hover .cta-arrow[data-astro-cid-g5jplrhu]{transform:translate(6px)}@media(max-width:1280px){.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(3,1fr)}.services-heading[data-astro-cid-g5jplrhu]{font-size:2.5rem}}@media(max-width:1024px){.services-container[data-astro-cid-g5jplrhu]{padding:0 40px}.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr);gap:24px}.service-card[data-astro-cid-g5jplrhu]{padding:40px 28px}}@media(max-width:768px){.services-section[data-astro-cid-g5jplrhu]{padding:80px 0}.services-container[data-astro-cid-g5jplrhu]{padding:0 32px}.services-heading[data-astro-cid-g5jplrhu]{font-size:2.25rem;margin-bottom:48px}.service-card[data-astro-cid-g5jplrhu]{padding:32px 24px}.service-icon-wrapper[data-astro-cid-g5jplrhu]{width:70px;height:70px;margin-bottom:24px}.bg-orb-1[data-astro-cid-g5jplrhu],.bg-orb-2[data-astro-cid-g5jplrhu]{display:none}}@media(max-width:640px){.services-section[data-astro-cid-g5jplrhu]{padding:60px 0}.services-container[data-astro-cid-g5jplrhu]{padding:0 20px}.services-heading[data-astro-cid-g5jplrhu]{font-size:2rem;margin-bottom:40px}.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:20px}.service-card[data-astro-cid-g5jplrhu]{padding:32px 24px;align-items:center;text-align:center}.service-icon-wrapper[data-astro-cid-g5jplrhu]{margin-bottom:20px}.service-description[data-astro-cid-g5jplrhu]{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.service-card[data-astro-cid-g5jplrhu],.services-heading[data-astro-cid-g5jplrhu],.service-card-shimmer[data-astro-cid-g5jplrhu],.service-icon-ring[data-astro-cid-g5jplrhu],.bg-orb[data-astro-cid-g5jplrhu]{animation:none}.service-card[data-astro-cid-g5jplrhu],.services-heading[data-astro-cid-g5jplrhu]{opacity:1;transform:none}.service-card[data-astro-cid-g5jplrhu]:hover .service-card-shimmer[data-astro-cid-g5jplrhu]{animation:none}}.resources-section[data-astro-cid-y4rcoq5n]{padding:120px 0;background:linear-gradient(180deg,#faf9f6,#f7f7f4,#faf9f6);position:relative;overflow:hidden}.resources-bg[data-astro-cid-y4rcoq5n]{position:absolute;inset:0;pointer-events:none;z-index:0}.resources-orb[data-astro-cid-y4rcoq5n]{position:absolute;border-radius:50%;filter:blur(80px)}.resources-orb-1[data-astro-cid-y4rcoq5n]{width:500px;height:500px;background:radial-gradient(circle,rgba(140,154,137,.06) 0%,transparent 70%);top:-10%;right:-10%;animation:resourceOrbFloat 25s ease-in-out infinite}.resources-orb-2[data-astro-cid-y4rcoq5n]{width:400px;height:400px;background:radial-gradient(circle,rgba(113,92,143,.05) 0%,transparent 70%);bottom:5%;left:-5%;animation:resourceOrbFloat 30s ease-in-out infinite reverse}@keyframes resourceOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}.resources-container[data-astro-cid-y4rcoq5n]{max-width:1350px;margin:0 auto;padding:0 88px;position:relative;z-index:1}.resources-header[data-astro-cid-y4rcoq5n]{text-align:center;margin-bottom:60px}.resources-eyebrow[data-astro-cid-y4rcoq5n]{display:inline-block;font-family:var(--font-montreux-grotesk-soft);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-sage-green);margin-bottom:16px;padding:8px 20px;background:#8c9a891a;border-radius:50px}.resources-heading[data-astro-cid-y4rcoq5n]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2.25rem,4vw,3rem);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#2f2b34;margin:0 auto;max-width:800px;opacity:0;transform:translateY(20px)}.resources-heading[data-astro-cid-y4rcoq5n].animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.carousel-wrapper[data-astro-cid-y4rcoq5n]{max-width:1100px;margin:0 auto}.carousel-container[data-astro-cid-y4rcoq5n]{position:relative}.resource-card[data-astro-cid-y4rcoq5n]{background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:32px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;box-shadow:0 10px 40px -10px #715c8f1f,0 4px 20px -5px #0000000d;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;opacity:0;transform:translateY(30px)}.resource-card[data-astro-cid-y4rcoq5n].animated{opacity:1;transform:translateY(0)}.resource-card-border[data-astro-cid-y4rcoq5n]{position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 50%,var(--color-brand-purple) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.resource-card[data-astro-cid-y4rcoq5n]:hover .resource-card-border[data-astro-cid-y4rcoq5n]{opacity:1}.resource-card[data-astro-cid-y4rcoq5n]:hover{transform:translateY(-8px);box-shadow:0 25px 60px -15px #715c8f33,0 10px 30px -5px #00000014}.resource-image-wrapper[data-astro-cid-y4rcoq5n]{position:relative;height:100%;min-height:400px;overflow:hidden}.resource-badge[data-astro-cid-y4rcoq5n]{position:absolute;top:24px;left:24px;z-index:3;display:flex;align-items:center;gap:8px;background:#fffffff2;backdrop-filter:blur(10px);padding:10px 18px;border-radius:50px;font-family:var(--font-montreux-grotesk-soft);font-size:13px;font-weight:600;color:var(--color-brand-sage-green);box-shadow:0 4px 12px #00000014}.resource-image[data-astro-cid-y4rcoq5n]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.resource-card[data-astro-cid-y4rcoq5n]:hover .resource-image[data-astro-cid-y4rcoq5n]{transform:scale(1.05)}.image-overlay[data-astro-cid-y4rcoq5n]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(113,92,143,.1) 0%,transparent 60%);pointer-events:none}.resource-content[data-astro-cid-y4rcoq5n]{padding:60px 50px;display:flex;flex-direction:column;justify-content:center;gap:24px}.resource-title[data-astro-cid-y4rcoq5n]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;font-weight:600;color:#2f2b34;margin:0}.resource-description[data-astro-cid-y4rcoq5n]{font-family:var(--font-montreux-classic);font-size:1.05rem;font-weight:400;line-height:1.7;color:#5a5a5a;margin:0}.resource-features[data-astro-cid-y4rcoq5n]{display:flex;flex-direction:column;gap:12px;margin:8px 0}.feature-item[data-astro-cid-y4rcoq5n]{display:flex;align-items:center;gap:12px;font-family:var(--font-montreux-classic);font-size:.95rem;color:#4a4a4a}.feature-item[data-astro-cid-y4rcoq5n] svg[data-astro-cid-y4rcoq5n]{color:var(--color-brand-sage-green);flex-shrink:0}.resource-cta[data-astro-cid-y4rcoq5n]{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#8c9a89,#7a8a78);color:#fff;padding:0 36px;height:56px;border-radius:50px;font-family:var(--font-montreux-grotesk-soft);font-weight:600;font-size:16px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);align-self:flex-start;position:relative;overflow:hidden;box-shadow:0 4px 20px #8c9a894d}.cta-glow[data-astro-cid-y4rcoq5n]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.resource-cta[data-astro-cid-y4rcoq5n]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 35px #8c9a8966;background:linear-gradient(135deg,#7a8a78,#6b7a68)}.resource-cta[data-astro-cid-y4rcoq5n]:hover .cta-glow[data-astro-cid-y4rcoq5n]{opacity:1}.resource-cta[data-astro-cid-y4rcoq5n] svg{color:#fff;flex-shrink:0;position:relative;z-index:1}.resource-cta[data-astro-cid-y4rcoq5n] span[data-astro-cid-y4rcoq5n]{position:relative;z-index:1}.carousel-controls[data-astro-cid-y4rcoq5n]{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:50px}.control-arrow[data-astro-cid-y4rcoq5n]{background:#fffc;backdrop-filter:blur(10px);border:1px solid rgba(113,92,143,.1);color:#737373;cursor:pointer;padding:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #0000000d}.control-arrow[data-astro-cid-y4rcoq5n]:hover{background:var(--color-brand-purple);color:#fff;border-color:transparent;transform:scale(1.1);box-shadow:0 8px 20px #715c8f4d}.carousel-dots[data-astro-cid-y4rcoq5n]{display:flex;gap:16px}.dot[data-astro-cid-y4rcoq5n]{width:12px;height:12px;border-radius:50%;background:#715c8f33;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.dot[data-astro-cid-y4rcoq5n]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;transition:border-color .3s ease}.dot[data-astro-cid-y4rcoq5n].active{background:linear-gradient(135deg,var(--color-brand-purple),var(--color-brand-sage-green));transform:scale(1.2)}.dot[data-astro-cid-y4rcoq5n].active:after{border-color:#715c8f33}.dot[data-astro-cid-y4rcoq5n]:hover:not(.active){background:#715c8f66;transform:scale(1.1)}@media(max-width:1024px){.resources-container[data-astro-cid-y4rcoq5n]{padding:0 40px}.resource-content[data-astro-cid-y4rcoq5n]{padding:40px 35px}}@media(max-width:900px){.resource-card[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr}.resource-image-wrapper[data-astro-cid-y4rcoq5n]{min-height:280px}.resource-content[data-astro-cid-y4rcoq5n]{padding:40px}.resources-orb-1[data-astro-cid-y4rcoq5n],.resources-orb-2[data-astro-cid-y4rcoq5n]{display:none}}@media(max-width:768px){.resources-section[data-astro-cid-y4rcoq5n]{padding:80px 0}.resources-container[data-astro-cid-y4rcoq5n]{padding:0 32px}.resources-heading[data-astro-cid-y4rcoq5n]{font-size:2rem}.resource-card[data-astro-cid-y4rcoq5n]{border-radius:24px}.resource-content[data-astro-cid-y4rcoq5n]{padding:32px}.resource-title[data-astro-cid-y4rcoq5n]{font-size:1.75rem}}@media(max-width:640px){.resources-section[data-astro-cid-y4rcoq5n]{padding:60px 0}.resources-container[data-astro-cid-y4rcoq5n]{padding:0 20px}.resources-header[data-astro-cid-y4rcoq5n]{margin-bottom:40px}.resources-heading[data-astro-cid-y4rcoq5n]{font-size:1.75rem}.resource-card[data-astro-cid-y4rcoq5n]{border-radius:20px}.resource-image-wrapper[data-astro-cid-y4rcoq5n]{min-height:220px}.resource-content[data-astro-cid-y4rcoq5n]{padding:28px 24px}.resource-title[data-astro-cid-y4rcoq5n]{font-size:1.5rem}.resource-cta[data-astro-cid-y4rcoq5n]{width:100%;justify-content:center}.carousel-controls[data-astro-cid-y4rcoq5n]{gap:24px;margin-top:36px}}@media(prefers-reduced-motion:reduce){.resources-orb[data-astro-cid-y4rcoq5n],.resource-card[data-astro-cid-y4rcoq5n],.resources-heading[data-astro-cid-y4rcoq5n]{animation:none}.resource-card[data-astro-cid-y4rcoq5n],.resources-heading[data-astro-cid-y4rcoq5n]{opacity:1;transform:none}.resource-card[data-astro-cid-y4rcoq5n]:hover .resource-image[data-astro-cid-y4rcoq5n]{transform:none}}.testimonials-section[data-astro-cid-aadlzisc]{padding:140px 0;background:linear-gradient(180deg,#f7f7f4,#faf9f6,#f7f7f4);position:relative;overflow:hidden}.testimonials-bg[data-astro-cid-aadlzisc]{position:absolute;inset:0;pointer-events:none;z-index:0}.testimonials-orb[data-astro-cid-aadlzisc]{position:absolute;border-radius:50%;filter:blur(80px)}.testimonials-orb-1[data-astro-cid-aadlzisc]{width:500px;height:500px;background:radial-gradient(circle,rgba(113,92,143,.06) 0%,transparent 70%);top:15%;left:-8%;animation:testimonialOrbFloat 25s ease-in-out infinite}.testimonials-orb-2[data-astro-cid-aadlzisc]{width:400px;height:400px;background:radial-gradient(circle,rgba(140,154,137,.05) 0%,transparent 70%);bottom:10%;right:-5%;animation:testimonialOrbFloat 30s ease-in-out infinite reverse}@keyframes testimonialOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,30px)}}.testimonials-container[data-astro-cid-aadlzisc]{max-width:1350px;margin:0 auto;padding:0 88px;position:relative;z-index:1}.testimonials-heading[data-astro-cid-aadlzisc]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2.5rem,4vw,3rem);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#2f2b34;text-align:center;margin:0 auto 60px;opacity:0;transform:translateY(20px)}.testimonials-heading[data-astro-cid-aadlzisc].animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.testimonials-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card[data-astro-cid-aadlzisc]{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:48px 40px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 24px #00000008;transition:all .5s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.testimonial-card[data-astro-cid-aadlzisc].animated{opacity:1;transform:translateY(0)}.testimonial-card-border[data-astro-cid-aadlzisc]{position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 50%,var(--color-brand-purple) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.testimonial-card[data-astro-cid-aadlzisc]:hover .testimonial-card-border[data-astro-cid-aadlzisc]{opacity:1}.testimonial-card[data-astro-cid-aadlzisc]:hover{transform:translateY(-10px);box-shadow:0 25px 50px -10px #715c8f26,0 10px 30px -5px #715c8f14;background:#ffffffe6}.quote-mark[data-astro-cid-aadlzisc]{color:#e0e0e0;opacity:0;transform:scale(.8) rotate(-10deg);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.testimonial-card[data-astro-cid-aadlzisc].animated .quote-mark[data-astro-cid-aadlzisc]{opacity:1;transform:scale(1) rotate(0);transition-delay:.2s}.quote-mark[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{width:56px;height:56px;display:block}.testimonial-card[data-astro-cid-aadlzisc]:hover .quote-mark[data-astro-cid-aadlzisc]{transform:scale(1.1) rotate(5deg)}.stars-container[data-astro-cid-aadlzisc]{position:relative;display:inline-block;overflow:hidden}.stars[data-astro-cid-aadlzisc]{color:#f5c542;display:block}.stars-shimmer[data-astro-cid-aadlzisc]{position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);pointer-events:none}.testimonial-card[data-astro-cid-aadlzisc].animated .stars-shimmer[data-astro-cid-aadlzisc]{animation:starShimmerSlide 3s ease-in-out .5s infinite}@keyframes starShimmerSlide{0%,to{left:-60%;opacity:0}10%{opacity:1}50%{left:120%;opacity:1}60%,to{opacity:0}}.testimonial-quote[data-astro-cid-aadlzisc]{font-family:var(--font-montreux-classic);font-size:1.2rem;line-height:1.6;color:#2f2b34;margin:0;font-style:normal;flex-grow:1;position:relative;z-index:1;letter-spacing:-.01em}.testimonial-author[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:16px;border-top:1px solid rgba(113,92,143,.08);padding-top:24px;margin-top:auto}.author-avatar[data-astro-cid-aadlzisc]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 100%);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.author-initials[data-astro-cid-aadlzisc]{color:#fff;font-family:var(--font-montreux-grotesk-soft);font-size:14px;font-weight:600;letter-spacing:.5px}.avatar-ring[data-astro-cid-aadlzisc]{position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;background:linear-gradient(135deg,var(--color-brand-purple),var(--color-brand-sage-green)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.testimonial-card[data-astro-cid-aadlzisc]:hover .avatar-ring[data-astro-cid-aadlzisc]{opacity:1;animation:avatarRingPulse 2s ease-out infinite}@keyframes avatarRingPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:0}}.author-info[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:2px}.author-name[data-astro-cid-aadlzisc]{font-family:var(--font-montreux-grotesk-soft);font-size:15px;font-weight:600;color:#2f2b34;margin:0}.author-location[data-astro-cid-aadlzisc]{font-family:var(--font-montreux-classic);font-size:14px;color:#737373;margin:0}@media(max-width:1280px){.testimonials-heading[data-astro-cid-aadlzisc]{font-size:2.5rem}}@media(max-width:1024px){.testimonials-container[data-astro-cid-aadlzisc]{padding:0 40px}}@media(max-width:768px){.testimonials-section[data-astro-cid-aadlzisc]{padding:80px 0}.testimonials-container[data-astro-cid-aadlzisc]{padding:0 32px}.testimonials-heading[data-astro-cid-aadlzisc]{font-size:2rem;margin-bottom:48px}.testimonials-grid[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,1fr);gap:24px}.testimonials-orb-1[data-astro-cid-aadlzisc],.testimonials-orb-2[data-astro-cid-aadlzisc]{display:none}}@media(max-width:640px){.testimonials-section[data-astro-cid-aadlzisc]{padding:60px 0}.testimonials-container[data-astro-cid-aadlzisc]{padding:0 20px}.testimonials-heading[data-astro-cid-aadlzisc]{font-size:1.75rem;margin-bottom:32px}.testimonials-grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr;gap:20px}.testimonial-card[data-astro-cid-aadlzisc]{padding:32px 24px}.testimonial-quote[data-astro-cid-aadlzisc]{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.testimonials-orb[data-astro-cid-aadlzisc],.stars-shimmer[data-astro-cid-aadlzisc],.avatar-ring[data-astro-cid-aadlzisc]{animation:none}.testimonial-card[data-astro-cid-aadlzisc],.testimonials-heading[data-astro-cid-aadlzisc],.quote-mark[data-astro-cid-aadlzisc]{opacity:1;transform:none}.testimonial-card[data-astro-cid-aadlzisc].animated .stars-shimmer[data-astro-cid-aadlzisc]{animation:none}}.trust-badges-section[data-astro-cid-vzryxw22]{padding:140px 0;background:radial-gradient(ellipse at 30% 50%,rgba(113,92,143,.04) 0%,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(140,154,137,.04) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(242,229,217,.3) 0%,transparent 60%),var(--color-theme-bg);position:relative;overflow:hidden}.trust-container[data-astro-cid-vzryxw22]{max-width:1350px;margin:0 auto;padding:0 88px;text-align:center}.trust-content[data-astro-cid-vzryxw22]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.trust-content[data-astro-cid-vzryxw22].animated{opacity:1;transform:translateY(0)}.trust-heading[data-astro-cid-vzryxw22]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2rem,4vw,3rem);line-height:1.3;letter-spacing:-.02em;font-weight:500;color:var(--color-theme-text);margin:0 0 16px}.trust-subtext[data-astro-cid-vzryxw22]{font-size:18px;line-height:1.7;color:var(--color-theme-text-sec);margin:0 auto;max-width:600px}.marquee-wrapper[data-astro-cid-vzryxw22]{position:relative;margin-bottom:60px}.marquee-fade[data-astro-cid-vzryxw22]{position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.marquee-fade-left[data-astro-cid-vzryxw22]{left:0;background:linear-gradient(90deg,var(--color-theme-bg) 0%,transparent 100%)}.marquee-fade-right[data-astro-cid-vzryxw22]{right:0;background:linear-gradient(-90deg,var(--color-theme-bg) 0%,transparent 100%)}.marquee-container[data-astro-cid-vzryxw22]{overflow:hidden;width:100%;position:relative}.marquee-track[data-astro-cid-vzryxw22]{display:flex;align-items:center;gap:80px;width:fit-content;flex-wrap:nowrap;white-space:nowrap;animation:marquee-scroll 35s linear infinite;-webkit-animation:marquee-scroll 35s linear infinite;will-change:transform}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@-webkit-keyframes marquee-scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-vzryxw22]{animation:none;justify-content:center;flex-wrap:wrap}.marquee-fade[data-astro-cid-vzryxw22]{display:none}.trust-content[data-astro-cid-vzryxw22]{opacity:1;transform:none}}.partner-logo[data-astro-cid-vzryxw22]{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;padding:16px}.logo-glow[data-astro-cid-vzryxw22]{position:absolute;inset:0;background:radial-gradient(circle,rgba(113,92,143,.15) 0%,transparent 70%);border-radius:50%;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease;z-index:-1}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22]{height:44px;width:auto;filter:grayscale(100%);opacity:.55;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22].logo-large{height:126px}.partner-logo[data-astro-cid-vzryxw22]:hover{transform:scale(1.08) translateY(-4px)}.partner-logo[data-astro-cid-vzryxw22]:hover .logo-glow[data-astro-cid-vzryxw22]{opacity:1;transform:scale(1.5)}.partner-logo[data-astro-cid-vzryxw22]:hover img[data-astro-cid-vzryxw22]{filter:grayscale(0%);opacity:1;filter:grayscale(0%) drop-shadow(0 4px 12px rgba(113,92,143,.2))}@media(max-width:1280px){.trust-heading[data-astro-cid-vzryxw22]{font-size:2rem}.marquee-fade[data-astro-cid-vzryxw22]{width:100px}}@media(max-width:768px){.trust-badges-section[data-astro-cid-vzryxw22]{padding:80px 0}.trust-container[data-astro-cid-vzryxw22]{padding:0 32px}.trust-heading[data-astro-cid-vzryxw22]{font-size:1.75rem}.marquee-track[data-astro-cid-vzryxw22]{gap:50px;animation-duration:30s}.marquee-fade[data-astro-cid-vzryxw22]{width:60px}.marquee-wrapper[data-astro-cid-vzryxw22]{margin-bottom:48px}}@media(max-width:640px){.trust-badges-section[data-astro-cid-vzryxw22]{padding:60px 0}.trust-container[data-astro-cid-vzryxw22]{padding:0 20px}.trust-heading[data-astro-cid-vzryxw22]{font-size:1.5rem}.trust-subtext[data-astro-cid-vzryxw22]{font-size:15px;line-height:1.6}.marquee-track[data-astro-cid-vzryxw22]{gap:40px;animation-duration:28s}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22].logo-large{height:80px}.marquee-fade[data-astro-cid-vzryxw22]{width:40px}.marquee-wrapper[data-astro-cid-vzryxw22]{margin-bottom:40px}}@media(max-width:480px){.trust-container[data-astro-cid-vzryxw22]{padding:0 16px}.trust-heading[data-astro-cid-vzryxw22]{font-size:1.35rem}.trust-subtext[data-astro-cid-vzryxw22]{font-size:14px}.marquee-track[data-astro-cid-vzryxw22]{gap:32px;animation-duration:25s}.partner-logo[data-astro-cid-vzryxw22]{padding:12px}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22]{height:36px}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22].logo-large{height:70px}.marquee-fade[data-astro-cid-vzryxw22]{width:30px}}@media(max-width:375px){.trust-container[data-astro-cid-vzryxw22]{padding:0 14px}.trust-heading[data-astro-cid-vzryxw22]{font-size:1.25rem}.marquee-track[data-astro-cid-vzryxw22]{gap:28px;animation-duration:22s}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22]{height:32px}.partner-logo[data-astro-cid-vzryxw22] img[data-astro-cid-vzryxw22].logo-large{height:60px}.marquee-fade[data-astro-cid-vzryxw22]{width:20px}}.guarantee-section[data-astro-cid-7ads6wb4]{padding:80px 0;background:#f7f7f4;position:relative}.guarantee-container[data-astro-cid-7ads6wb4]{max-width:1350px;margin:0 auto;padding:0 88px}.guarantee-content[data-astro-cid-7ads6wb4]{background:linear-gradient(135deg,#8c9a89,#7a8a78,#8c9a89,#6b7a68,#8c9a89);background-size:400% 400%;animation:gradientShift 15s ease-in-out infinite;border-radius:20px;padding:80px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:36px;position:relative;overflow:hidden;box-shadow:0 20px 60px -10px #8c9a894d,0 10px 30px -5px #8c9a8933,inset 0 1px 1px #ffffff1a}@keyframes gradientShift{0%,to{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}}.floating-shapes[data-astro-cid-7ads6wb4]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.shape[data-astro-cid-7ads6wb4]{position:absolute;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.shape-circle[data-astro-cid-7ads6wb4]{border-radius:50%}.shape-rounded[data-astro-cid-7ads6wb4]{border-radius:30%}.shape-1[data-astro-cid-7ads6wb4]{width:120px;height:120px;top:-30px;left:10%;animation:floatShape 20s ease-in-out infinite}.shape-2[data-astro-cid-7ads6wb4]{width:80px;height:80px;top:60%;left:5%;animation:floatShape 15s ease-in-out infinite reverse}.shape-3[data-astro-cid-7ads6wb4]{width:100px;height:100px;top:20%;right:8%;animation:floatShapeRotate 25s ease-in-out infinite}.shape-4[data-astro-cid-7ads6wb4]{width:60px;height:60px;bottom:10%;right:15%;animation:floatShape 18s ease-in-out infinite}.shape-5[data-astro-cid-7ads6wb4]{width:90px;height:90px;bottom:-20px;left:30%;animation:floatShapeRotate 22s ease-in-out infinite reverse}@keyframes floatShape{0%,to{transform:translate(0)}25%{transform:translate(15px,-20px)}50%{transform:translate(-10px,15px)}75%{transform:translate(20px,10px)}}@keyframes floatShapeRotate{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(10px,-15px) rotate(45deg)}50%{transform:translate(-15px,10px) rotate(90deg)}75%{transform:translate(15px,20px) rotate(135deg)}}.particle-dots[data-astro-cid-7ads6wb4]{position:absolute;inset:0;pointer-events:none}.dot[data-astro-cid-7ads6wb4]{position:absolute;width:4px;height:4px;background:#fff6;border-radius:50%;opacity:0;animation:particleDrift 10s ease-in-out infinite}.dot-1[data-astro-cid-7ads6wb4]{top:20%;left:15%;animation-delay:0s}.dot-2[data-astro-cid-7ads6wb4]{top:70%;left:25%;animation-delay:1.5s}.dot-3[data-astro-cid-7ads6wb4]{top:30%;right:20%;animation-delay:.8s}.dot-4[data-astro-cid-7ads6wb4]{top:80%;right:30%;animation-delay:2s}.dot-5[data-astro-cid-7ads6wb4]{top:50%;left:40%;animation-delay:1s}.dot-6[data-astro-cid-7ads6wb4]{top:40%;right:10%;animation-delay:2.5s}@keyframes particleDrift{0%,to{transform:translateY(0);opacity:0}10%{opacity:.6}50%{transform:translateY(-40px);opacity:.8}90%{opacity:.6}}.guarantee-heading[data-astro-cid-7ads6wb4]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2rem,4vw,3rem);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:#fff;margin:0;max-width:800px;position:relative;z-index:2;text-shadow:0 2px 20px rgba(0,0,0,.1);opacity:0;transform:translateY(20px)}.guarantee-heading[data-astro-cid-7ads6wb4].animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.guarantee-cta[data-astro-cid-7ads6wb4]{background:#fff;color:#2f2b34;padding:0 50px;height:56px;border-radius:50px;font-family:var(--font-montreux-grotesk-soft);font-weight:600;font-size:16px;line-height:1.2;border:none;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;overflow:hidden;box-shadow:0 4px 20px #00000026,inset 0 -2px 4px #0000000d;opacity:0;transform:translateY(20px) scale(.95)}.guarantee-cta[data-astro-cid-7ads6wb4].animated{opacity:1;transform:translateY(0) scale(1);transition:opacity .5s ease .3s,transform .5s cubic-bezier(.34,1.56,.64,1) .3s}.cta-text[data-astro-cid-7ads6wb4]{position:relative;z-index:2}.cta-glow[data-astro-cid-7ads6wb4]{position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#8c9a8999,#715c8f99);filter:blur(15px);opacity:0;transition:opacity .4s ease;z-index:-1}.cta-shine[data-astro-cid-7ads6wb4]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);z-index:1;pointer-events:none}.guarantee-cta[data-astro-cid-7ads6wb4]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 15px 40px #0003,0 0 30px #ffffff4d;background:#f8f8f8}.guarantee-cta[data-astro-cid-7ads6wb4]:hover .cta-glow[data-astro-cid-7ads6wb4]{opacity:1;animation:glowPulse 2s ease-in-out infinite}.guarantee-cta[data-astro-cid-7ads6wb4]:hover .cta-shine[data-astro-cid-7ads6wb4]{animation:shineSweep .6s ease-out}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shineSweep{0%{left:-100%}to{left:100%}}.guarantee-cta[data-astro-cid-7ads6wb4]:active{transform:translateY(-2px) scale(1.02)}@media(max-width:1280px){.guarantee-heading[data-astro-cid-7ads6wb4]{font-size:2.5rem}}@media(max-width:1024px){.guarantee-container[data-astro-cid-7ads6wb4]{padding:0 40px}.guarantee-content[data-astro-cid-7ads6wb4]{padding:60px 40px}}@media(max-width:768px){.guarantee-section[data-astro-cid-7ads6wb4]{padding:60px 0}.guarantee-container[data-astro-cid-7ads6wb4]{padding:0 32px}.guarantee-content[data-astro-cid-7ads6wb4]{padding:50px 30px;gap:28px}.guarantee-heading[data-astro-cid-7ads6wb4]{font-size:1.75rem}.floating-shapes[data-astro-cid-7ads6wb4]{display:none}}@media(max-width:640px){.guarantee-section[data-astro-cid-7ads6wb4]{padding:40px 0 20px}.guarantee-container[data-astro-cid-7ads6wb4]{padding:0 20px}.guarantee-content[data-astro-cid-7ads6wb4]{padding:40px 24px;gap:24px;border-radius:16px}.guarantee-heading[data-astro-cid-7ads6wb4]{font-size:1.5rem}.guarantee-cta[data-astro-cid-7ads6wb4]{width:100%;max-width:280px;height:50px;font-size:15px}.particle-dots[data-astro-cid-7ads6wb4]{display:none}}@media(prefers-reduced-motion:reduce){.guarantee-content[data-astro-cid-7ads6wb4]{animation:none;background:#8c9a89}.shape[data-astro-cid-7ads6wb4],.dot[data-astro-cid-7ads6wb4],.cta-glow[data-astro-cid-7ads6wb4],.cta-shine[data-astro-cid-7ads6wb4]{animation:none}.guarantee-heading[data-astro-cid-7ads6wb4],.guarantee-cta[data-astro-cid-7ads6wb4]{opacity:1;transform:none}.guarantee-cta[data-astro-cid-7ads6wb4]:hover .cta-shine[data-astro-cid-7ads6wb4]{animation:none}}.mission-section[data-astro-cid-dxdggsen]{padding:90px 0;background:linear-gradient(135deg,#f2e5d9,#f7f7f4);position:relative;overflow:hidden}.mission-section[data-astro-cid-dxdggsen]:before{content:"";position:absolute;top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(113,92,143,.1) 0%,transparent 70%);border-radius:50%;filter:blur(80px);z-index:0}.mission-container[data-astro-cid-dxdggsen]{max-width:1350px;margin:0 auto;padding:0 88px;position:relative;z-index:1}.mcc-logo-wrapper[data-astro-cid-dxdggsen]{display:flex;justify-content:center;margin-bottom:40px}.mcc-logo[data-astro-cid-dxdggsen]{max-width:280px;height:auto;opacity:.9;transition:opacity .3s ease}.mcc-logo[data-astro-cid-dxdggsen]:hover{opacity:1}.mission-heading[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(38px,4vw,52px);line-height:1.2;letter-spacing:-.015em;font-weight:600;color:#2f2b34;text-align:center;margin:0 auto 80px;max-width:900px}.mission-grid[data-astro-cid-dxdggsen]{display:grid;grid-template-columns:1.5fr 1fr;gap:60px}.process-column[data-astro-cid-dxdggsen]{display:flex;flex-direction:column;gap:40px}.process-title[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(30px,3vw,40px);line-height:1.25;font-weight:700;color:#2f2b34;margin:0;letter-spacing:-.01em}.process-steps[data-astro-cid-dxdggsen]{display:flex;flex-direction:column;gap:30px}.step[data-astro-cid-dxdggsen]{display:grid;grid-template-columns:60px 1fr;gap:20px}.step-number[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-grotesk-soft);font-size:35px;font-weight:600;color:#715c8f;line-height:1}.step-content[data-astro-cid-dxdggsen]{display:flex;flex-direction:column;gap:8px}.step-title[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-grotesk-soft);font-size:18px;font-weight:600;color:#2f2b34;margin:0}.step-description[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-classic);font-size:16px;font-weight:400;line-height:26px;color:#737373;margin:0}.mission-cta[data-astro-cid-dxdggsen]{background:#8c9a89;color:#fff;padding:0 50px;height:44px;border-radius:8px;font-family:var(--font-montreux-grotesk-soft);font-weight:600;font-size:16px;line-height:1.2;border:2px solid rgba(47,43,52,.08);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);align-self:flex-start;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014,0 4px 12px #8c9a8926}.mission-cta[data-astro-cid-dxdggsen]:hover{background:#715c8f;transform:translateY(-4px);box-shadow:0 8px 20px #715c8f4d,0 2px 6px #0000001a}.mission-cta[data-astro-cid-dxdggsen]:active{transform:translateY(-2px);box-shadow:0 4px 12px #715c8f33,0 1px 3px #00000014}.credential-column[data-astro-cid-dxdggsen]{display:flex;align-items:flex-start;justify-content:center}.credential-card[data-astro-cid-dxdggsen]{background:#f2f1ed;border:1px solid rgba(38,37,30,.03);border-radius:10px;padding:58px;position:relative}.credential-image[data-astro-cid-dxdggsen]{border-radius:10px;overflow:hidden;margin-bottom:20px}.image-placeholder[data-astro-cid-dxdggsen]{width:100%;max-width:469px;height:551px;background:#fff;object-fit:cover}.credential-badge[data-astro-cid-dxdggsen]{background:#fff;border-radius:3px;padding:20px;text-align:center;box-shadow:0 4px 12px #00000014}.badge-text[data-astro-cid-dxdggsen]{font-family:var(--font-montreux-grotesk-soft);font-size:15px;font-weight:600;color:#715c8f;margin:0}@media(max-width:1280px){.mission-grid[data-astro-cid-dxdggsen]{grid-template-columns:1.5fr 1fr}.process-title[data-astro-cid-dxdggsen]{font-size:32px;line-height:42px}.image-placeholder[data-astro-cid-dxdggsen]{max-width:100%;height:400px}}@media(max-width:768px){.mission-section[data-astro-cid-dxdggsen]{padding:60px 0}.mission-container[data-astro-cid-dxdggsen]{padding:0 32px}.mcc-logo-wrapper[data-astro-cid-dxdggsen]{margin-bottom:30px}.mcc-logo[data-astro-cid-dxdggsen]{max-width:220px}.mission-heading[data-astro-cid-dxdggsen]{font-size:32px;line-height:42px;margin-bottom:40px}.mission-grid[data-astro-cid-dxdggsen]{grid-template-columns:1fr;gap:40px}.credential-card[data-astro-cid-dxdggsen]{padding:40px}.process-title[data-astro-cid-dxdggsen]{font-size:28px;line-height:38px}.image-placeholder[data-astro-cid-dxdggsen]{height:350px}}@media(max-width:640px){.mission-section[data-astro-cid-dxdggsen]{padding:80px 0 20px}.mission-container[data-astro-cid-dxdggsen]{padding:0 20px}.mcc-logo-wrapper[data-astro-cid-dxdggsen]{margin-bottom:24px}.mcc-logo[data-astro-cid-dxdggsen]{max-width:180px}.mission-heading[data-astro-cid-dxdggsen]{font-size:28px;line-height:38px;margin-bottom:40px}.process-title[data-astro-cid-dxdggsen]{font-size:24px;line-height:32px}.step[data-astro-cid-dxdggsen]{grid-template-columns:50px 1fr;gap:16px}.step-number[data-astro-cid-dxdggsen]{font-size:28px}.mission-cta[data-astro-cid-dxdggsen]{width:100%}.credential-card[data-astro-cid-dxdggsen]{padding:24px}.image-placeholder[data-astro-cid-dxdggsen]{height:300px}}@media(max-width:480px){.mission-section[data-astro-cid-dxdggsen]{padding:50px 0}.mission-container[data-astro-cid-dxdggsen]{padding:0 16px}.mission-heading[data-astro-cid-dxdggsen]{font-size:26px;line-height:36px;margin-bottom:32px}.process-title[data-astro-cid-dxdggsen]{font-size:22px;line-height:30px}.step[data-astro-cid-dxdggsen]{gap:14px}.step-number[data-astro-cid-dxdggsen]{font-size:26px}.step-title[data-astro-cid-dxdggsen]{font-size:17px}.step-description[data-astro-cid-dxdggsen]{font-size:15px;line-height:24px}.credential-card[data-astro-cid-dxdggsen]{padding:20px}.image-placeholder[data-astro-cid-dxdggsen]{height:280px}}@media(max-width:375px){.mission-container[data-astro-cid-dxdggsen]{padding:0 14px}.mission-heading[data-astro-cid-dxdggsen]{font-size:24px;line-height:34px}.process-title[data-astro-cid-dxdggsen]{font-size:20px;line-height:28px}.process-column[data-astro-cid-dxdggsen]{gap:32px}.process-steps[data-astro-cid-dxdggsen]{gap:24px}.step[data-astro-cid-dxdggsen]{grid-template-columns:45px 1fr;gap:12px}.step-number[data-astro-cid-dxdggsen]{font-size:24px}.step-title[data-astro-cid-dxdggsen]{font-size:16px}.step-description[data-astro-cid-dxdggsen]{font-size:14px;line-height:22px}.mission-cta[data-astro-cid-dxdggsen]{font-size:15px;padding:0 40px;height:42px}.credential-card[data-astro-cid-dxdggsen]{padding:16px}.image-placeholder[data-astro-cid-dxdggsen]{height:260px}.badge-text[data-astro-cid-dxdggsen]{font-size:14px}}.contact-section[data-astro-cid-xmivup5a]{padding:120px 0 100px;background:linear-gradient(180deg,#faf9f6,#f7f7f4,#faf9f6);position:relative;overflow:hidden}.contact-bg[data-astro-cid-xmivup5a]{position:absolute;inset:0;pointer-events:none;z-index:0}.contact-orb[data-astro-cid-xmivup5a]{position:absolute;border-radius:50%;filter:blur(80px)}.contact-orb-1[data-astro-cid-xmivup5a]{width:500px;height:500px;background:radial-gradient(circle,rgba(113,92,143,.05) 0%,transparent 70%);top:-10%;left:-5%;animation:contactOrbFloat 25s ease-in-out infinite}.contact-orb-2[data-astro-cid-xmivup5a]{width:400px;height:400px;background:radial-gradient(circle,rgba(140,154,137,.04) 0%,transparent 70%);bottom:10%;right:-5%;animation:contactOrbFloat 30s ease-in-out infinite reverse}@keyframes contactOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}.contact-container[data-astro-cid-xmivup5a]{max-width:1350px;margin:0 auto;padding:0 88px;position:relative;z-index:1}.contact-header[data-astro-cid-xmivup5a]{text-align:center;margin-bottom:60px}.contact-eyebrow[data-astro-cid-xmivup5a]{display:inline-block;font-family:var(--font-montreux-grotesk-soft);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-purple);margin-bottom:16px;padding:8px 20px;background:#715c8f14;border-radius:50px}.contact-heading[data-astro-cid-xmivup5a]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.15;letter-spacing:-.02em;font-weight:500;color:#2f2b34;margin:0 0 20px;opacity:0;transform:translateY(20px)}.contact-heading[data-astro-cid-xmivup5a].animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.contact-subtext[data-astro-cid-xmivup5a]{font-family:var(--font-montreux-classic);font-size:1.125rem;font-weight:400;line-height:1.7;color:#5a5a5a;max-width:600px;margin:0 auto}.contact-cards[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}.contact-card[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:48px 40px;border-radius:28px;border:1px solid rgba(255,255,255,.9);transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px #00000008;opacity:0;transform:translateY(30px)}.contact-card[data-astro-cid-xmivup5a].animated{opacity:1;transform:translateY(0)}.contact-card-location[data-astro-cid-xmivup5a]{cursor:default}.card-border[data-astro-cid-xmivup5a]{position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-brand-purple) 0%,var(--color-brand-sage-green) 50%,var(--color-brand-purple) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.contact-card[data-astro-cid-xmivup5a]:hover .card-border[data-astro-cid-xmivup5a]{opacity:1}.contact-card[data-astro-cid-xmivup5a]:hover{transform:translateY(-10px);box-shadow:0 25px 50px -10px #715c8f2e,0 10px 30px -5px #0000000f;background:#fffffff2}.contact-icon-wrapper[data-astro-cid-xmivup5a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#715c8f14,#8c9a8914)}.contact-icon[data-astro-cid-xmivup5a]{color:var(--color-brand-purple);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .3s ease}.icon-glow[data-astro-cid-xmivup5a]{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(113,92,143,.2) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.icon-ring[data-astro-cid-xmivup5a]{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(113,92,143,.2);opacity:0;transform:scale(.9);transition:all .4s ease}.contact-card[data-astro-cid-xmivup5a]:hover .contact-icon[data-astro-cid-xmivup5a]{transform:scale(1.15);color:#5d4a73}.contact-card[data-astro-cid-xmivup5a]:hover .icon-glow[data-astro-cid-xmivup5a]{opacity:1}.contact-card[data-astro-cid-xmivup5a]:hover .icon-ring[data-astro-cid-xmivup5a]{opacity:1;transform:scale(1);animation:iconRingPulse 2s ease-out infinite}@keyframes iconRingPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}.contact-label[data-astro-cid-xmivup5a]{font-family:var(--font-montreux-grotesk-soft);font-size:1.15rem;font-weight:600;color:#2f2b34;margin:0;transition:color .3s ease}.contact-card[data-astro-cid-xmivup5a]:hover .contact-label[data-astro-cid-xmivup5a]{color:var(--color-brand-purple)}.contact-info[data-astro-cid-xmivup5a]{font-family:var(--font-montreux-classic);font-size:1rem;font-weight:400;line-height:1.6;color:#5a5a5a;margin:0;transition:color .3s ease}a[data-astro-cid-xmivup5a].contact-card:hover .contact-info[data-astro-cid-xmivup5a]{color:#2f2b34}.card-arrow[data-astro-cid-xmivup5a]{position:absolute;top:24px;right:24px;color:#715c8f4d;opacity:0;transform:translate(-10px,10px);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.contact-card[data-astro-cid-xmivup5a]:hover .card-arrow[data-astro-cid-xmivup5a]{opacity:1;transform:translate(0);color:var(--color-brand-purple)}.map-wrapper[data-astro-cid-xmivup5a]{position:relative}.map-frame[data-astro-cid-xmivup5a]{background:#fffc;backdrop-filter:blur(10px);padding:12px;border-radius:32px;box-shadow:0 20px 50px -15px #715c8f26,0 8px 25px -5px #0000000d;border:1px solid rgba(255,255,255,.9)}.map-container[data-astro-cid-xmivup5a]{border-radius:24px;overflow:hidden}.map-container[data-astro-cid-xmivup5a] iframe[data-astro-cid-xmivup5a]{display:block}.map-decoration[data-astro-cid-xmivup5a]{position:absolute;top:-30px;right:60px;display:flex;flex-direction:column;align-items:center;gap:8px}.decoration-dot[data-astro-cid-xmivup5a]{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand-purple),var(--color-brand-sage-green));box-shadow:0 4px 12px #715c8f4d}.decoration-line[data-astro-cid-xmivup5a]{width:2px;height:40px;background:linear-gradient(180deg,var(--color-brand-purple) 0%,transparent 100%);border-radius:2px}@media(max-width:1024px){.contact-container[data-astro-cid-xmivup5a]{padding:0 40px}}@media(max-width:768px){.contact-section[data-astro-cid-xmivup5a]{padding:80px 0}.contact-container[data-astro-cid-xmivup5a]{padding:0 32px}.contact-heading[data-astro-cid-xmivup5a]{font-size:2.25rem}.contact-cards[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:24px;margin-bottom:60px}.contact-card[data-astro-cid-xmivup5a]{padding:36px 32px}.map-frame[data-astro-cid-xmivup5a]{padding:8px;border-radius:24px}.map-container[data-astro-cid-xmivup5a]{border-radius:20px}.map-container[data-astro-cid-xmivup5a] iframe[data-astro-cid-xmivup5a]{height:350px}.map-decoration[data-astro-cid-xmivup5a],.contact-orb-1[data-astro-cid-xmivup5a],.contact-orb-2[data-astro-cid-xmivup5a]{display:none}}@media(max-width:640px){.contact-section[data-astro-cid-xmivup5a]{padding:60px 0}.contact-container[data-astro-cid-xmivup5a]{padding:0 20px}.contact-header[data-astro-cid-xmivup5a]{margin-bottom:40px}.contact-heading[data-astro-cid-xmivup5a]{font-size:2rem}.contact-subtext[data-astro-cid-xmivup5a]{font-size:1rem}.contact-cards[data-astro-cid-xmivup5a]{gap:20px;margin-bottom:48px}.contact-card[data-astro-cid-xmivup5a]{padding:32px 24px;border-radius:20px}.contact-icon-wrapper[data-astro-cid-xmivup5a]{width:70px;height:70px}.map-frame[data-astro-cid-xmivup5a]{padding:6px;border-radius:20px}.map-container[data-astro-cid-xmivup5a]{border-radius:16px}.map-container[data-astro-cid-xmivup5a] iframe[data-astro-cid-xmivup5a]{height:300px}}@media(prefers-reduced-motion:reduce){.contact-orb[data-astro-cid-xmivup5a],.icon-ring[data-astro-cid-xmivup5a]{animation:none}.contact-card[data-astro-cid-xmivup5a],.contact-heading[data-astro-cid-xmivup5a]{opacity:1;transform:none}}.contact-form-section[data-astro-cid-svshx33u]{padding:120px 0;background:linear-gradient(180deg,#f7f7f4,#f0efeb,#f7f7f4);position:relative;overflow:hidden}.form-bg[data-astro-cid-svshx33u]{position:absolute;inset:0;pointer-events:none;z-index:0}.form-orb[data-astro-cid-svshx33u]{position:absolute;border-radius:50%;filter:blur(100px)}.form-orb-1[data-astro-cid-svshx33u]{width:600px;height:600px;background:radial-gradient(circle,rgba(113,92,143,.06) 0%,transparent 70%);top:-20%;right:-10%;animation:formOrbFloat 30s ease-in-out infinite}.form-orb-2[data-astro-cid-svshx33u]{width:500px;height:500px;background:radial-gradient(circle,rgba(140,154,137,.05) 0%,transparent 70%);bottom:-10%;left:-10%;animation:formOrbFloat 25s ease-in-out infinite reverse}@keyframes formOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,25px)}}.form-grid[data-astro-cid-svshx33u]{position:absolute;inset:0;background-image:linear-gradient(rgba(113,92,143,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(113,92,143,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black,transparent)}.contact-form-container[data-astro-cid-svshx33u]{max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.form-header[data-astro-cid-svshx33u]{text-align:center;margin-bottom:48px}.form-eyebrow[data-astro-cid-svshx33u]{display:inline-block;font-family:var(--font-montreux-grotesk-soft);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-sage-green);margin-bottom:16px;padding:8px 20px;background:#8c9a891a;border-radius:50px}.form-heading[data-astro-cid-svshx33u]{font-family:var(--font-montreux-grotesk-soft);font-size:clamp(2.25rem,4vw,3rem);line-height:1.15;letter-spacing:-.02em;font-weight:500;color:#2f2b34;margin:0 0 20px}.form-subtext[data-astro-cid-svshx33u]{font-family:var(--font-montreux-classic);font-size:1.125rem;font-weight:400;line-height:1.6;color:#5a5a5a;max-width:550px;margin:0 auto}.form-wrapper[data-astro-cid-svshx33u]{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.95);border-radius:32px;padding:56px;box-shadow:0 25px 60px -15px #715c8f1f,0 10px 30px -10px #0000000d;position:relative;overflow:hidden}.form-wrapper[data-astro-cid-svshx33u]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#715c8f33,#8c9a8933,#715c8f33);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.honeypot[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:28px}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:10px}.form-label[data-astro-cid-svshx33u]{font-family:var(--font-montreux-grotesk-soft);font-size:.95rem;font-weight:600;color:#2f2b34;letter-spacing:0;margin-left:4px}.input-wrapper[data-astro-cid-svshx33u],.select-wrapper[data-astro-cid-svshx33u]{position:relative}.form-input[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{background:#fafafa;border:1.5px solid rgba(0,0,0,.06);border-radius:14px;height:58px;padding:0 22px;font-family:var(--font-montreux-classic);font-size:1rem;font-weight:400;line-height:normal;color:#2f2b34;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;appearance:none}.form-select[data-astro-cid-svshx33u]{cursor:pointer;padding-right:50px}.select-icon[data-astro-cid-svshx33u]{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#737373;pointer-events:none;transition:transform .3s ease}.form-select[data-astro-cid-svshx33u]:focus+.select-icon[data-astro-cid-svshx33u]{transform:translateY(-50%) rotate(180deg);color:var(--color-brand-purple)}.form-textarea[data-astro-cid-svshx33u]{height:auto;padding:18px 22px;resize:vertical;min-height:150px;line-height:1.6}.input-focus-line[data-astro-cid-svshx33u]{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-sage-green));border-radius:0 0 14px 14px;transition:width .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94)}.form-input[data-astro-cid-svshx33u]:focus~.input-focus-line[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]:focus~.input-focus-line[data-astro-cid-svshx33u]{width:100%;left:0}.form-input[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:#715c8f4d;background:#fff;box-shadow:0 0 0 4px #715c8f14}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:#a8a8a8}.form-input[data-astro-cid-svshx33u].error,.form-textarea[data-astro-cid-svshx33u].error{border-color:#d93025;background:#fff9f9}.form-input[data-astro-cid-svshx33u].error:focus,.form-textarea[data-astro-cid-svshx33u].error:focus{box-shadow:0 0 0 4px #d9302514}.form-error[data-astro-cid-svshx33u]{font-family:var(--font-montreux-classic);font-size:.875rem;line-height:1.4;color:#d93025;margin-left:4px;display:none}.form-error[data-astro-cid-svshx33u].show{display:block;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-submit[data-astro-cid-svshx33u]{background:linear-gradient(135deg,var(--color-brand-purple) 0%,#5d4a73 100%);color:#fff;padding:0 40px;height:62px;border-radius:16px;font-family:var(--font-montreux-grotesk-soft);font-weight:600;font-size:1.125rem;line-height:1;border:none;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #715c8f40,0 4px 10px #0000001a}.submit-content[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.submit-icon[data-astro-cid-svshx33u]{transition:transform .3s ease}.form-submit[data-astro-cid-svshx33u]:hover .submit-icon[data-astro-cid-svshx33u]{transform:translate(4px)}.button-glow[data-astro-cid-svshx33u]{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.form-submit[data-astro-cid-svshx33u]:hover .button-glow[data-astro-cid-svshx33u]{opacity:1}.form-submit[data-astro-cid-svshx33u]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 40px #715c8f59,0 8px 20px #0000001f}.form-submit[data-astro-cid-svshx33u]:active:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #715c8f40,0 3px 8px #0000001a}.form-submit[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-loader[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:10px;position:relative;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}.spinner[data-astro-cid-svshx33u]{animation:spin .8s linear infinite}.form-message[data-astro-cid-svshx33u]{display:flex;gap:16px;padding:24px;border-radius:16px;font-family:var(--font-montreux-classic);margin-top:16px;align-items:flex-start;animation:fadeSlideIn .4s ease-out}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-icon[data-astro-cid-svshx33u]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-top:2px}.message-content[data-astro-cid-svshx33u]{flex:1}.form-success[data-astro-cid-svshx33u]{background:linear-gradient(135deg,#f0fdf4,#e8f9ed);border:1px solid #bbf7d0;color:#166534}.form-success[data-astro-cid-svshx33u] .message-icon[data-astro-cid-svshx33u]{color:#16a34a}.form-error-box[data-astro-cid-svshx33u]{background:linear-gradient(135deg,#fef2f2,#fce8e8);border:1px solid #fecaca;color:#991b1b}.form-error-box[data-astro-cid-svshx33u] .message-icon[data-astro-cid-svshx33u]{color:#dc2626}.form-message[data-astro-cid-svshx33u] strong[data-astro-cid-svshx33u]{font-family:var(--font-montreux-grotesk-soft);font-size:1rem;font-weight:600;display:block;margin-bottom:6px}.form-message[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{font-size:.95rem;line-height:1.5;margin:0}.form-message[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:currentColor;text-decoration:underline;font-weight:500}.form-message[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:hover{opacity:.8}@media(max-width:768px){.contact-form-section[data-astro-cid-svshx33u]{padding:80px 0}.form-wrapper[data-astro-cid-svshx33u]{padding:40px 32px;border-radius:24px}.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr}.form-heading[data-astro-cid-svshx33u]{font-size:2.25rem}.form-orb-1[data-astro-cid-svshx33u],.form-orb-2[data-astro-cid-svshx33u]{opacity:.5}}@media(max-width:480px){.contact-form-section[data-astro-cid-svshx33u]{padding:60px 0}.contact-form-container[data-astro-cid-svshx33u]{padding:0 16px}.form-wrapper[data-astro-cid-svshx33u]{padding:32px 24px;border-radius:20px}.form-heading[data-astro-cid-svshx33u]{font-size:1.875rem}.contact-form[data-astro-cid-svshx33u]{gap:24px}.form-input[data-astro-cid-svshx33u],.form-select[data-astro-cid-svshx33u]{height:54px;font-size:1rem}.form-submit[data-astro-cid-svshx33u]{height:56px;font-size:1rem;border-radius:14px}.form-grid[data-astro-cid-svshx33u]{display:none}}@media(prefers-reduced-motion:reduce){.form-orb[data-astro-cid-svshx33u]{animation:none}.input-focus-line[data-astro-cid-svshx33u]{transition:none}}.footer[data-astro-cid-sz7xmlte]{background:#2f2b34;color:#fff;position:relative;overflow:hidden}.footer-bg[data-astro-cid-sz7xmlte]{position:absolute;inset:0;pointer-events:none}.footer-gradient[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,rgba(113,92,143,.08) 0%,transparent 100%)}.footer-container[data-astro-cid-sz7xmlte]{max-width:1350px;margin:0 auto;padding:80px 88px 40px;position:relative;z-index:1}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:20px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;transition:opacity .3s ease}.footer-logo[data-astro-cid-sz7xmlte]:hover{opacity:.85}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{max-width:180px;height:auto}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:1rem;line-height:1.7;color:#ffffffa6;max-width:280px;margin:0}.footer-column-title[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-grotesk-soft);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 24px}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px}.footer-link[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:1rem;font-weight:400;color:#ffffffd9;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease;position:relative}.footer-link[data-astro-cid-sz7xmlte] .link-arrow[data-astro-cid-sz7xmlte]{opacity:0;transform:translate(-4px);transition:all .3s ease;color:var(--color-brand-sage-green)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:#fff;transform:translate(4px)}.footer-link[data-astro-cid-sz7xmlte]:hover .link-arrow[data-astro-cid-sz7xmlte]{opacity:1;transform:translate(0)}.footer-contact-info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px}.footer-contact-link[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:1rem;color:#ffffffd9;text-decoration:none;transition:all .3s ease}.footer-contact-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-brand-sage-green)}.footer-address[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:.95rem;line-height:1.6;color:#ffffffa6;margin:8px 0 0}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.social-link[data-astro-cid-sz7xmlte]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffbf;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.social-tooltip[data-astro-cid-sz7xmlte]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px);background:#fff;color:#2f2b34;padding:6px 12px;border-radius:8px;font-family:var(--font-montreux-grotesk-soft);font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.social-tooltip[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#fff}.social-link[data-astro-cid-sz7xmlte]:hover{background:var(--color-brand-purple);border-color:transparent;color:#fff;transform:translateY(-4px);box-shadow:0 8px 20px #715c8f4d}.social-link[data-astro-cid-sz7xmlte]:hover .social-tooltip[data-astro-cid-sz7xmlte]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.footer-divider[data-astro-cid-sz7xmlte]{position:relative;height:1px;margin-bottom:40px}.divider-line[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 80%,transparent 100%)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px}.footer-copyright[data-astro-cid-sz7xmlte],.footer-license[data-astro-cid-sz7xmlte],.footer-franchise[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:.875rem;color:#ffffff80;margin:0}.footer-copyright[data-astro-cid-sz7xmlte]{font-weight:500;color:#ffffffb3}.footer-bottom-links[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px}.footer-legal-link[data-astro-cid-sz7xmlte]{font-family:var(--font-montreux-classic);font-size:.875rem;color:#ffffff80;text-decoration:none;transition:color .3s ease}.footer-legal-link[data-astro-cid-sz7xmlte]:hover{color:#ffffffd9}.footer-separator[data-astro-cid-sz7xmlte]{color:#ffffff40;font-size:.75rem}.footer-credit[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;font-family:var(--font-montreux-classic);font-size:.8rem;color:#fff6}.heart-icon[data-astro-cid-sz7xmlte]{color:#e25555;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(max-width:1024px){.footer-container[data-astro-cid-sz7xmlte]{padding:60px 40px 32px}.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:48px 40px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:span 2}}@media(max-width:768px){.footer-container[data-astro-cid-sz7xmlte]{padding:50px 32px 28px}.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:span 1}.footer-tagline[data-astro-cid-sz7xmlte]{max-width:100%}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px}.footer-social[data-astro-cid-sz7xmlte]{gap:12px}.social-link[data-astro-cid-sz7xmlte]{width:44px;height:44px}}@media(max-width:640px){.footer-container[data-astro-cid-sz7xmlte]{padding:40px 20px 24px}.footer-main[data-astro-cid-sz7xmlte]{gap:32px;margin-bottom:32px}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{max-width:160px}.footer-column-title[data-astro-cid-sz7xmlte]{margin-bottom:18px}.footer-divider[data-astro-cid-sz7xmlte]{margin-bottom:28px}.footer-bottom-links[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:8px}.footer-separator[data-astro-cid-sz7xmlte]{display:none}.footer-credit[data-astro-cid-sz7xmlte]{margin-top:28px}}@media(max-width:480px){.footer-container[data-astro-cid-sz7xmlte]{padding:32px 16px 20px}.footer-main[data-astro-cid-sz7xmlte]{gap:28px}.social-link[data-astro-cid-sz7xmlte]{width:42px;height:42px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.heart-icon[data-astro-cid-sz7xmlte]{animation:none}}.contact-side-buttons[data-astro-cid-sdcevk2j]{position:fixed;right:20px;top:35%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:20px;pointer-events:none}.contact-side-button[data-astro-cid-sdcevk2j]{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px #00000014;border-radius:46px;padding:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;pointer-events:auto;cursor:pointer;text-decoration:none;position:relative;right:0;min-height:51px;transform:translate(calc(100% - 50px))}.contact-side-button-email[data-astro-cid-sdcevk2j]{max-width:356px}.contact-side-button-phone[data-astro-cid-sdcevk2j]{max-width:230px}.contact-side-icon[data-astro-cid-sdcevk2j]{width:37px;height:37px;flex-shrink:0;color:#715c8f;display:flex;align-items:center;justify-content:center;margin-right:12px}.contact-side-icon[data-astro-cid-sdcevk2j] svg[data-astro-cid-sdcevk2j]{width:37px;height:37px}.contact-side-text[data-astro-cid-sdcevk2j]{font-family:var(--font-montreux-grotesk-soft);font-size:21px;line-height:30px;color:#715c8f;white-space:nowrap;text-align:center;flex-shrink:0}@media(max-width:1024px){.contact-side-buttons[data-astro-cid-sdcevk2j]{right:15px}.contact-side-button[data-astro-cid-sdcevk2j]{min-height:51px}}@media(max-width:768px){.contact-side-buttons[data-astro-cid-sdcevk2j]{gap:20px;right:10px}.contact-side-button[data-astro-cid-sdcevk2j]{min-height:51px;transform:none}.contact-side-text[data-astro-cid-sdcevk2j]{font-size:18px;line-height:28px}.contact-side-icon[data-astro-cid-sdcevk2j]{width:32px;height:32px;margin-right:10px}.contact-side-icon[data-astro-cid-sdcevk2j] svg[data-astro-cid-sdcevk2j]{width:32px;height:32px}}@media(max-width:640px){.contact-side-buttons[data-astro-cid-sdcevk2j]{position:fixed;inset:auto;transform:none;flex-direction:column;gap:0;align-items:flex-end;pointer-events:auto}.contact-side-button[data-astro-cid-sdcevk2j]{position:absolute;background:#fffffff2;border-radius:30.973px;padding:7.743px;min-height:auto;height:auto;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;justify-content:center}.contact-side-button-phone[data-astro-cid-sdcevk2j]{bottom:261px;left:calc(75% + 73.191px);width:154.863px;max-width:154.863px}.contact-side-button-email[data-astro-cid-sdcevk2j]{bottom:307.46px;left:calc(75% + 51px);width:240.037px;max-width:240.037px}.contact-side-icon[data-astro-cid-sdcevk2j]{width:24.778px;height:24.778px;margin-right:0;padding:0 7.743px 0 0}.contact-side-icon[data-astro-cid-sdcevk2j] svg[data-astro-cid-sdcevk2j]{width:24.778px;height:24.778px}.contact-side-text[data-astro-cid-sdcevk2j]{font-size:13.938px;line-height:20.132px;padding:0 3.872px}}.contact-side-button[data-astro-cid-sdcevk2j]:focus{outline:2px solid #715C8F;outline-offset:2px}@font-face{font-family:HW_Cigars_SemiBold;src:url(/fonts/HW_Cigars_SemiBold.otf) format("opentype"),url(/fonts/HW_Cigars_SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.intro-sequence[data-astro-cid-6z76ach5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:auto;background:#f7f7f4;display:flex;align-items:center;justify-content:center}.intro-sequence[data-astro-cid-6z76ach5].hidden{display:none}.intro-overlay[data-astro-cid-6z76ach5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.intro-text-container[data-astro-cid-6z76ach5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-align:center;width:auto;white-space:nowrap}.intro-word[data-astro-cid-6z76ach5]{font-family:HW_Cigars_SemiBold,serif;font-weight:600;color:#2f2b34;opacity:0;font-size:158px;line-height:26px;display:inline-block}.intro-word[data-astro-cid-6z76ach5].intro-sue{margin-right:.2em}.intro-word[data-astro-cid-6z76ach5].intro-rogano{margin-left:0}@media(max-width:768px){.intro-text-container[data-astro-cid-6z76ach5]{top:calc(50% - 70px)}.intro-word[data-astro-cid-6z76ach5]{font-size:68px;line-height:106px}}@media(max-width:640px){.intro-text-container[data-astro-cid-6z76ach5]{top:calc(50% - 70px)}.intro-word[data-astro-cid-6z76ach5]{font-size:68px;line-height:106px}}@media(max-width:480px){.intro-text-container[data-astro-cid-6z76ach5]{top:calc(50% - 60px)}.intro-word[data-astro-cid-6z76ach5]{font-size:56px;line-height:88px}}@media(max-width:375px){.intro-text-container[data-astro-cid-6z76ach5]{top:calc(50% - 50px)}.intro-word[data-astro-cid-6z76ach5]{font-size:48px;line-height:76px}}.persistent-logo[data-astro-cid-j7pv25f6]{position:fixed;left:128px;top:155px;z-index:1100;pointer-events:none;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.persistent-logo[data-astro-cid-j7pv25f6].scrolled{left:88px;top:20px}.persistent-logo-link[data-astro-cid-j7pv25f6]{display:flex;pointer-events:auto;cursor:pointer;padding:0;align-items:center;justify-content:flex-start;transition:all .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 2px 4px rgba(47,43,52,.08)) drop-shadow(0 8px 16px rgba(47,43,52,.12))}.persistent-logo-link[data-astro-cid-j7pv25f6]:hover{transform:scale(1.02);filter:drop-shadow(0 4px 8px rgba(47,43,52,.12)) drop-shadow(0 12px 24px rgba(47,43,52,.16))}.persistent-logo-img[data-astro-cid-j7pv25f6]{width:auto;height:92px;display:block;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.persistent-logo[data-astro-cid-j7pv25f6].scrolled .persistent-logo-img[data-astro-cid-j7pv25f6]{height:48px}@media(prefers-reduced-motion:reduce){.persistent-logo[data-astro-cid-j7pv25f6],.persistent-logo-link[data-astro-cid-j7pv25f6],.persistent-logo-img[data-astro-cid-j7pv25f6]{transition:none}}@media(max-width:1440px){.persistent-logo[data-astro-cid-j7pv25f6],.persistent-logo[data-astro-cid-j7pv25f6].scrolled{left:43px}}@media(max-width:768px){.persistent-logo[data-astro-cid-j7pv25f6]{left:30px;top:140px}.persistent-logo[data-astro-cid-j7pv25f6].scrolled{left:30px;top:26px}.persistent-logo-img[data-astro-cid-j7pv25f6]{height:58px}.persistent-logo[data-astro-cid-j7pv25f6].scrolled .persistent-logo-img[data-astro-cid-j7pv25f6]{height:40px}}@media(max-width:640px){.persistent-logo[data-astro-cid-j7pv25f6]{top:85px}.persistent-logo[data-astro-cid-j7pv25f6].scrolled{left:20px;top:28px}}
