.page-module__j6Q3dW__page{background:linear-gradient(160deg,#fafafa 0%,#f3f3f5 50%,#f0f0f2 100%);min-height:100vh;position:relative;overflow:hidden}.page-module__j6Q3dW__ambient{pointer-events:none;z-index:0;position:fixed;inset:0}.page-module__j6Q3dW__orb{filter:blur(120px);will-change:transform;border-radius:50%;position:absolute}.page-module__j6Q3dW__orbPink{background:var(--color-lavender);opacity:.15;width:500px;height:500px;animation:16s ease-in-out infinite alternate page-module__j6Q3dW__floatA;top:-10%;right:-15%}.page-module__j6Q3dW__orbLavender{background:var(--color-cyan);opacity:.1;width:400px;height:400px;animation:18s ease-in-out infinite alternate page-module__j6Q3dW__floatB;bottom:10%;left:-10%}.page-module__j6Q3dW__orbCyan{background:var(--color-lavender);opacity:.08;width:350px;height:350px;animation:14s ease-in-out infinite alternate page-module__j6Q3dW__floatC;top:40%;right:10%}@keyframes page-module__j6Q3dW__floatA{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,50px)scale(1.1)}}@keyframes page-module__j6Q3dW__floatB{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-40px)scale(1.06)}}@keyframes page-module__j6Q3dW__floatC{0%{transform:translate(0)scale(1)}to{transform:translate(-25px,-30px)scale(1.08)}}.page-module__j6Q3dW__wrapper{z-index:1;max-width:1100px;margin:0 auto;padding:0 2rem 4rem;position:relative}.page-module__j6Q3dW__header{text-align:center;max-width:700px;margin:0 auto;padding:7rem 0 4rem}.page-module__j6Q3dW__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#2a2b2a66;margin:0 0 1rem;font-size:.75rem;font-weight:600}.page-module__j6Q3dW__title{color:var(--color-dark);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:3.5rem;font-weight:700;line-height:1.1}.page-module__j6Q3dW__subtitle{color:#2a2b2a80;margin:0;font-size:1.2rem;font-weight:400;line-height:1.65}.page-module__j6Q3dW__section{margin-bottom:4rem}.page-module__j6Q3dW__sectionTitle{color:var(--color-dark);text-align:center;letter-spacing:-.02em;margin:0 0 2.5rem;font-size:2rem;font-weight:700}.page-module__j6Q3dW__offeringsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__j6Q3dW__offering{text-align:center;-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border:1px solid #0000000f;border-radius:20px;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}.page-module__j6Q3dW__offering:hover{background:#fff;transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.page-module__j6Q3dW__accentPink:hover{border-color:#dc649b73;box-shadow:0 12px 40px #dc649b1a,0 4px 12px #0000000a}.page-module__j6Q3dW__accentLavender:hover{border-color:#b48cdc73;box-shadow:0 12px 40px #b48cdc1a,0 4px 12px #0000000a}.page-module__j6Q3dW__accentCyan:hover{border-color:#3cbecd73;box-shadow:0 12px 40px #3cbecd1a,0 4px 12px #0000000a}.page-module__j6Q3dW__offeringIcon{margin-bottom:1.25rem;font-size:2.75rem;display:block}.page-module__j6Q3dW__offeringTitle{color:var(--color-dark);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.page-module__j6Q3dW__offeringText{color:#2a2b2a8c;margin:0;font-size:.9375rem;line-height:1.7}.page-module__j6Q3dW__contactCard{-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border:1px solid #0000000f;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:start;gap:3rem;padding:3rem;display:grid;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}.page-module__j6Q3dW__contactInfo{text-align:center}.page-module__j6Q3dW__contactTitle{color:var(--color-dark);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.page-module__j6Q3dW__contactText{color:#2a2b2a80;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.page-module__j6Q3dW__emailButton{background:linear-gradient(135deg,var(--color-pink)0%,var(--color-lavender)100%);color:#fff;border-radius:50px;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #f694c140}.page-module__j6Q3dW__emailButton:hover{transform:translateY(-2px);box-shadow:0 8px 32px #f694c159}.page-module__j6Q3dW__emailButton:active{transform:translateY(0)}.page-module__j6Q3dW__divider{background:linear-gradient(#0000,#00000014 20%,#0000001a 50%,#00000014 80%,#0000);align-self:stretch;width:1px}.page-module__j6Q3dW__checklist{text-align:left;margin:0;padding:0;list-style:none;display:inline-block}.page-module__j6Q3dW__checklist li{color:#2a2b2a99;padding:.5rem 0 .5rem 1.75rem;font-size:.9375rem;line-height:1.5;position:relative}.page-module__j6Q3dW__checklist li:before{content:"✓";color:#c44e82;font-size:1rem;font-weight:700;position:absolute;left:0}.page-module__j6Q3dW__statsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__j6Q3dW__stat{text-align:center;-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border:1px solid #0000000f;border-radius:20px;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}.page-module__j6Q3dW__stat:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.page-module__j6Q3dW__statNumber{background:linear-gradient(135deg,var(--color-pink)0%,var(--color-lavender)50%,var(--color-cyan)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1.1}.page-module__j6Q3dW__statLabel{color:#2a2b2a80;font-size:.9375rem;font-weight:500}.page-module__j6Q3dW__socialSection{text-align:center;margin-bottom:3rem;padding-top:1rem}.page-module__j6Q3dW__socialTitle{color:#2a2b2a73;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.page-module__j6Q3dW__socialLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__j6Q3dW__socialLink{color:#2a2b2a8c;background:#ffffffd9;border:1px solid #0000000f;border-radius:50px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 3px #00000008}.page-module__j6Q3dW__socialLink svg{flex-shrink:0}.page-module__j6Q3dW__socialLink:hover{color:#c44e82;background:#fff;border-color:#dc649b59;transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.page-module__j6Q3dW__footer{text-align:center;color:#2a2b2a59;border-top:1px solid #0000000f;padding-top:2rem;font-size:.8125rem}.page-module__j6Q3dW__footer p{margin:0}@media (max-width:968px){.page-module__j6Q3dW__header{padding:6rem 0 3rem}.page-module__j6Q3dW__title{font-size:2.75rem}.page-module__j6Q3dW__wrapper{padding:0 1.5rem 3rem}.page-module__j6Q3dW__offeringsGrid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.page-module__j6Q3dW__contactCard{grid-template-columns:1fr;gap:0;padding:2.5rem}.page-module__j6Q3dW__divider{background:linear-gradient(90deg,#0000,#00000014 20%,#0000001a 50%,#00000014 80%,#0000);width:100%;height:1px;margin:2rem 0}.page-module__j6Q3dW__statsGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.page-module__j6Q3dW__checklist{text-align:center}}@media (max-width:640px){.page-module__j6Q3dW__header{padding:5.5rem 0 2.5rem}.page-module__j6Q3dW__title{font-size:2.25rem}.page-module__j6Q3dW__subtitle{font-size:1.05rem}.page-module__j6Q3dW__wrapper{padding:0 1.25rem 2.5rem}.page-module__j6Q3dW__sectionTitle{margin-bottom:2rem;font-size:1.75rem}.page-module__j6Q3dW__offering,.page-module__j6Q3dW__contactCard{padding:2rem 1.5rem}.page-module__j6Q3dW__contactTitle{font-size:1.25rem}.page-module__j6Q3dW__statNumber{font-size:2.5rem}.page-module__j6Q3dW__socialLinks{flex-direction:column;align-items:stretch;max-width:280px;margin:0 auto}.page-module__j6Q3dW__socialLink{justify-content:center}.page-module__j6Q3dW__orbPink{width:300px;height:300px}.page-module__j6Q3dW__orbLavender{width:250px;height:250px}.page-module__j6Q3dW__orbCyan{width:200px;height:200px}.page-module__j6Q3dW__ambient{display:none}.page-module__j6Q3dW__offering,.page-module__j6Q3dW__stat,.page-module__j6Q3dW__contactCard{-webkit-backdrop-filter:none;background:#fffffff2}}
