#starfield-container[data-astro-cid-rmt2cfs6]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;overflow:hidden}#starfield[data-astro-cid-rmt2cfs6]{position:absolute;top:0;left:0;width:100%;height:100%}#charcoal-overlay[data-astro-cid-rmt2cfs6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a0933e6;z-index:-5;pointer-events:none}:root{scroll-behavior:smooth;--header-height: 5rem;--primary: rgb(73, 189, 207);--primary-light: rgb(93, 209, 227);--primary-dark: rgb(53, 169, 187);--primary-glow: rgba(73, 189, 207, .3);--glass-bg: rgba(0, 0, 0, .85);--glass-border: rgba(73, 189, 207, .2);--glass-hover: rgba(73, 189, 207, .1);--gradient-start: #fff;--gradient-middle: rgb(73, 189, 207);--gradient-end: rgb(53, 169, 187);--background-start: rgba(0, 0, 0, .2);--background-end: rgba(0, 0, 0, .4)}.glass-base{background:var(--glass-bg);border:1px solid var(--glass-border);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;backdrop-filter:blur(12px);box-shadow:0 4px 30px #0000001a}.glass-base:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,var(--primary-glow),transparent 70%);opacity:0;transition:opacity .3s ease}.glass-base:hover:before{opacity:1}.glass-base:hover{border-color:var(--primary);background:var(--glass-hover)}.gradient-text{background:linear-gradient(135deg,var(--gradient-start),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px var(--primary-glow)}.text-primary{color:var(--primary)}.text-glow{text-shadow:0 0 10px var(--primary-glow)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s cubic-bezier(.4,0,.2,1) forwards}@keyframes glow{0%{text-shadow:0 0 5px var(--primary-glow)}50%{text-shadow:0 0 20px var(--primary-glow),0 0 30px var(--primary-glow)}to{text-shadow:0 0 5px var(--primary-glow)}}.animate-glow{animation:glow 3s ease-in-out infinite}.content-wrapper{max-width:1000px;margin:0 auto;padding:2rem 1rem}.flex-center{display:flex;align-items:center;justify-content:center}.grid-responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-16{margin-top:4rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-16{margin-bottom:4rem}.text-gradient{background:linear-gradient(to right,#fff,#e6e6fa);-webkit-background-clip:text;background-clip:text;color:transparent}.text-glow{text-shadow:0 0 10px rgba(93,209,227,.5)}.text-accent{color:#5dd1e3}.text-muted{opacity:.8}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem;margin-bottom:3rem}.service-card{padding:2rem;border-radius:1rem;transition:all .3s ease}.service-link{text-decoration:none;color:inherit;display:block;transition:all .3s ease;border-radius:1rem;outline:none}.service-link:hover .service-card{transform:translateY(-5px);border-color:#5dd1e380}.service-link:focus-visible .service-card{box-shadow:0 0 0 2px #5dd1e3}.service-cta{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#5dd1e3,#49bdcf);color:#fff;border-radius:1.5rem;font-weight:500;text-align:center;width:100%;box-sizing:border-box}.service-card h2{font-size:1.8rem;margin-bottom:1rem;background:linear-gradient(to right,#fff,#5dd1e3);-webkit-background-clip:text;background-clip:text;color:transparent}.service-card p{margin-bottom:1.5rem;opacity:.9;line-height:1.6;color:#fff}.service-card ul{list-style:none;padding:0}.service-card ul li{margin-bottom:.5rem;padding-left:1.5rem;position:relative;color:#fff}.service-card ul li:before{content:"✧";position:absolute;left:0;color:#5dd1e3;opacity:.8}.cta-section{text-align:center;padding:4rem 2rem;margin:2rem auto;max-width:800px;border-radius:1rem;border:2px solid rgba(93,209,227,.3)}.cta-section h2{font-size:2rem;margin-bottom:1rem;background:linear-gradient(to right,#fff,#5dd1e3);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-section p{margin-bottom:2rem;opacity:.9;color:#fff}.button{padding:.8rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.button.primary{background:linear-gradient(135deg,var(--gradient-middle),var(--gradient-end));color:#fff;border:2px solid rgba(93,209,227,.3)}.button.primary:before{content:"✧";color:#5dd1e3}.button:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0003}@media(max-width:768px){.services-grid{grid-template-columns:1fr;gap:1.5rem}.service-card{padding:1.5rem}.cta-section{margin:1rem;padding:2rem 1rem}}.heading-2xl{font-size:1.5rem;line-height:2rem;font-weight:600;color:#5dd1e3;margin-bottom:1rem}.heading-xl{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:1rem}.heading-lg{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-bottom:.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-white{color:#fff}.benefit-card{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.benefit-icon{font-size:1.5rem;color:#5dd1e3}.process-card{background:linear-gradient(to right,#0f172a99,#5dd1e31a);border:1px solid rgba(93,209,227,.2);border-radius:1.5rem;padding:2.5rem;backdrop-filter:blur(12px);margin:2rem 0}.space-y-3{>*+*{margin-top:.75rem}}.space-y-4{>*+*{margin-top:1rem}}.leading-relaxed{line-height:1.625}.max-w-3xl{max-width:48rem}.info-card{background:linear-gradient(to right,#0f172a99,#5dd1e31a);border:1px solid rgba(93,209,227,.2);border-radius:1.5rem;padding:2.5rem;backdrop-filter:blur(12px);transition:all .3s ease}.info-card:hover{border-color:#5dd1e34d}.element-card{background:#0f172a99;border:1px solid rgba(93,209,227,.2);border-radius:1.5rem;padding:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px)}.element-card:hover{transform:translateY(-5px);border-color:#5dd1e366;background:linear-gradient(145deg,#5dd1e326,#0f172a99);box-shadow:0 15px 30px #5dd1e31a}.element-card h4{color:#5dd1e3;letter-spacing:-.025em}.element-card ul{list-style:none;padding:0}.element-card li{color:#fff;opacity:.9;padding:.5rem 0;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.element-card li:hover{opacity:1;transform:translate(5px)}.process-steps{background:linear-gradient(to right,#0f172a99,#5dd1e31a);border:1px solid rgba(93,209,227,.2);border-radius:1.5rem;padding:3rem;backdrop-filter:blur(12px)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:2.5rem}.step-card{text-align:center;padding:2rem;transition:all .3s ease}.step-card:hover{transform:translateY(-5px)}.step-number{width:3rem;height:3rem;background:#5dd1e31a;border:1px solid rgba(93,209,227,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-weight:600;color:#5dd1e3;transition:all .3s ease}.step-card:hover .step-number{background:#5dd1e333;transform:scale(1.1)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:#0f172a99;border:1px solid rgba(93,209,227,.2);border-radius:1.5rem;padding:2.5rem;backdrop-filter:blur(12px);transition:all .3s ease}.testimonial-card:hover{border-color:#5dd1e34d;transform:translateY(-5px);box-shadow:0 15px 30px #5dd1e31a}.sacred-elements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:4rem 0}@media(max-width:768px){.steps-grid{gap:2rem}.process-steps{padding:2rem}}.page-title{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;background:linear-gradient(to right,#fff,#e6e6fa);-webkit-background-clip:text;background-clip:text;color:transparent}.page-subtitle{font-size:clamp(1.2rem,2.5vw,1.5rem);color:var(--foreground);opacity:.9;max-width:800px;margin:0 auto}.form-container{padding:2.5rem;max-height:90vh;overflow-y:auto;background:#141428cc;border-radius:1rem}.form-container::-webkit-scrollbar{width:8px}.form-container::-webkit-scrollbar-track{background:#14142866;border-radius:4px}.form-container::-webkit-scrollbar-thumb{background:#5dd1e34d;border-radius:4px}.form-container::-webkit-scrollbar-thumb:hover{background:#5dd1e380}.form-input{background:#141428cc;color:#fff;border:2px solid rgba(93,209,227,.3);transition:all .3s ease;border-radius:1rem;padding:1.2rem;width:100%;font-size:1rem;margin-top:.5rem}.form-input:focus{border-color:#5dd1e3;box-shadow:0 0 15px #5dd1e333}.form-select{background-image:linear-gradient(45deg,transparent 50%,rgba(93,209,227,.8) 50%),linear-gradient(135deg,rgba(93,209,227,.8) 50%,transparent 50%);background-position:calc(100% - 24px) calc(1.2em + 2px),calc(100% - 18px) calc(1.2em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;appearance:none}.form-select option{background:#141428;color:#fff;padding:.5rem}.form-label{display:block;margin-bottom:.5rem;color:#fff;font-weight:500}.hero-layout{text-align:center;padding-bottom:4rem;padding-left:2rem;padding-right:2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}@media(max-width:768px){.hero-layout{padding-left:1rem;padding-right:1rem;padding-bottom:2rem;min-height:auto}}.feature-card{background:#5dd1e314;border:1px solid rgba(93,209,227,.15);border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;backdrop-filter:blur(4px);height:100%}.feature-card:hover{transform:translate(5px)}.feature-icon{color:#5dd1e3;font-size:1.25rem}.feature-text{color:#fff;opacity:.9;font-size:1.05rem;font-weight:500;letter-spacing:.01em}.availability-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:#5dd1e326;border:1px solid rgba(93,209,227,.3);border-radius:2rem;color:#5dd1e3;font-weight:600;margin-bottom:2.5rem;backdrop-filter:blur(8px);transition:all .3s ease;font-size:.95rem;letter-spacing:.02em;box-shadow:0 0 20px #5dd1e31a}.availability-badge:hover{background:#5dd1e326;border-color:#5dd1e34d}.pulse-dot{width:8px;height:8px;background:#5dd1e3;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.aspect-ratio-box img,.image-container img,.card-image{border-radius:.5rem}:root{color-scheme:dark;--header-height: 5rem}html{font-family:system-ui,sans-serif;background:var(--background);color:var(--foreground)}body{margin:0;min-height:100vh;background:transparent;position:relative}.main-content{position:relative;z-index:1;min-height:100vh}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--glass-bg)}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5dd1e366}::selection{background:#5dd1e34d;color:var(--foreground)}.hero-section,.page-container,.content-wrapper,main,section,div{background-color:transparent!important}
