:root{--gold:#D4AF37;--gold-dark:#B8962E;--bg-dark:#070708}body{font-family:'Plus Jakarta Sans',sans-serif;background-color:var(--bg-dark);color:#ffffff;scroll-behavior:smooth;padding-bottom:60px;overflow-x:hidden}.background-yellow-pulse{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 18%,rgba(212,175,55,0.11),transparent 30%),radial-gradient(circle at 82% 62%,rgba(247,224,139,0.09),transparent 32%),linear-gradient(120deg,transparent 18%,rgba(212,175,55,0.055) 48%,rgba(255,255,255,0.025) 52%,transparent 78%),linear-gradient(180deg,rgba(212,175,55,0.025),transparent 45%,rgba(212,175,55,0.02));background-size:130% 130%,135% 135%,240% 240%,100% 100%;opacity:0.42;animation:luxe-yellow-ambient 8s infinite ease-in-out}.background-yellow-pulse::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,rgba(247,224,139,0.07) 48%,rgba(212,175,55,0.10) 52%,transparent 66%);transform:translateX(-120%);animation:luxe-background-sweep 9s infinite ease-in-out;opacity:0.55}@keyframes luxe-yellow-ambient{0%,100%{opacity:0.30;background-position:0% 0%,100% 50%,0% 50%,50% 50%;filter:blur(0px)}50%{opacity:0.54;background-position:8% 6%,92% 58%,100% 50%,50% 50%;filter:blur(1.5px)}}@keyframes luxe-background-sweep{0%,18%{transform:translateX(-120%);opacity:0}35%{opacity:0.45}55%{opacity:0.22}75%,100%{transform:translateX(120%);opacity:0}}nav,section,footer{position:relative;z-index:1}.font-display{font-family:'Outfit',sans-serif}.text-gold{color:var(--gold)}.bg-gold{background-color:var(--gold)}.border-gold{border-color:var(--gold)}.glass{background:rgba(255,255,255,0.03);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);transition:background-color 0.4s cubic-bezier(0.4,0,0.2,1),border-color 0.4s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s cubic-bezier(0.4,0,0.2,1),transform 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.4s cubic-bezier(0.4,0,0.2,1)}.hero-glow{position:absolute;width:40vw;height:40vw;background:radial-gradient(circle,rgba(212,175,55,0.15) 0%,rgba(0,0,0,0) 70%);top:-10vw;right:-5vw;z-index:0;pointer-events:none}@keyframes elite-float{0%,100%{transform:translateY(0);box-shadow:0 18px 40px rgba(0,0,0,0.35),0 0 22px rgba(212,175,55,0.08)}50%{transform:translateY(-12px);box-shadow:0 28px 55px rgba(0,0,0,0.45),0 0 34px rgba(212,175,55,0.18)}}.elite-floating-badge{animation:elite-float 3.6s ease-in-out infinite}.hero-command-card{position:relative;padding:2rem;margin:-2rem;border-radius:34px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.06),rgba(255,255,255,0.015)),radial-gradient(circle at 15% 10%,rgba(212,175,55,0.18),transparent 35%),rgba(0,0,0,0.18);border:1px solid rgba(212,175,55,0.16);transition:transform 0.45s ease,border-color 0.45s ease,box-shadow 0.45s ease,background-color 0.45s ease}.hero-command-card::before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(212,175,55,0.15) 48%,rgba(255,255,255,0.10) 52%,transparent 78%);transform:translateX(-120%);transition:transform 0.75s ease;pointer-events:none}.hero-command-card::after{content:'';position:absolute;inset:10px;border-radius:26px;border:1px solid rgba(255,255,255,0.06);pointer-events:none}.hero-command-card:hover{transform:translateY(-5px);border-color:rgba(212,175,55,0.45);box-shadow:0 24px 70px rgba(0,0,0,0.45),0 0 45px rgba(212,175,55,0.16)}.hero-command-card:hover::before{transform:translateX(120%)}.hero-command-card:hover .gradient-text{filter:drop-shadow(0 0 22px rgba(212,175,55,0.48))}.hero-eyebrow-line{width:54px;height:2px;background:linear-gradient(90deg,var(--gold),transparent);margin-bottom:1.25rem}.hero-subheadline{position:relative;display:inline-block;max-width:36rem;padding:0;margin-bottom:2rem;border:none;border-radius:0;background:transparent;color:#f4f4f5;font-size:1.15rem;line-height:1.55;font-weight:700;letter-spacing:-0.01em}.hero-subheadline strong{color:var(--gold);font-weight:900}@media (min-width:768px){.hero-subheadline{font-size:1.28rem}}.hero-mini-proof{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.25rem}.hero-mini-proof span{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 0.85rem;border-radius:999px;background:rgba(212,175,55,0.08);border:1px solid rgba(212,175,55,0.16);color:#e8e8e8;font-size:0.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.for-you-title{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;padding:0.95rem 1.85rem;border-radius:999px;background:linear-gradient(135deg,rgba(212,175,55,0.20),rgba(255,255,255,0.045)),rgba(0,0,0,0.28);border:1px solid rgba(212,175,55,0.34);box-shadow:0 18px 40px rgba(0,0,0,0.42),0 0 34px rgba(212,175,55,0.13),inset 0 1px 0 rgba(255,255,255,0.10);overflow:hidden}.for-you-title::before,.for-you-title::after{content:'';width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--gold));opacity:0.9}.for-you-title::after{background:linear-gradient(90deg,var(--gold),transparent)}.for-you-title span{position:relative;z-index:1;font-family:'Outfit',sans-serif;font-size:0.95rem;font-weight:900;text-transform:uppercase;letter-spacing:0.28em;line-height:1;background:linear-gradient(135deg,#ffffff 0%,#f7e08b 42%,#D4AF37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 28px rgba(212,175,55,0.22)}.for-you-item{position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),radial-gradient(circle at top left,rgba(212,175,55,0.12),transparent 42%),rgba(0,0,0,0.42);border:1px solid rgba(212,175,55,0.16);border-radius:22px;padding:1.25rem;display:flex;gap:1rem;align-items:flex-start;overflow:hidden;transition:max-height 0.35s ease,opacity 0.35s ease,transform 0.35s ease,margin-top 0.35s ease,background-color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.for-you-item::before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(212,175,55,0.12) 50%,transparent 80%);transform:translateX(-120%);transition:transform 0.65s ease;pointer-events:none}.for-you-item:hover{transform:translateY(-4px);border-color:rgba(212,175,55,0.38);box-shadow:0 18px 35px rgba(0,0,0,0.32),0 0 28px rgba(212,175,55,0.10)}.for-you-item:hover::before{transform:translateX(120%)}.for-you-check{width:2.75rem;height:2.75rem;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,rgba(212,175,55,0.95),rgba(247,224,139,0.88));color:#000;box-shadow:0 10px 24px rgba(212,175,55,0.18),inset 0 1px 0 rgba(255,255,255,0.45)}.for-you-check svg{width:1.25rem;height:1.25rem;stroke-width:3}.for-you-item p{position:relative;z-index:1}.reveal-card:hover{transform:translateY(-8px);border-color:var(--gold) !important;box-shadow:0 20px 40px -15px rgba(212,175,55,0.15)}.why-box-highlight{cursor:default}.why-box-highlight:hover{background-color:var(--gold) !important;border-color:var(--gold) !important}.why-box-highlight:hover p,.why-box-highlight:hover span,.why-box-highlight:hover h3,.why-box-highlight:hover div{color:#000000 !important}.why-box-highlight:hover .icon-container{background-color:rgba(0,0,0,0.1) !important}.why-box-highlight:hover svg{color:#000000 !important}.gradient-text{background:linear-gradient(135deg,#fff 0%,#D4AF37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-right:0.08em;padding-bottom:0.04em;overflow:visible}.nav-link-wrapper{display:inline-block;position:relative}.nav-link{font-size:0.75rem;font-weight:700;letter-spacing:0.02em;display:inline-block;padding:2px 0}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--gold);transition:width 0.3s cubic-bezier(0.4,0,0.2,1)}.nav-link-wrapper:hover .nav-link::after{width:100%}.mobile-menu-panel{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height 0.35s ease,opacity 0.35s ease,transform 0.35s ease,margin-top 0.35s ease,background-color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.mobile-menu-panel.open{max-height:320px;opacity:1;transform:translateY(0);margin-top:0.75rem}.mobile-menu-link{display:flex;align-items:center;justify-content:space-between;padding:0.95rem 1rem;border-radius:14px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);color:#ffffff;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,width 0.25s ease,opacity 0.25s ease}.mobile-menu-link:hover{background:rgba(212,175,55,0.12);border-color:rgba(212,175,55,0.35);color:var(--gold)}.mobile-menu-link.text-gold,.mobile-menu-link.text-gold:hover,.mobile-menu-link.text-gold:focus{color:var(--gold) !important}.mobile-menu-link.text-gold svg{color:var(--gold) !important}.flash-consultation-btn{background:#D4AF37 !important;color:#000 !important;box-shadow:0 0 18px rgba(212,175,55,0.18)}.flash-consultation-btn:hover{background:#f7e08b !important}.step-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;min-height:220px;width:100%;text-align:center}#scrollTopBtn{transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;opacity:0;visibility:hidden;transform:translateY(20px)}#scrollBottomBtn{transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;opacity:0;visibility:hidden;transform:translateY(20px)}#scrollTopBtn.visible{opacity:1;visibility:visible;transform:translateY(0)}#scrollBottomBtn.visible{opacity:1;visibility:visible;transform:translateY(0)}.heading-glow-box{position:relative;display:inline-flex;padding:1.05rem 3.8rem;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,0.055),rgba(255,255,255,0.015)),radial-gradient(circle at top,rgba(212,175,55,0.10),transparent 55%),rgba(6,6,8,0.92);border:1px solid rgba(212,175,55,0.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;isolation:isolate;box-shadow:0 18px 46px rgba(0,0,0,0.42),0 0 28px rgba(212,175,55,0.10),inset 0 1px 0 rgba(255,255,255,0.08)}.heading-glow-box h2{position:relative;z-index:2;padding-right:0.12em;padding-left:0.04em;padding-bottom:0.06em;overflow:visible;text-shadow:0 0 20px rgba(212,175,55,0.12)}.heading-glow-box::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,0.16) 32%,rgba(247,224,139,0.55) 50%,rgba(212,175,55,0.16) 68%,transparent 100%);z-index:1;transform:translateX(-120%);animation:border-glow 5.8s linear infinite;opacity:0.9;pointer-events:none}.heading-glow-box::after{content:'';position:absolute;inset:7px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);background:rgba(0,0,0,0.18);z-index:0;pointer-events:none}@keyframes border-glow{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes pulse-gold{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,0.4)}50%{box-shadow:0 0 20px 5px rgba(212,175,55,0.2)}}.ai-pulse{animation:pulse-gold 2s infinite}.result-img-container{aspect-ratio:4/4.65;overflow:hidden;border-radius:0.9rem;border:1px solid rgba(255,255,255,0.1);background:#111}.result-img-container img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease,filter 0.5s ease,opacity 0.5s ease}.results-slider-shell{max-width:100%;padding:0 0.5rem}.testimonial-track{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0.6rem 0.25rem 1rem;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;cursor:grab;user-select:none;-webkit-user-select:none}.testimonial-track.dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.testimonial-track img{user-select:none;-webkit-user-drag:none}#results .testimonial-slide.reveal-card:hover,#results .testimonial-slide.reveal-card:focus,#results .testimonial-slide.reveal-card:focus-visible,#results .testimonial-slide.reveal-card:active{transform:none !important}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.placeholder-testimonial-card{min-height:100%;padding:1.45rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),radial-gradient(circle at top left,rgba(212,175,55,0.16),transparent 44%),rgba(0,0,0,0.42);border:1px solid rgba(212,175,55,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 40px rgba(0,0,0,0.26)}.placeholder-quote-icon{width:2.45rem;height:2.45rem;border-radius:0.85rem;display:flex;align-items:center;justify-content:center;background:rgba(212,175,55,0.12);color:var(--gold);margin-bottom:1rem;border:1px solid rgba(212,175,55,0.18)}.placeholder-testimonial-card .text-lg{font-size:1rem !important;line-height:1.22 !important;margin-bottom:1rem !important}.placeholder-testimonial-card .text-sm{font-size:0.82rem !important;line-height:1.52 !important;margin-bottom:1rem !important}.testimonial-nav-btn{position:absolute;top:45%;transform:translateY(-50%) scale(0.88);z-index:5;width:2.15rem;height:2.15rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(8,8,10,0.76);color:var(--gold);border:1px solid rgba(212,175,55,0.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,background 0.25s ease,color 0.25s ease;box-shadow:0 10px 24px rgba(0,0,0,0.28);opacity:0;visibility:hidden;pointer-events:none}.testimonial-nav-btn svg{width:0.95rem;height:0.95rem}.results-slider-shell.controls-visible .testimonial-nav-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)}.testimonial-nav-btn:hover{background:var(--gold);color:#000;transform:translateY(-50%) scale(1.04)}.testimonial-dots{display:flex;justify-content:center;gap:0.55rem;margin-top:1rem}.testimonial-dot{width:0.65rem;height:0.65rem;border-radius:999px;background:rgba(255,255,255,0.22);border:1px solid rgba(255,255,255,0.12);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,width 0.25s ease,opacity 0.25s ease}.testimonial-dot.active{width:2rem;background:var(--gold);border-color:var(--gold);box-shadow:0 0 18px rgba(212,175,55,0.25)}@media (min-width:768px){.testimonial-slide{flex-basis:calc((100% - 1rem) / 2)}}@media (min-width:1024px){.testimonial-slide{flex-basis:calc((100% - 3rem) / 4)}}.loading-spinner{border:2px solid rgba(212,175,55,0.1);border-top:2px solid var(--gold);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.email-cta-bar{position:fixed;bottom:0;left:0;width:100%;background:rgba(8,8,10,0.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#D4AF37;padding:10px 18px;z-index:1000;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;box-shadow:0 -6px 22px rgba(0,0,0,0.28);border-top:1px solid rgba(212,175,55,0.16);font-size:0.76rem}@keyframes bar-flash{0%,100%{background-color:#D4AF37;transform:scale(1)}50%{background-color:#f7e08b;transform:scale(1.01)}}@keyframes contact-bg-deluxe{0%,100%{background-position:0% 50%,100% 0%,50% 50%;box-shadow:inset 0 0 80px rgba(212,175,55,0.10),inset 0 0 20px rgba(255,255,255,0.03),0 0 45px rgba(212,175,55,0.16)}50%{background-position:100% 50%,0% 100%,50% 50%;box-shadow:inset 0 0 110px rgba(212,175,55,0.18),inset 0 0 32px rgba(255,255,255,0.05),0 0 70px rgba(212,175,55,0.26)}}@keyframes luxe-border-sweep{0%{transform:translateX(-120%) rotate(8deg);opacity:0}20%{opacity:0.7}55%{opacity:0.35}100%{transform:translateX(120%) rotate(8deg);opacity:0}}.contact-flash-bg{background:linear-gradient(115deg,rgba(212,175,55,0.05),rgba(212,175,55,0.22),rgba(212,175,55,0.04)),radial-gradient(circle at top right,rgba(212,175,55,0.28),transparent 34%),linear-gradient(180deg,#020202 0%,#080808 45%,#000000 100%);background-size:240% 240%,140% 140%,100% 100%;animation:contact-bg-deluxe 5s infinite ease-in-out;border:1px solid rgba(212,175,55,0.24)}.contact-flash-bg::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,0.12) 48%,rgba(212,175,55,0.22) 52%,transparent 65%);transform:translateX(-120%) rotate(8deg);animation:luxe-border-sweep 4.8s infinite ease-in-out;z-index:0}.contact-flash-bg>*{position:relative;z-index:2}.contact-flash-bg>.absolute{z-index:0;pointer-events:none}.email-cta-bar:hover{background:rgba(212,175,55,0.16);color:#f7e08b}.faq-card:hover{border-color:var(--gold) !important;box-shadow:0 14px 35px rgba(0,0,0,0.35),0 0 28px rgba(212,175,55,0.12);transform:translateY(-2px)}.faq-answer{display:none}.faq-card.active .faq-answer{display:block}@media (hover:hover) and (pointer:fine){.faq-card:hover .faq-answer{display:block}}.faq-card.active{border-color:var(--gold) !important;box-shadow:0 14px 35px rgba(0,0,0,0.35),0 0 28px rgba(212,175,55,0.12)}.faq-card.active .faq-icon{transform:rotate(45deg)}.social-link{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);color:var(--gold);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.social-link:hover{background:var(--gold);color:#000;transform:translateY(-4px);box-shadow:0 15px 30px -12px rgba(212,175,55,0.45)}.social-link svg{width:22px;height:22px;fill:currentColor}.service-action-text{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0.35rem 0;cursor:pointer;transition:color 0.2s ease}.service-action-text::after{content:'';position:absolute;left:50%;bottom:-0.25rem;width:0;height:2px;border-radius:999px;transform:translateX(-50%);background:var(--gold);transition:width 0.25s ease}.service-action-text:hover,.service-action-text:focus-visible{outline:none}.service-action-text:hover::after,.service-action-text:focus-visible::after{width:100%}#services .bg-gold .service-action-text::after{background:#000000}@media (max-width:640px){body{padding-bottom:70px}nav{padding-top:0.75rem !important}nav .glass{border-radius:1rem;padding:0.75rem 0.85rem !important}nav span.font-display{font-size:1rem !important;letter-spacing:-0.04em}section{padding-left:1rem !important;padding-right:1rem !important}section.relative.min-h-\[90vh\]{min-height:auto !important;padding-top:8.5rem !important;padding-bottom:4rem !important}.hero-command-card{margin:0;padding:1.35rem;border-radius:26px}.hero-command-card::after{inset:7px;border-radius:20px}.hero-eyebrow-line{width:42px;margin-bottom:1rem}.hero-command-card .inline-flex{font-size:0.62rem;line-height:1.2;padding:0.65rem 0.8rem;margin-bottom:1.35rem !important;max-width:100%}.hero-command-card h1{font-size:clamp(2.8rem,13vw,4rem) !important;line-height:1.08 !important;letter-spacing:-0.055em;margin-bottom:1rem !important;padding-right:0.12em !important;overflow:visible !important}.hero-subheadline{font-size:1rem;line-height:1.45;margin-bottom:1.35rem}.hero-command-card a[href="#contact"]{width:100%;padding:1rem 1.1rem !important;font-size:0.95rem !important;border-radius:1rem;text-align:center}.heading-glow-box{width:100%;justify-content:center;padding:0.9rem 1.55rem;border-radius:18px;overflow:hidden}.heading-glow-box h2,#contact h2{font-size:clamp(1.9rem,8.8vw,2.75rem) !important;line-height:1.12 !important;letter-spacing:-0.035em !important;padding-right:0.12em !important;padding-bottom:0.08em !important;overflow:visible !important}h2.text-5xl,.text-5xl{font-size:clamp(2.25rem,10vw,3rem) !important;line-height:1.08 !important}.glass.p-10,.glass.p-8,.glass.p-7,.glass.p-6,.glass.p-5{padding:1.25rem !important}.for-you-title{width:100%;gap:0.65rem;padding:0.85rem 0.9rem}.for-you-title::before,.for-you-title::after{width:22px}.for-you-title span{font-size:0.72rem;letter-spacing:0.18em;text-align:center}.for-you-item{padding:1rem;gap:0.85rem;border-radius:18px}.for-you-check{width:2.35rem;height:2.35rem;border-radius:14px}.step-card{min-height:auto;padding:1.35rem !important;border-radius:24px !important}.result-img-container{aspect-ratio:4 / 5;border-radius:1.25rem}#services .scale-105{transform:none !important}#contact .rounded-\[46px\],#contact .md\:rounded-\[46px\]{border-radius:24px !important}#contact .md\:p-16{padding:1.25rem !important}input,select,textarea{font-size:16px !important;padding:0.95rem 1rem !important}#contactForm button[type="submit"],#emailDownloadForm button[type="submit"]{padding:1rem !important;font-size:1rem !important}.email-cta-bar{padding:0.7rem 0.85rem;gap:0.5rem;font-size:0.66rem;line-height:1.2;text-align:center}.email-cta-bar svg,.email-cta-bar i{width:1rem !important;height:1rem !important;flex-shrink:0}#scrollTopBtn{width:2.75rem;height:2.75rem;right:1rem;bottom:4.5rem}#scrollBottomBtn{display:flex !important;width:2.75rem;height:2.75rem;left:1rem;bottom:4.5rem}#locationModal>div,#contactInfoModal>div,#aboutModal>div,#privacyModal>div,#emailModal>div{padding:1.35rem !important;border-radius:24px !important;max-height:88vh;overflow-y:auto}.hero-glow+.max-w-7xl>div:last-child img{border-radius:28px !important;max-height:420px;width:100%;object-fit:cover}.elite-floating-badge{top:auto !important;right:auto !important;left:1rem !important;bottom:1rem !important;width:auto !important;max-width:14rem !important;min-height:0 !important;padding:0.95rem 1.15rem !important;border-radius:20px !important;transform:none !important}.elite-floating-badge p:first-child{font-size:0.72rem !important;line-height:1 !important;margin-bottom:0.42rem !important}.elite-floating-badge p:last-child{font-size:1.08rem !important;line-height:1.05 !important}footer{padding-bottom:6rem !important}}@media (max-width:380px){.hero-command-card h1{font-size:clamp(2.65rem,14vw,3.4rem) !important}.hero-subheadline{font-size:0.92rem}.heading-glow-box h2,#contact h2{font-size:1.85rem !important;line-height:1.12 !important}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-height:2.5rem;padding:0.65rem 0.9rem;border-radius:0.9rem;border:1px solid rgba(212,175,55,0.24);background:rgba(255,255,255,0.04);color:var(--gold);font-size:0.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,width 0.25s ease,opacity 0.25s ease;white-space:nowrap}.theme-toggle:hover{background:rgba(212,175,55,0.14);border-color:rgba(212,175,55,0.46);transform:translateY(-1px)}.theme-toggle svg{width:1rem;height:1rem;flex-shrink:0}.theme-toggle-icon-only{width:2.5rem;padding:0}.theme-toggle-icon-only .theme-toggle-label{display:none}html.light-mode body{background-color:#f7f1df;color:#111111}html.light-mode .background-yellow-pulse{opacity:0.68;background:radial-gradient(circle at 18% 18%,rgba(212,175,55,0.20),transparent 30%),radial-gradient(circle at 82% 62%,rgba(247,224,139,0.18),transparent 32%),linear-gradient(120deg,transparent 18%,rgba(212,175,55,0.10) 48%,rgba(255,255,255,0.45) 52%,transparent 78%),linear-gradient(180deg,rgba(255,255,255,0.74),transparent 45%,rgba(212,175,55,0.08))}html.light-mode .background-yellow-pulse::after{background:linear-gradient(105deg,transparent 34%,rgba(247,224,139,0.20) 48%,rgba(212,175,55,0.18) 52%,transparent 66%)}html.light-mode .glass,html.light-mode .hero-command-card,html.light-mode .hero-card,html.light-mode .for-you-item,html.light-mode .placeholder-testimonial-card,html.light-mode .step-card,html.light-mode .faq-card{background:linear-gradient(135deg,rgba(255,255,255,0.86),rgba(255,255,255,0.60)),radial-gradient(circle at top left,rgba(212,175,55,0.12),transparent 44%);border-color:rgba(24,24,27,0.10) !important;color:#111111;box-shadow:0 18px 46px rgba(83,66,20,0.10),inset 0 1px 0 rgba(255,255,255,0.75)}html.light-mode nav .glass{background:rgba(255,255,255,0.86);border-color:rgba(212,175,55,0.26) !important;box-shadow:0 18px 40px rgba(83,66,20,0.12)}html.light-mode .hero-command-card::after,html.light-mode .hero-card::after{border-color:rgba(0,0,0,0.06)}html.light-mode .heading-glow-box{background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.62)),radial-gradient(circle at top,rgba(212,175,55,0.18),transparent 55%);border-color:rgba(212,175,55,0.36);box-shadow:0 18px 46px rgba(83,66,20,0.12),0 0 28px rgba(212,175,55,0.12)}html.light-mode .heading-glow-box::after{background:rgba(255,255,255,0.34);border-color:rgba(0,0,0,0.05)}html.light-mode .gradient-text{background:linear-gradient(135deg,#111111 0%,#D4AF37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .hero-subheadline,html.light-mode .text-white,html.light-mode .nav-link,html.light-mode h1,html.light-mode h2,html.light-mode h3,html.light-mode h4,html.light-mode .font-display{color:#111111 !important}html.light-mode .text-gold,html.light-mode .nav-link.text-gold,html.light-mode h1 .text-gold,html.light-mode h2 .text-gold,html.light-mode h3 .text-gold,html.light-mode h4 .text-gold,html.light-mode .font-display .text-gold{color:var(--gold) !important}html.light-mode .text-zinc-300,html.light-mode .text-zinc-400{color:#3f3f46 !important}html.light-mode .text-zinc-500,html.light-mode .text-zinc-600{color:#5f5f66 !important}html.light-mode section[class*="bg-zinc"],html.light-mode footer[class*="bg-zinc"],html.light-mode [class*="bg-zinc-950"],html.light-mode [class*="bg-[#0a0a0b]"]{background-color:rgba(255,248,229,0.58) !important}html.light-mode .bg-zinc-800{background-color:#eee2bf !important}html.light-mode .bg-zinc-900,html.light-mode .bg-zinc-950,html.light-mode .bg-black{background-color:rgba(255,255,255,0.76) !important}html.light-mode .mobile-menu-link{background:rgba(255,255,255,0.72);border-color:rgba(24,24,27,0.10);color:#111111}html.light-mode .mobile-menu-link:hover{color:var(--gold);border-color:rgba(212,175,55,0.38);background:rgba(212,175,55,0.10)}html.light-mode .theme-toggle{background:rgba(255,255,255,0.68);border-color:rgba(212,175,55,0.34);color:#111111}html.light-mode .theme-toggle:hover{background:rgba(212,175,55,0.18);color:#000000}html.light-mode input,html.light-mode select,html.light-mode textarea{background:rgba(255,255,255,0.88) !important;color:#111111 !important;border-color:rgba(24,24,27,0.14) !important}html.light-mode input::placeholder,html.light-mode textarea::placeholder{color:#71717a !important}html.light-mode .email-cta-bar{background:rgba(255,255,255,0.60);color:#111111;border-top-color:rgba(212,175,55,0.22)}html.light-mode #scrollTopBtn,html.light-mode #scrollBottomBtn{background:rgba(255,255,255,0.88);border-color:rgba(24,24,27,0.10) !important}html.light-mode .contact-flash-bg{background:linear-gradient(115deg,rgba(255,255,255,0.86),rgba(212,175,55,0.20),rgba(255,255,255,0.76)),radial-gradient(circle at top right,rgba(212,175,55,0.20),transparent 34%);border-color:rgba(212,175,55,0.30)}html.light-mode .flash-consultation-btn,html.light-mode .bg-gold{color:#000000 !important}@media (max-width:640px){.theme-toggle-icon-only{width:2.5rem;height:2.5rem}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-height:2.5rem;padding:0.65rem 0.9rem;border-radius:0.9rem;border:1px solid rgba(212,175,55,0.24);background:rgba(255,255,255,0.04);color:var(--gold);font-size:0.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,width 0.25s ease,opacity 0.25s ease;white-space:nowrap}.theme-toggle:hover{background:rgba(212,175,55,0.14);border-color:rgba(212,175,55,0.46);transform:translateY(-1px)}.theme-toggle svg{width:1rem;height:1rem;flex-shrink:0}.theme-toggle-icon-only{width:2.5rem;padding:0}.theme-toggle-icon-only .theme-toggle-label{display:none}html.light-mode body{background-color:#f7f1df;color:#111111}html.light-mode .background-yellow-pulse{opacity:0.68;background:radial-gradient(circle at 18% 18%,rgba(212,175,55,0.20),transparent 30%),radial-gradient(circle at 82% 62%,rgba(247,224,139,0.18),transparent 32%),linear-gradient(120deg,transparent 18%,rgba(212,175,55,0.10) 48%,rgba(255,255,255,0.45) 52%,transparent 78%),linear-gradient(180deg,rgba(255,255,255,0.74),transparent 45%,rgba(212,175,55,0.08))}html.light-mode .background-yellow-pulse::after{background:linear-gradient(105deg,transparent 34%,rgba(247,224,139,0.20) 48%,rgba(212,175,55,0.18) 52%,transparent 66%)}html.light-mode .glass,html.light-mode .hero-command-card,html.light-mode .hero-card,html.light-mode .for-you-item,html.light-mode .placeholder-testimonial-card,html.light-mode .step-card,html.light-mode .faq-card{background:linear-gradient(135deg,rgba(255,255,255,0.86),rgba(255,255,255,0.60)),radial-gradient(circle at top left,rgba(212,175,55,0.12),transparent 44%);border-color:rgba(24,24,27,0.10) !important;color:#111111;box-shadow:0 18px 46px rgba(83,66,20,0.10),inset 0 1px 0 rgba(255,255,255,0.75)}html.light-mode nav .glass{background:rgba(255,255,255,0.86);border-color:rgba(212,175,55,0.26) !important;box-shadow:0 18px 40px rgba(83,66,20,0.12)}html.light-mode .hero-command-card::after,html.light-mode .hero-card::after{border-color:rgba(0,0,0,0.06)}html.light-mode .heading-glow-box{background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.62)),radial-gradient(circle at top,rgba(212,175,55,0.18),transparent 55%);border-color:rgba(212,175,55,0.36);box-shadow:0 18px 46px rgba(83,66,20,0.12),0 0 28px rgba(212,175,55,0.12)}html.light-mode .heading-glow-box::after{background:rgba(255,255,255,0.34);border-color:rgba(0,0,0,0.05)}html.light-mode .gradient-text{background:linear-gradient(135deg,#111111 0%,#D4AF37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .hero-subheadline,html.light-mode .text-white,html.light-mode .nav-link,html.light-mode h1,html.light-mode h2,html.light-mode h3,html.light-mode h4,html.light-mode .font-display{color:#111111 !important}html.light-mode .text-gold,html.light-mode .nav-link.text-gold,html.light-mode h1 .text-gold,html.light-mode h2 .text-gold,html.light-mode h3 .text-gold,html.light-mode h4 .text-gold,html.light-mode .font-display .text-gold{color:var(--gold) !important}html.light-mode .text-zinc-300,html.light-mode .text-zinc-400{color:#3f3f46 !important}html.light-mode .text-zinc-500,html.light-mode .text-zinc-600{color:#5f5f66 !important}html.light-mode section[class*="bg-zinc"],html.light-mode footer[class*="bg-zinc"],html.light-mode [class*="bg-zinc-950"],html.light-mode [class*="bg-[#0a0a0b]"]{background-color:rgba(255,248,229,0.58) !important}html.light-mode .bg-zinc-800{background-color:#eee2bf !important}html.light-mode .bg-zinc-900,html.light-mode .bg-zinc-950,html.light-mode .bg-black{background-color:rgba(255,255,255,0.76) !important}html.light-mode .mobile-menu-link{background:rgba(255,255,255,0.72);border-color:rgba(24,24,27,0.10);color:#111111}html.light-mode .mobile-menu-link:hover{color:var(--gold);border-color:rgba(212,175,55,0.38);background:rgba(212,175,55,0.10)}html.light-mode .theme-toggle{background:rgba(255,255,255,0.68);border-color:rgba(212,175,55,0.34);color:#111111}html.light-mode .theme-toggle:hover{background:rgba(212,175,55,0.18);color:#000000}html.light-mode input,html.light-mode select,html.light-mode textarea{background:rgba(255,255,255,0.88) !important;color:#111111 !important;border-color:rgba(24,24,27,0.14) !important}html.light-mode input::placeholder,html.light-mode textarea::placeholder{color:#71717a !important}html.light-mode .email-cta-bar{background:rgba(255,255,255,0.60);color:#111111;border-top-color:rgba(212,175,55,0.22)}html.light-mode #scrollTopBtn,html.light-mode #scrollBottomBtn{background:rgba(255,255,255,0.88);border-color:rgba(24,24,27,0.10) !important}html.light-mode .contact-flash-bg{background:linear-gradient(115deg,rgba(255,255,255,0.86),rgba(212,175,55,0.20),rgba(255,255,255,0.76)),radial-gradient(circle at top right,rgba(212,175,55,0.20),transparent 34%);border-color:rgba(212,175,55,0.30)}html.light-mode .flash-consultation-btn,html.light-mode .bg-gold{color:#000000 !important}@media (max-width:640px){.theme-toggle-icon-only{width:2.5rem;height:2.5rem}}html.light-mode .who-help-card,html.light-mode .hero-command-card,html.light-mode .for-you-panel,html.light-mode .for-you-item,html.light-mode .blueprint-card{transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,background 0.25s ease}html.light-mode .who-help-card:hover,html.light-mode .who-help-card:active,html.light-mode .who-help-card:focus,html.light-mode .who-help-card:focus-visible,html.light-mode .hero-command-card:hover,html.light-mode .hero-command-card:active,html.light-mode .hero-command-card:focus,html.light-mode .hero-command-card:focus-visible,html.light-mode .for-you-panel:hover,html.light-mode .for-you-panel:active,html.light-mode .for-you-panel:focus,html.light-mode .for-you-panel:focus-visible,html.light-mode .for-you-item:hover,html.light-mode .for-you-item:active,html.light-mode .for-you-item:focus,html.light-mode .for-you-item:focus-visible,html.light-mode .blueprint-card:hover,html.light-mode .blueprint-card:active,html.light-mode .blueprint-card:focus,html.light-mode .blueprint-card:focus-visible{border-color:rgba(212,175,55,0.92) !important;box-shadow:0 22px 54px rgba(83,66,20,0.16),0 0 0 2px rgba(212,175,55,0.44),0 0 34px rgba(212,175,55,0.30),inset 0 1px 0 rgba(255,255,255,0.82) !important;transform:translateY(-4px);outline:none}html.light-mode .hero-command-card:hover,html.light-mode .hero-command-card:active,html.light-mode .hero-command-card:focus,html.light-mode .hero-command-card:focus-visible,html.light-mode .for-you-panel:hover,html.light-mode .for-you-panel:active,html.light-mode .for-you-panel:focus,html.light-mode .for-you-panel:focus-visible{box-shadow:0 28px 70px rgba(83,66,20,0.18),0 0 0 2px rgba(212,175,55,0.50),0 0 44px rgba(212,175,55,0.34),inset 0 1px 0 rgba(255,255,255,0.88) !important}html.light-mode .for-you-panel,html.light-mode .for-you-item{color:#111111 !important}html.light-mode .for-you-title span{background:none !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:#7a5a00 !important;color:#7a5a00 !important;text-shadow:none !important}html.light-mode .for-you-panel p,html.light-mode .for-you-item p,html.light-mode .for-you-panel .text-zinc-200,html.light-mode .for-you-item .text-zinc-200{color:#1f1f23 !important;opacity:1 !important;text-shadow:none !important}html.light-mode .for-you-check{background:linear-gradient(135deg,rgba(212,175,55,1),rgba(247,224,139,0.98)) !important;color:#000000 !important;box-shadow:0 10px 24px rgba(212,175,55,0.22),inset 0 1px 0 rgba(255,255,255,0.55) !important}html.light-mode .for-you-title{gap:1.1rem !important}html.light-mode .for-you-title::before,html.light-mode .for-you-title::after{content:'' !important;display:inline-block !important;width:46px !important;height:2px !important;flex:0 0 46px !important;opacity:1 !important;background:linear-gradient(90deg,transparent,var(--gold)) !important;box-shadow:0 0 12px rgba(212,175,55,0.45) !important}html.light-mode .for-you-title::after{background:linear-gradient(90deg,var(--gold),transparent) !important}@media (max-width:640px){html.light-mode .for-you-title::before,html.light-mode .for-you-title::after{width:22px !important;flex-basis:22px !important}}html.light-mode #about .reveal-card,html.light-mode .faq-card{transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,background 0.25s ease}html.light-mode #about .reveal-card:hover,html.light-mode #about .reveal-card:active,html.light-mode #about .reveal-card:focus,html.light-mode #about .reveal-card:focus-visible,html.light-mode .faq-card:hover,html.light-mode .faq-card:active,html.light-mode .faq-card:focus,html.light-mode .faq-card:focus-visible,html.light-mode .faq-card.active{border-color:rgba(212,175,55,0.94) !important;box-shadow:0 22px 54px rgba(83,66,20,0.16),0 0 0 2px rgba(212,175,55,0.46),0 0 34px rgba(212,175,55,0.30),inset 0 1px 0 rgba(255,255,255,0.84) !important;transform:translateY(-4px);outline:none}html.light-mode .faq-card.active{background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,255,255,0.68)),radial-gradient(circle at top left,rgba(212,175,55,0.18),transparent 44%) !important}html.light-mode .email-cta-bar{transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;will-change:transform}html.light-mode .email-cta-bar:hover,html.light-mode .email-cta-bar:active,html.light-mode .email-cta-bar:focus,html.light-mode .email-cta-bar:focus-visible{background:linear-gradient(135deg,rgba(212,175,55,0.78),rgba(247,224,139,0.72)),rgba(255,255,255,0.64) !important;color:#000000 !important;border-top-color:rgba(212,175,55,0.98) !important;box-shadow:0 -12px 34px rgba(83,66,20,0.12),0 0 0 2px rgba(212,175,55,0.34),0 0 34px rgba(212,175,55,0.24) !important;transform:translateY(-2px);outline:none}html.light-mode .email-cta-bar:active{transform:translateY(0)}html.light-mode footer .social-link{background:rgba(255,255,255,0.04) !important;border-color:rgba(212,175,55,0.12) !important;color:var(--gold) !important;box-shadow:0 10px 24px rgba(83,66,20,0.04) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.light-mode footer .social-link:hover,html.light-mode footer .social-link:active,html.light-mode footer .social-link:focus,html.light-mode footer .social-link:focus-visible{background:rgba(212,175,55,0.16) !important;border-color:rgba(212,175,55,0.46) !important;color:#7a5a00 !important;box-shadow:0 14px 30px rgba(83,66,20,0.08),0 0 0 1px rgba(212,175,55,0.24),0 0 22px rgba(212,175,55,0.16) !important;transform:translateY(-4px);outline:none}html.light-mode #locationModal>div,html.light-mode #contactInfoModal>div{background:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(255,255,255,0.78)),radial-gradient(circle at top left,rgba(212,175,55,0.14),transparent 45%) !important;color:#111111 !important;border-color:rgba(212,175,55,0.34) !important}html.light-mode #locationModal p,html.light-mode #contactInfoModal p,html.light-mode #locationModal .text-zinc-300,html.light-mode #contactInfoModal .text-zinc-300,html.light-mode #locationModal .text-zinc-400,html.light-mode #contactInfoModal .text-zinc-400{color:#24242a !important}html.light-mode #locationModal .text-white,html.light-mode #contactInfoModal .text-white,html.light-mode #locationModal .font-bold,html.light-mode #contactInfoModal .font-bold{color:#050505 !important}html.light-mode #locationModal [class*="bg-zinc-900"],html.light-mode #contactInfoModal [class*="bg-zinc-900"]{background:rgba(255,255,255,0.82) !important;border-color:rgba(212,175,55,0.30) !important;box-shadow:0 12px 26px rgba(83,66,20,0.10),inset 0 1px 0 rgba(255,255,255,0.86) !important}html.light-mode #locationModal a[class*="bg-zinc-900"]:hover,html.light-mode #contactInfoModal a[class*="bg-zinc-900"]:hover{border-color:rgba(212,175,55,0.70) !important;box-shadow:0 14px 30px rgba(212,175,55,0.15),0 0 22px rgba(212,175,55,0.16) !important}html.light-mode .testimonial-dot{background:rgba(24,24,27,0.30);border-color:rgba(212,175,55,0.55);box-shadow:0 0 0 2px rgba(255,255,255,0.55),0 0 12px rgba(212,175,55,0.14);opacity:1}html.light-mode .testimonial-dot:hover,html.light-mode .testimonial-dot:focus,html.light-mode .testimonial-dot:focus-visible,html.light-mode .testimonial-dot:active{background:rgba(212,175,55,0.82);border-color:rgba(212,175,55,0.95);box-shadow:0 0 0 3px rgba(212,175,55,0.16),0 0 20px rgba(212,175,55,0.34)}html.light-mode .testimonial-dot.active{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,175,55,0.18),0 0 22px rgba(212,175,55,0.42)}html.light-mode #services .reveal-card{border:1px solid rgba(212,175,55,0.20) !important;transition:transform 0.32s ease,border-color 0.32s ease,box-shadow 0.32s ease,background 0.32s ease;outline:none}html.light-mode #services .reveal-card:hover,html.light-mode #services .reveal-card:focus,html.light-mode #services .reveal-card:focus-visible,html.light-mode #services .reveal-card:active{border-color:rgba(212,175,55,0.96) !important;box-shadow:0 0 0 2px rgba(212,175,55,0.30),0 0 34px rgba(212,175,55,0.32),0 18px 42px rgba(212,175,55,0.14) !important;transform:translateY(-8px)}html.light-mode #services .reveal-card:active{transform:translateY(-3px)}html.light-mode #services .bg-gold.reveal-card:hover,html.light-mode #services .bg-gold.reveal-card:focus,html.light-mode #services .bg-gold.reveal-card:focus-visible,html.light-mode #services .bg-gold.reveal-card:active{background:linear-gradient(135deg,#D4AF37,#f0cf54) !important;box-shadow:0 0 0 2px rgba(212,175,55,0.38),0 0 42px rgba(212,175,55,0.42),0 20px 46px rgba(212,175,55,0.18) !important}@supports (content-visibility:auto){section:not(#hero),footer{content-visibility:auto;contain-intrinsic-size:1px 900px}#results{contain-intrinsic-size:1px 1150px}#services,#contact{contain-intrinsic-size:1px 850px}footer{contain-intrinsic-size:1px 320px}}.background-yellow-pulse{will-change:opacity}body.is-scrolling .background-yellow-pulse,body.is-scrolling .background-yellow-pulse::after,body.is-scrolling .elite-floating-badge,body.is-scrolling .hero-command-card::before,body.is-scrolling .heading-glow-box::before,body.is-scrolling .for-you-item::before,body.is-scrolling .service-option::before,body.is-scrolling .placeholder-testimonial-card::before,body.is-scrolling .testimonial-card::before{animation-play-state:paused !important}body.is-scrolling .background-yellow-pulse{filter:none !important}body.is-scrolling .background-yellow-pulse::after{opacity:0 !important}@media (max-width:767px){.background-yellow-pulse{animation:none !important;background-size:100% 100% !important;filter:none !important;opacity:0.30 !important}html.light-mode .background-yellow-pulse{opacity:0.42 !important}.background-yellow-pulse::after{animation:none !important;display:none !important}.elite-floating-badge{animation:none !important}.glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-command-card::before,.heading-glow-box::before,.for-you-item::before,.service-option::before,.placeholder-testimonial-card::before,.testimonial-card::before{transition-duration:0.25s !important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}.background-yellow-pulse,.background-yellow-pulse::after,.elite-floating-badge{animation:none !important;transform:none !important}}
@keyframes luxe-yellow-ambient-soft{0%,100%{opacity:.32}50%{opacity:.43}}@keyframes luxe-background-sweep-soft{0%,28%{transform:translate3d(-120%,0,0);opacity:0}46%{opacity:.18}60%{opacity:.09}82%,100%{transform:translate3d(120%,0,0);opacity:0}}@keyframes elite-float-soft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@keyframes border-glow-soft{0%,35%{transform:translateX(-120%);opacity:0}52%{opacity:.48}75%,100%{transform:translateX(120%);opacity:0}}@keyframes pulse-gold-soft{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,.22)}50%{box-shadow:0 0 13px 2px rgba(212,175,55,.12)}}@keyframes contact-bg-deluxe-soft{0%,100%{background-position:0% 50%,100% 0%,50% 50%}50%{background-position:62% 50%,72% 20%,50% 50%}}@keyframes luxe-border-sweep-soft{0%,35%{transform:translateX(-120%) rotate(8deg);opacity:0}52%{opacity:.38}75%,100%{transform:translateX(120%) rotate(8deg);opacity:0}}@media (min-width:769px){.background-yellow-pulse{animation:luxe-yellow-ambient-soft 16s infinite ease-in-out!important;background-size:115% 115%,115% 115%,170% 170%,100% 100%!important;filter:none!important;opacity:.36}.background-yellow-pulse::after{animation:luxe-background-sweep-soft 22s infinite ease-in-out!important;opacity:.25!important}.elite-floating-badge{animation:elite-float-soft 6s ease-in-out infinite!important}.heading-glow-box::before{animation:border-glow-soft 11s ease-in-out infinite!important;opacity:.56!important}.ai-pulse{animation:pulse-gold-soft 4s ease-in-out infinite!important}.contact-flash-bg{animation:contact-bg-deluxe-soft 10s ease-in-out infinite!important}.contact-flash-bg::before{animation:luxe-border-sweep-soft 10s ease-in-out infinite!important;opacity:.45!important}}
/* Phase 3 Step 2: lighter shadow and blur stacking */
.glass{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.hero-command-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.36),0 0 26px rgba(212,175,55,.12)!important}.hero-command-card:hover .gradient-text{filter:drop-shadow(0 0 14px rgba(212,175,55,.34))!important}.heading-glow-box{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 14px 32px rgba(0,0,0,.34),0 0 18px rgba(212,175,55,.08),inset 0 1px 0 rgba(255,255,255,.07)!important}.for-you-title{box-shadow:0 14px 28px rgba(0,0,0,.32),0 0 20px rgba(212,175,55,.09),inset 0 1px 0 rgba(255,255,255,.08)!important}.for-you-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.26),0 0 18px rgba(212,175,55,.08)!important}.for-you-check{box-shadow:0 8px 16px rgba(212,175,55,.14),inset 0 1px 0 rgba(255,255,255,.35)!important}.reveal-card:hover{box-shadow:0 14px 26px -14px rgba(212,175,55,.14)!important}.why-box-highlight:hover,.who-help-card:hover,.blueprint-card:hover,.step-card:hover,.faq-card:hover{box-shadow:0 14px 26px rgba(0,0,0,.24),0 0 16px rgba(212,175,55,.08)!important}.faq-card.active{box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 16px rgba(212,175,55,.08)!important}.placeholder-testimonial-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px rgba(0,0,0,.20)!important}.testimonial-nav-btn{backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;box-shadow:0 8px 18px rgba(0,0,0,.22)!important}.email-cta-bar{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 -4px 14px rgba(0,0,0,.20)!important}.social-link:hover{box-shadow:0 12px 22px -14px rgba(212,175,55,.36)!important}.shadow-2xl{box-shadow:0 18px 34px rgba(0,0,0,.28)!important}.shadow-xl{box-shadow:0 14px 28px rgba(0,0,0,.24)!important}.shadow-lg{box-shadow:0 10px 22px rgba(0,0,0,.20)!important}html.light-mode nav .glass{box-shadow:0 12px 28px rgba(83,66,20,.09)!important}html.light-mode .heading-glow-box{box-shadow:0 14px 30px rgba(83,66,20,.09),0 0 18px rgba(212,175,55,.08)!important}html.light-mode .hero-command-card:hover,html.light-mode .who-help-card:hover,html.light-mode .for-you-item:hover,html.light-mode .blueprint-card:hover{box-shadow:0 14px 30px rgba(83,66,20,.10),0 0 18px rgba(212,175,55,.10)!important}@media (max-width:767px){.glass,.heading-glow-box,.testimonial-nav-btn,.email-cta-bar{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.hero-command-card:hover,.for-you-item:hover,.reveal-card:hover,.why-box-highlight:hover,.who-help-card:hover,.blueprint-card:hover,.step-card:hover,.faq-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.20),0 0 10px rgba(212,175,55,.06)!important}.shadow-2xl,.shadow-xl,.shadow-lg{box-shadow:0 10px 20px rgba(0,0,0,.18)!important}}
.site-floating-nav{position:fixed!important;top:0;left:0;right:0;z-index:1000!important;pointer-events:none;transition:transform .28s ease,padding .28s ease}.site-floating-nav .floating-nav-shell{pointer-events:auto;background:rgba(8,8,10,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 38px rgba(0,0,0,.24),0 0 22px rgba(212,175,55,.08);transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease,padding .28s ease}.site-floating-nav.floating-nav-scrolled{padding-top:.75rem!important}.site-floating-nav.floating-nav-scrolled .floating-nav-shell{background:rgba(8,8,10,.84);border-color:rgba(212,175,55,.20);box-shadow:0 14px 30px rgba(0,0,0,.24),0 0 18px rgba(212,175,55,.10);transform:translateY(-2px)}html.light-mode .site-floating-nav .floating-nav-shell{background:rgba(255,255,255,.86);border-color:rgba(212,175,55,.26)!important;box-shadow:0 18px 40px rgba(83,66,20,.12)}html.light-mode .site-floating-nav.floating-nav-scrolled .floating-nav-shell{background:rgba(255,255,255,.94);border-color:rgba(212,175,55,.34)!important;box-shadow:0 14px 30px rgba(83,66,20,.14)}@media(max-width:640px){.site-floating-nav{padding-top:.75rem!important}.site-floating-nav .floating-nav-shell{border-radius:1rem!important}.site-floating-nav.floating-nav-scrolled{padding-top:.55rem!important}}#services{scroll-margin-top:140px}
/* Stronger Services nav anchor fix: keep sections before services fully measured so hash scrolling cannot overshoot. */@supports (content-visibility:auto){body section:nth-of-type(-n+8){content-visibility:visible!important;contain-intrinsic-size:auto!important;}#services{content-visibility:visible!important;contain-intrinsic-size:auto!important;}}#services{scroll-margin-top:220px!important;}@media(max-width:767px){#services{scroll-margin-top:170px!important;}}
