.page-module___8aEwW__nav{z-index:100;padding:var(--space-md) 0;-webkit-backdrop-filter:blur(20px);background:#080d1acc;border-bottom:1px solid #2ac4c41a;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navInner{max-width:var(--max-width);padding:0 var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__logoLink{font-family:var(--font-heading);color:var(--cream);align-items:center;gap:var(--space-sm);font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.page-module___8aEwW__logoLink:hover{color:var(--cream)}.page-module___8aEwW__logoMark{background:linear-gradient(135deg, var(--teal-bright), var(--amber));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #2ac4c480);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;animation:3s ease-in-out infinite alternate page-module___8aEwW__logoGlow}@keyframes page-module___8aEwW__logoGlow{0%{filter:drop-shadow(0 0 6px #2ac4c466)}to{filter:drop-shadow(0 0 12px #e8a83880)}}.page-module___8aEwW__navLinks{align-items:center;gap:var(--space-xl);display:flex}.page-module___8aEwW__navLinks a{font-family:var(--font-heading);color:#f5f0e899;transition:color .2s var(--ease-out);font-size:.875rem;font-weight:400}.page-module___8aEwW__navLinks a:hover{color:var(--teal-bright)}@media (max-width:640px){.page-module___8aEwW__navLinks a:not(.page-module___8aEwW__btn){display:none}}.page-module___8aEwW__hero{text-align:center;min-height:100vh;padding:var(--space-5xl) 0 var(--space-4xl);background:var(--midnight);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";filter:blur(80px);pointer-events:none;background:conic-gradient(at 30% 40%,#2ac4c433 0deg,#7c5cbf26 60deg,#0000 120deg,#d45c721f 180deg,#e8a8381a 240deg,#2ac4c426 300deg,#2ac4c433 360deg);animation:30s linear infinite page-module___8aEwW__auroraRotate;position:absolute;inset:-50%}@keyframes page-module___8aEwW__auroraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#2ac4c4cc,#0000),radial-gradient(1px 1px at 20%,#ffffffb3,#0000),radial-gradient(2px 2px at 55% 12%,#e8a838e6,#0000),radial-gradient(1px 1px at 70% 45%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 85% 75%,#d45c72b3,#0000),radial-gradient(2px 2px at 15% 82%,#7c5cbfcc,#0000),radial-gradient(1px 1px at 45% 90%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 92% 8%,#2ac4c4b3,#0000),radial-gradient(1px 1px at 30% 35%,#fff6,#0000),radial-gradient(2px 2px at 60% 60%,#e8a83899,#0000),radial-gradient(1px 1px at 78% 88%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 40% 25%,#d45c7299,#0000),radial-gradient(1px 1px at 5% 55%,#fff9,#0000),radial-gradient(1.5px 1.5px at 95% 40%,#7c5cbfb3,#0000),radial-gradient(1px 1px at 50% 5%,#2ac4c480,#0000),radial-gradient(1px 1px at 65% 72%,#fff6,#0000),radial-gradient(2px 2px at 25% 65%,#e8a83880,#0000),radial-gradient(1px 1px at 82% 22%,#fff9,#0000),radial-gradient(1.5px 1.5px at 38% 48%,#d45c7280,#0000),radial-gradient(1px 1px at 88% 58%,#2ac4c466,#0000);animation:6s ease-in-out infinite alternate page-module___8aEwW__starTwinkle;position:absolute;inset:0}@keyframes page-module___8aEwW__starTwinkle{0%{opacity:.5}50%{opacity:1}to{opacity:.7}}.page-module___8aEwW__heroContent{z-index:2;position:relative}.page-module___8aEwW__heroTitle{margin-bottom:var(--space-xl);color:var(--cream);text-shadow:0 0 80px #2ac4c426;text-transform:none}.page-module___8aEwW__heroAccent{font-family:var(--font-accent);text-transform:none;letter-spacing:0;background:linear-gradient(135deg, var(--teal-bright), var(--amber-bright), var(--rose-bright));-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:4s ease-in-out infinite page-module___8aEwW__gradientShift}.page-module___8aEwW__accentText{font-family:var(--font-accent);letter-spacing:0;background:linear-gradient(135deg, var(--teal-bright), var(--amber));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.page-module___8aEwW__accentTextLight{font-family:var(--font-accent);letter-spacing:0;background:linear-gradient(135deg, var(--teal-bright), var(--amber-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}@keyframes page-module___8aEwW__gradientShift{0%{background-position:0%}33%{background-position:50% 100%}66%{background-position:100% 0}to{background-position:0%}}.page-module___8aEwW__heroSub{max-width:480px;margin:0 auto var(--space-2xl);color:#f5f0e899;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.7}.page-module___8aEwW__heroScroll{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);flex-direction:column;display:flex}.page-module___8aEwW__scrollLine{background:linear-gradient(180deg, var(--teal-bright), var(--amber), transparent);border-radius:2px;width:2px;height:48px;animation:2.5s ease-in-out infinite page-module___8aEwW__scrollPulse;display:block}.page-module___8aEwW__scrollLabel{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:#f5f0e84d;font-size:.6875rem;font-weight:500}@keyframes page-module___8aEwW__scrollPulse{0%,to{opacity:.2;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.page-module___8aEwW__heroOrbit{pointer-events:none;width:min(95vw,750px);height:min(95vw,750px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__orbitRing,.page-module___8aEwW__orbitRing2,.page-module___8aEwW__orbitRing3{border-radius:50%;position:absolute}.page-module___8aEwW__orbitRing{-webkit-mask-composite:xor;background:conic-gradient(#2ac4c440,#0000 30%,#e8a83833 50%,#0000 70%,#d45c7233 85%,#2ac4c440) border-box;border:1.5px solid #0000;animation:50s linear infinite page-module___8aEwW__orbitSpin;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__orbitRing2{-webkit-mask-composite:xor;background:conic-gradient(from 120deg,#e8a83833,#0000 25%,#7c5cbf33 50%,#0000 75%,#e8a83833) border-box;border:1px solid #0000;animation:40s linear infinite reverse page-module___8aEwW__orbitSpin;inset:18%;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__orbitRing3{border:1px dashed #d45c7226;animation:80s linear infinite page-module___8aEwW__orbitSpin;inset:38%}.page-module___8aEwW__orbitDot,.page-module___8aEwW__orbitDot2,.page-module___8aEwW__orbitDot3{border-radius:50%;position:absolute}.page-module___8aEwW__orbitDot{background:var(--teal-bright);width:8px;height:8px;box-shadow:0 0 20px var(--teal-bright), 0 0 40px var(--teal-glow);transform-origin:50% 375px;animation:50s linear infinite page-module___8aEwW__orbitSpin;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__orbitDot2{background:var(--amber);width:6px;height:6px;box-shadow:0 0 16px var(--amber), 0 0 32px var(--amber-glow);transform-origin:50% 120px;animation:40s linear infinite reverse page-module___8aEwW__orbitSpin;top:18%;left:50%}.page-module___8aEwW__orbitDot3{background:var(--rose);width:10px;height:10px;box-shadow:0 0 24px var(--rose), 0 0 48px var(--rose-glow);transform-origin:50% 45px;animation:80s linear infinite page-module___8aEwW__orbitSpin;top:38%;left:50%}@keyframes page-module___8aEwW__orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module___8aEwW__floatingOrb{pointer-events:none;z-index:1;filter:blur(1px);border-radius:50%;position:absolute}.page-module___8aEwW__orb1{background:radial-gradient(circle, var(--teal-bright), transparent 60%);opacity:.25;width:300px;height:300px;animation:14s ease-in-out infinite page-module___8aEwW__floatOrb1;top:5%;left:0%}.page-module___8aEwW__orb2{background:radial-gradient(circle, var(--amber-bright), transparent 60%);opacity:.22;width:250px;height:250px;animation:18s ease-in-out infinite page-module___8aEwW__floatOrb2;top:50%;right:2%}.page-module___8aEwW__orb3{background:radial-gradient(circle, var(--rose-bright), transparent 60%);opacity:.2;width:200px;height:200px;animation:12s ease-in-out infinite page-module___8aEwW__floatOrb3;bottom:10%;left:10%}.page-module___8aEwW__orb4{background:radial-gradient(circle, var(--violet-bright), transparent 60%);opacity:.18;width:280px;height:280px;animation:22s ease-in-out infinite reverse page-module___8aEwW__floatOrb2;top:20%;right:-5%}.page-module___8aEwW__orb5{background:radial-gradient(circle, var(--teal), transparent 55%);opacity:.15;width:150px;height:150px;animation:10s ease-in-out infinite reverse page-module___8aEwW__floatOrb1;top:70%;left:35%}.page-module___8aEwW__orb6{background:radial-gradient(circle, var(--amber), transparent 55%);opacity:.12;width:180px;height:180px;animation:16s ease-in-out infinite page-module___8aEwW__floatOrb3;top:35%;left:25%}.page-module___8aEwW__orb7{background:radial-gradient(circle, var(--rose), transparent 55%);opacity:.1;width:120px;height:120px;animation:20s ease-in-out infinite page-module___8aEwW__floatOrb1;bottom:30%;right:20%}.page-module___8aEwW__orb8{background:radial-gradient(circle, var(--violet), transparent 55%);opacity:.08;width:160px;height:160px;animation:13s ease-in-out infinite reverse page-module___8aEwW__floatOrb2;top:80%;left:60%}.page-module___8aEwW__sparkle{pointer-events:none;z-index:2;border-radius:50%;width:4px;height:4px;position:absolute}.page-module___8aEwW__sparkle1{background:var(--teal-bright);box-shadow:0 0 8px var(--teal-bright);animation:3s ease-in-out infinite page-module___8aEwW__twinkle;top:20%;left:25%}.page-module___8aEwW__sparkle2{background:var(--amber);box-shadow:0 0 8px var(--amber);animation:4s ease-in-out 1s infinite page-module___8aEwW__twinkle;top:35%;right:20%}.page-module___8aEwW__sparkle3{background:var(--rose-bright);box-shadow:0 0 8px var(--rose-bright);animation:2.5s ease-in-out .5s infinite page-module___8aEwW__twinkle;bottom:30%;left:35%}.page-module___8aEwW__sparkle4{background:var(--violet-bright);box-shadow:0 0 8px var(--violet-bright);animation:3.5s ease-in-out 2s infinite page-module___8aEwW__twinkle;top:60%;right:30%}.page-module___8aEwW__sparkle5{background:var(--white);box-shadow:0 0 6px var(--white);animation:2s ease-in-out .8s infinite page-module___8aEwW__twinkle;top:15%;right:35%}.page-module___8aEwW__sparkle6{background:var(--teal-bright);box-shadow:0 0 10px var(--teal-bright);animation:6s ease-in-out infinite page-module___8aEwW__sparkleDelay;bottom:40%;left:12%}.page-module___8aEwW__sparkle7{background:var(--amber-bright);box-shadow:0 0 10px var(--amber-bright);animation:8s ease-in-out 3s infinite page-module___8aEwW__sparkleDelay;top:45%;left:60%}.page-module___8aEwW__sparkle8{background:var(--white);box-shadow:0 0 12px var(--white);animation:5s ease-in-out 1.5s infinite page-module___8aEwW__sparkleDelay;top:70%;right:15%}.page-module___8aEwW__shootingStar{background:linear-gradient(90deg, var(--white), transparent);z-index:2;pointer-events:none;opacity:0;border-radius:50%;width:2px;height:2px;animation:4s ease-in infinite page-module___8aEwW__shooting;position:absolute;top:12%;left:10%}.page-module___8aEwW__shootingStar2{background:linear-gradient(135deg, var(--teal-bright), transparent);z-index:2;pointer-events:none;opacity:0;border-radius:50%;width:2px;height:2px;animation:6s ease-in 3s infinite page-module___8aEwW__shooting;position:absolute;top:30%;right:25%}.page-module___8aEwW__pulseRing{pointer-events:none;z-index:2;border:1px solid;border-radius:50%;width:40px;height:40px;position:absolute}.page-module___8aEwW__pulseRing1{border-color:var(--teal-bright);animation:4s ease-in-out infinite page-module___8aEwW__pulse;top:25%;left:18%}.page-module___8aEwW__pulseRing2{border-color:var(--amber);animation:5s ease-in-out 2s infinite page-module___8aEwW__pulse;bottom:25%;right:22%}.page-module___8aEwW__orbForm1{background:radial-gradient(circle, var(--teal), transparent 60%);opacity:.15;width:300px;height:300px;animation:16s ease-in-out infinite page-module___8aEwW__floatOrb1;top:-100px;right:-60px}.page-module___8aEwW__orbForm2{background:radial-gradient(circle, var(--amber-bright), transparent 60%);opacity:.12;width:250px;height:250px;animation:12s ease-in-out infinite page-module___8aEwW__floatOrb3;bottom:-80px;left:-80px}.page-module___8aEwW__orbForm3{background:radial-gradient(circle, var(--rose), transparent 60%);opacity:.1;width:180px;height:180px;animation:18s ease-in-out infinite reverse page-module___8aEwW__floatOrb2;top:40%;right:-50px}.page-module___8aEwW__orbHow1{background:radial-gradient(circle, var(--violet-bright), transparent 55%);opacity:.12;width:350px;height:350px;animation:20s ease-in-out infinite page-module___8aEwW__floatOrb2;top:-80px;right:-100px}.page-module___8aEwW__orbHow2{background:radial-gradient(circle, var(--rose-bright), transparent 55%);opacity:.1;width:280px;height:280px;animation:15s ease-in-out infinite reverse page-module___8aEwW__floatOrb1;bottom:-60px;left:-80px}.page-module___8aEwW__orbHow3{background:radial-gradient(circle, var(--teal-bright), transparent 55%);opacity:.08;width:200px;height:200px;animation:13s ease-in-out infinite page-module___8aEwW__floatOrb3;top:40%;left:5%}.page-module___8aEwW__orbDiff1{background:radial-gradient(circle, var(--teal-bright), transparent 50%);opacity:.18;width:400px;height:400px;animation:18s ease-in-out infinite page-module___8aEwW__floatOrb3;top:-120px;left:-120px}.page-module___8aEwW__orbDiff2{background:radial-gradient(circle, var(--amber-bright), transparent 50%);opacity:.15;width:300px;height:300px;animation:13s ease-in-out infinite reverse page-module___8aEwW__floatOrb1;bottom:-80px;right:-40px}.page-module___8aEwW__orbDiff3{background:radial-gradient(circle, var(--rose-bright), transparent 50%);opacity:.12;width:200px;height:200px;animation:16s ease-in-out infinite page-module___8aEwW__floatOrb2;top:20%;right:-60px}.page-module___8aEwW__orbPrice1{background:radial-gradient(circle, var(--violet-bright), transparent 50%);opacity:.12;width:350px;height:350px;animation:24s ease-in-out infinite page-module___8aEwW__floatOrb2;top:5%;left:-120px}.page-module___8aEwW__orbPrice2{background:radial-gradient(circle, var(--teal-bright), transparent 50%);opacity:.1;width:280px;height:280px;animation:18s ease-in-out infinite reverse page-module___8aEwW__floatOrb1;bottom:-80px;right:-80px}.page-module___8aEwW__orbPrice3{background:radial-gradient(circle, var(--amber), transparent 50%);opacity:.08;width:200px;height:200px;animation:15s ease-in-out infinite page-module___8aEwW__floatOrb3;top:50%;right:20%}.page-module___8aEwW__formSection{padding:var(--space-4xl) 0;background:radial-gradient(ellipse 60% 50% at 30% 0%, #2ac4c41a 0%, transparent 70%), radial-gradient(ellipse 50% 50% at 80% 100%, #e8a83814 0%, transparent 70%), radial-gradient(ellipse 40% 40% at 60% 50%, #7c5cbf0f 0%, transparent 70%), radial-gradient(ellipse 50% 60% at 20% 80%, #d45c720d 0%, transparent 70%), linear-gradient(135deg, #2ac4c408 0%, var(--warm-white) 25%, #e8a83808 50%, var(--warm-white) 75%, #7c5cbf08 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,200% 200%;animation:12s infinite page-module___8aEwW__ambientShift;position:relative;overflow:hidden}.page-module___8aEwW__formSection:before{content:"";background:linear-gradient(180deg, var(--teal), var(--amber), transparent);opacity:.4;border-radius:2px;width:2px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__formIntro{text-align:center;color:var(--mid-grey);max-width:360px;margin:0 auto var(--space-2xl)}.page-module___8aEwW__howSection{padding:var(--space-4xl) 0;background:radial-gradient(ellipse 50% 40% at 50% 0%, #2ac4c40a 0%, transparent 70%), var(--cream);position:relative;overflow:hidden}.page-module___8aEwW__howGrid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module___8aEwW__howGrid{gap:var(--space-2xl);grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__howCard{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--border-radius-xl);transition:all .4s var(--ease-out);cursor:default;background:0 0;position:relative}.page-module___8aEwW__howCard:before{content:"";border-radius:var(--border-radius-xl);-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease-out);background:linear-gradient(135deg,#0000,#0000);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__howCard:first-child:before{background:linear-gradient(135deg, var(--teal), var(--teal-bright))}.page-module___8aEwW__howCard:nth-child(2):before{background:linear-gradient(135deg, var(--amber), var(--rose))}.page-module___8aEwW__howCard:nth-child(3):before{background:linear-gradient(135deg, var(--violet), var(--rose-bright))}.page-module___8aEwW__howCard:hover{background:var(--white);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.page-module___8aEwW__howCard:hover:before{opacity:1}.page-module___8aEwW__howCard:first-child:hover{box-shadow:var(--shadow-glow-teal)}.page-module___8aEwW__howCard:nth-child(2):hover{box-shadow:var(--shadow-glow-amber)}.page-module___8aEwW__howCard:nth-child(3):hover{box-shadow:var(--shadow-glow-rose)}.page-module___8aEwW__howIcon{width:80px;height:80px;margin:0 auto var(--space-lg);transition:all .4s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:3rem;line-height:1;display:flex}.page-module___8aEwW__howCard:first-child .page-module___8aEwW__howIcon{color:var(--teal-bright);background:linear-gradient(135deg,#2ac4c41f,#2ac4c40a);box-shadow:0 0 30px #2ac4c41a}.page-module___8aEwW__howCard:first-child:hover .page-module___8aEwW__howIcon{transform:scale(1.1);box-shadow:0 0 40px #2ac4c440}.page-module___8aEwW__howCard:nth-child(2) .page-module___8aEwW__howIcon{color:var(--amber);background:linear-gradient(135deg,#e8a8381f,#d45c720f);box-shadow:0 0 30px #e8a83814}.page-module___8aEwW__howCard:nth-child(2):hover .page-module___8aEwW__howIcon{transform:scale(1.1);box-shadow:0 0 40px #e8a83833}.page-module___8aEwW__howCard:nth-child(3) .page-module___8aEwW__howIcon{color:var(--violet-bright);background:linear-gradient(135deg,#7c5cbf1f,#d45c720f);box-shadow:0 0 30px #7c5cbf14}.page-module___8aEwW__howCard:nth-child(3):hover .page-module___8aEwW__howIcon{transform:scale(1.1);box-shadow:0 0 40px #7c5cbf40}.page-module___8aEwW__howCard h3{margin-bottom:var(--space-md);color:var(--dark-text)}.page-module___8aEwW__howCard p{color:var(--mid-grey);font-size:.9375rem;line-height:1.7}.page-module___8aEwW__diffSection{padding:var(--space-4xl) 0;background:var(--deep-blue);color:var(--cream);position:relative;overflow:hidden}.page-module___8aEwW__diffSection:before{content:"";filter:blur(60px);pointer-events:none;background:conic-gradient(from 180deg at 70% 30%,#2ac4c41f 0deg,#0000 90deg,#d45c7214 180deg,#0000 270deg,#2ac4c41f 360deg);animation:40s linear infinite reverse page-module___8aEwW__auroraRotate;position:absolute;inset:-30%}.page-module___8aEwW__diffSection:after{content:"";pointer-events:none;border:1px solid #e8a83814;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;left:-200px}.page-module___8aEwW__diffContent{z-index:1;position:relative}.page-module___8aEwW__diffContent h2{color:var(--cream);margin-bottom:var(--space-xl)}.page-module___8aEwW__diffText{color:#f5f0e8a6;max-width:560px;font-size:1.0625rem;line-height:1.8}.page-module___8aEwW__diffSection .page-module___8aEwW__divider{opacity:.6}.page-module___8aEwW__diffSection .page-module___8aEwW__disclaimer{color:#f5f0e840}.page-module___8aEwW__pricingSection{padding:var(--space-4xl) 0;background:radial-gradient(ellipse 40% 40% at 10% 80%, #7c5cbf14 0%, transparent 70%), radial-gradient(ellipse 40% 40% at 90% 20%, #2ac4c40f 0%, transparent 70%), radial-gradient(ellipse 50% 50% at 50% 50%, #e8a8380d 0%, transparent 70%), radial-gradient(ellipse 45% 45% at 70% 70%, #d45c720a 0%, transparent 70%), linear-gradient(135deg, #7c5cbf0a 0%, var(--cream-warm) 25%, #2ac4c40a 50%, var(--cream-warm) 75%, #e8a8380a 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,200% 200%;animation:15s infinite page-module___8aEwW__ambientShift;position:relative;overflow:hidden}.page-module___8aEwW__pricingGrid{gap:var(--space-xl);grid-template-columns:1fr;max-width:960px;margin:0 auto;display:grid}@media (min-width:768px){.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.page-module___8aEwW__priceCard{background:var(--white);border-radius:var(--border-radius-xl);padding:var(--space-2xl);padding-top:calc(var(--space-2xl) + 8px);text-align:center;transition:all .4s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:visible}.page-module___8aEwW__priceCard:before{content:"";border-radius:var(--border-radius-xl);background:linear-gradient(135deg, var(--light-grey), var(--border));-webkit-mask-composite:xor;transition:all .4s var(--ease-out);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__priceCard:hover{transform:translateY(-8px)}.page-module___8aEwW__priceCardAmber:hover{box-shadow:var(--shadow-glow-amber)}.page-module___8aEwW__priceCardAmber:hover:before{background:linear-gradient(135deg, var(--amber), var(--amber-bright))}.page-module___8aEwW__priceCardAmber .page-module___8aEwW__priceAmount{background:linear-gradient(135deg, var(--amber), var(--amber-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__priceCardAmber .page-module___8aEwW__priceFeatures li:before{content:"✦";color:var(--amber);font-size:.625rem;position:absolute;top:.625rem;left:0}.page-module___8aEwW__priceCardViolet:hover{box-shadow:var(--shadow-glow-rose)}.page-module___8aEwW__priceCardViolet:hover:before{background:linear-gradient(135deg, var(--violet), var(--rose))}.page-module___8aEwW__priceCardViolet .page-module___8aEwW__priceAmount{background:linear-gradient(135deg, var(--violet), var(--rose-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__priceCardViolet .page-module___8aEwW__priceFeatures li:before{content:"✦";color:var(--violet);font-size:.625rem;position:absolute;top:.625rem;left:0}.page-module___8aEwW__priceCardFeatured:before{background:linear-gradient(135deg, var(--teal), var(--teal-bright))}.page-module___8aEwW__priceCardFeatured{box-shadow:var(--shadow-glow-teal)}.page-module___8aEwW__priceCardFeatured:hover{box-shadow:0 16px 56px #2ac4c44d}.page-module___8aEwW__priceBadge{background:linear-gradient(135deg, var(--teal), var(--teal-bright));color:var(--white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:100px;padding:.375rem 1.25rem;font-size:.6875rem;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #2ac4c44d}.page-module___8aEwW__priceCard h3{font-family:var(--font-heading);color:var(--mid-grey);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md);font-size:1rem;font-weight:500}.page-module___8aEwW__priceAmount{font-family:var(--font-display);margin-bottom:var(--space-xs);font-size:3.25rem;font-style:italic;line-height:1}.page-module___8aEwW__priceCardFeatured .page-module___8aEwW__priceAmount{background:linear-gradient(135deg, var(--teal), var(--teal-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__pricePeriod{color:var(--mid-grey);margin-bottom:var(--space-xl);font-size:.8125rem}.page-module___8aEwW__priceFeatures{margin-bottom:var(--space-xl);text-align:left;flex:1;padding:0;list-style:none}.page-module___8aEwW__priceFeatures li{color:var(--body-text);padding:.5rem 0 .5rem 1.5rem;font-size:.875rem;line-height:1.5;position:relative}.page-module___8aEwW__priceCardFeatured .page-module___8aEwW__priceFeatures li:before{content:"✦";color:var(--teal);font-size:.625rem;position:absolute;top:.625rem;left:0}.page-module___8aEwW__priceAlt{color:var(--teal);margin-top:var(--space-sm);font-size:.75rem;font-weight:500}.page-module___8aEwW__footer{padding:var(--space-3xl) 0 var(--space-xl);background:var(--midnight);color:#f5f0e866;position:relative;overflow:hidden}.page-module___8aEwW__footer:before{content:"";background:linear-gradient(90deg, transparent, var(--teal-bright), var(--amber), var(--rose), var(--violet-bright), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__footer:after{content:"";pointer-events:none;background:radial-gradient(at top,#2ac4c40f 0%,#0000 70%);width:400px;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__footerInner{text-align:center;z-index:1;position:relative}.page-module___8aEwW__footerBrand{margin-bottom:var(--space-xl)}.page-module___8aEwW__footerLogo{font-family:var(--font-heading);color:var(--cream);justify-content:center;align-items:center;gap:var(--space-sm);font-size:1.125rem;font-weight:500;display:flex}.page-module___8aEwW__footerTagline{color:#f5f0e84d;margin-top:var(--space-xs);font-size:.875rem;font-style:italic}.page-module___8aEwW__footerLinks{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.page-module___8aEwW__footerLinks a{color:#f5f0e866;font-size:.8125rem;font-family:var(--font-heading);transition:color .2s var(--ease-out)}.page-module___8aEwW__footerLinks a:hover{color:var(--teal-bright)}
.BirthChartForm-module__nxHf3a__form{background:var(--white);border-radius:var(--border-radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-lg);border:1.5px solid var(--border);position:relative;overflow:hidden}.BirthChartForm-module__nxHf3a__form:before{content:"";background:linear-gradient(90deg, var(--teal), var(--amber), var(--rose));border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.BirthChartForm-module__nxHf3a__row{gap:0 var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:480px){.BirthChartForm-module__nxHf3a__row{grid-template-columns:1fr 1fr}}.BirthChartForm-module__nxHf3a__labelRow{align-items:baseline;gap:var(--space-sm);white-space:nowrap;display:flex}.BirthChartForm-module__nxHf3a__optional{color:var(--mid-grey);text-transform:none;letter-spacing:0;font-size:.6875rem;font-weight:400;font-family:var(--font-body)}.BirthChartForm-module__nxHf3a__hint{color:var(--mid-grey);margin-top:var(--space-2xs);text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:400;font-family:var(--font-body);display:block}.BirthChartForm-module__nxHf3a__error{color:var(--error);border-radius:var(--border-radius);margin-bottom:var(--space-lg);background:#d4444414;border:1px solid #d4444433;padding:.75rem 1rem;font-size:.875rem}.BirthChartForm-module__nxHf3a__submitBtn{width:100%;margin-top:var(--space-sm)}.BirthChartForm-module__nxHf3a__trust{text-align:center;color:var(--mid-grey);margin-top:var(--space-md);font-size:.75rem;line-height:1.5}.BirthChartForm-module__nxHf3a__spinner{border:2px solid #ffffff4d;border-top-color:var(--white);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite BirthChartForm-module__nxHf3a__spin;display:inline-block}@keyframes BirthChartForm-module__nxHf3a__spin{to{transform:rotate(360deg)}}
