.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}@keyframes auroraBg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#error-hero{background:linear-gradient(135deg,#0d1b4b,#1a2d7a,#0f3d2e,#162b55,#0d2a1f,#0d1b4b);background-size:400% 400%;animation:auroraBg 50s ease infinite}@keyframes floatA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}@keyframes floatB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,40px) scale(1.06)}}.orb-a{animation:floatA 40s ease-in-out infinite}.orb-b{animation:floatB 50s ease-in-out infinite}@keyframes gradientShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.num-404{background:linear-gradient(90deg,#f37f3d,#41ba85,#b9c3ff,#f37f3d);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShimmer 6s ease infinite}.dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:32px 32px}@keyframes fadeUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.fade-up-1{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) 0.1s both}.fade-up-2{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) 0.3s both}.fade-up-3{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) 0.5s both}.fade-up-4{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) 0.7s both}@keyframes pulseRing{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(65,186,133,0.5)}70%{transform:scale(1);box-shadow:0 0 0 20px rgba(65,186,133,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(65,186,133,0)}}.pulse-icon{animation:pulseRing 2.5s ease-out infinite}.nav-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:1rem;padding:1rem 1.5rem;transition:background 0.25s,transform 0.25s,border-color 0.25s;display:flex;align-items:center;gap:0.75rem;color:rgba(255,255,255,0.8);text-decoration:none}.nav-card:hover{background:rgba(255,255,255,0.12);border-color:rgba(65,186,133,0.4);transform:translateY(-3px);color:#fff}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes slideInRightBadge{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.anim-badge{animation:slideInRightBadge 0.7s cubic-bezier(0.2,0.8,0.2,1) forwards}.anim-title{opacity:0;animation:slideUpFade 0.8s cubic-bezier(0.2,0.8,0.2,1) 0.3s forwards}.anim-desc{opacity:0;animation:slideUpFade 0.8s cubic-bezier(0.2,0.8,0.2,1) 0.5s forwards}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes revealLeft{from{opacity:0;transform:translateX(-30px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateX(0);clip-path:inset(0 0 0 0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-badge{opacity:0;animation:revealLeft 0.8s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:0.1s}.hero-line-1{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.35s}.hero-line-2{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.55s}.hero-sub{opacity:0;animation:fadeIn 0.8s ease forwards;animation-delay:0.8s}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes scroll-x{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.marquee-track{animation:scroll-x 80s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-set{display:flex;align-items:center;gap:4rem;padding:1rem 2rem;flex-shrink:0}@media (min-width:768px){.marquee-set{gap:6rem}}.logo-item{width:140px;height:64px;object-fit:contain;flex-shrink:0;transition:transform 0.3s ease,filter 0.3s ease}@media (min-width:768px){.logo-item{width:160px;height:72px}}.logo-item:hover{transform:scale(1.12) translateY(-6px);filter:drop-shadow(0 8px 16px rgba(0,0,0,0.18))}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}@keyframes heroFadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{from{opacity:0}to{opacity:1}}@keyframes floatA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}@keyframes floatB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,40px) scale(1.06)}}@keyframes floatC{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,25px) scale(1.1)}}@keyframes rotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero-fade-up{animation:heroFadeUp 1.4s cubic-bezier(.22,1,.36,1) both}.hero-fade-up-2{animation:heroFadeUp 1.4s cubic-bezier(.22,1,.36,1) 0.2s both}.hero-fade-up-3{animation:heroFadeUp 1.4s cubic-bezier(.22,1,.36,1) 0.4s both}.hero-fade-up-4{animation:heroFadeUp 1.4s cubic-bezier(.22,1,.36,1) 0.6s both}.hero-fade-in{animation:heroFadeIn 1.8s ease 0.8s both}.orb-a{animation:floatA 40s ease-in-out infinite}.orb-b{animation:floatB 50s ease-in-out infinite}.orb-c{animation:floatC 35s ease-in-out infinite}.ring-spin{animation:rotateSlow 90s linear infinite}.dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:32px 32px}.stat-card{background:rgba(255,255,255,0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.12);border-radius:1.25rem;padding:1.25rem 1.75rem;transition:transform 0.3s ease,background 0.3s ease}.stat-card:hover{background:rgba(255,255,255,0.1);transform:translateY(-4px)}@keyframes clipReveal{from{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0% 0 0);opacity:1}}@keyframes blurFadeUp{from{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(0.8) translateY(-12px)}70%{transform:scale(1.04) translateY(0)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes gradientShimmerText{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes ctaSlideUp{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-badge{animation:badgePop 1.2s cubic-bezier(.34,1.56,.64,1) 0.1s both}.anim-line1{display:inline-block;animation:clipReveal 1.2s cubic-bezier(.22,1,.36,1) 0.4s both}.anim-line2{display:inline-block;animation:clipReveal 1.2s cubic-bezier(.22,1,.36,1) 0.7s both}.anim-line3{display:inline-block;animation:clipReveal 1.2s cubic-bezier(.22,1,.36,1) 1.0s both}.anim-subtext{animation:blurFadeUp 1.4s cubic-bezier(.22,1,.36,1) 1.2s both}.anim-cta-1{animation:ctaSlideUp 1.2s cubic-bezier(.34,1.56,.64,1) 1.2s both}.anim-cta-2{animation:ctaSlideUp 1.2s cubic-bezier(.34,1.56,.64,1) 1.4s both}.anim-social{animation:blurFadeUp 1.4s ease 1.6s both}.anim-panel{animation:blurFadeUp 1.8s ease 0.6s both}.hero-gradient-word{background:linear-gradient(90deg,#f37f3d,#41ba85,#f37f3d);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShimmerText 15s ease infinite}@keyframes auroraBg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#hero-section{background:linear-gradient(135deg,#0d1b4b,#1a2d7a,#0f3d2e,#162b55,#0d2a1f,#0d1b4b) !important;background-size:400% 400% !important;animation:auroraBg 50s ease infinite !important}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#hero-section > *:not(#hero-canvas):not(.orb-a):not(.orb-b):not(.orb-c):not(.dot-grid):not(.ring-spin):not([style*="height:80px"]){position:relative;z-index:2}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes revealLeft{from{opacity:0;transform:translateX(-30px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateX(0);clip-path:inset(0 0 0 0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-badge{opacity:0;animation:revealLeft 0.8s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:0.1s}.hero-line-1{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.35s}.hero-line-2{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.55s}.hero-sub{opacity:0;animation:fadeIn 0.8s ease forwards;animation-delay:0.8s}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}@keyframes fadeSlideLeft{0%{opacity:0;transform:translateX(-32px)}100%{opacity:1;transform:translateX(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(48px) skewY(4deg)}100%{opacity:1;transform:translateY(0) skewY(0deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}100%{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,100%{text-shadow:0 0 0px rgba(243,127,61,0)}50%{text-shadow:0 0 28px rgba(243,127,61,0.55)}}.hero-badge-anim{opacity:0;animation:fadeSlideLeft 0.7s cubic-bezier(0.22,1,0.36,1) 0.1s forwards}.hero-line-1-anim{display:block;opacity:0;animation:revealUp 0.75s cubic-bezier(0.22,1,0.36,1) 0.3s forwards}.hero-line-2-anim{display:block;opacity:0;animation:revealUp 0.75s cubic-bezier(0.22,1,0.36,1) 0.5s forwards,glowPulse 3s ease-in-out 1.3s infinite}.hero-sub-anim{opacity:0;animation:fadeUp 0.8s cubic-bezier(0.22,1,0.36,1) 0.75s forwards}.hero-sub-anim::after{content:'';display:inline-block;width:2px;height:1.1em;background:#f37f3d;margin-left:4px;vertical-align:middle;animation:cursorBlink 1s step-end 1.6s 4}@keyframes cursorBlink{0%,100%{opacity:1}50%{opacity:0}}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.glass-panel{background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nexus-gradient{background:radial-gradient(circle at top right,#2b409a 0%,#2b409a 100%)}@keyframes revealLeft{from{opacity:0;transform:translateX(-30px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateX(0);clip-path:inset(0 0 0 0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-badge{opacity:0;animation:revealLeft 0.8s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:0.1s}.hero-line-1{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.35s}.hero-line-2{opacity:0;animation:fadeUp 0.7s ease forwards;animation-delay:0.55s}.hero-sub{opacity:0;animation:fadeIn 0.8s ease forwards;animation-delay:0.8s}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.btn-quote{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.5rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:0.03em;color:#fff;background:linear-gradient(120deg,#f37f3d 0%,#2b409a 35%,#41ba85 65%,#f37f3d 100%);background-size:300% auto;animation:shimmer 4s linear infinite;box-shadow:0 4px 24px rgba(43,64,154,0.3),0 2px 8px rgba(65,186,133,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;border:none;overflow:hidden}.btn-quote:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(65,186,133,0.4),0 4px 16px rgba(243,127,61,0.3)}.btn-quote:active{transform:scale(0.97)}