:root{--hero-bg:var(--bg2);--hero-promo:var(--accent);--hero-blue:var(--accent2);--hero-pink:var(--teal);--hero-gold-bright:var(--gold);--hero-success:var(--green);--hero-text:var(--text1);--hero-muted:var(--text3);--hero-promo-2:var(--accent2);--hero-promo-soft:color-mix(in srgb, var(--accent) 12%, var(--surface));--hero-promo-muted:color-mix(in srgb, var(--accent) 10%, transparent);--hero-sidebar:#1a2235;--hero-glass-border:color-mix(in srgb, var(--surface) 70%, white)}.dark{--hero-bg:var(--bg);--hero-promo:var(--accent);--hero-blue:var(--accent2);--hero-pink:var(--teal);--hero-gold-bright:var(--gold);--hero-success:var(--green);--hero-text:var(--text1);--hero-muted:var(--text3);--hero-promo-2:var(--accent2);--hero-promo-soft:color-mix(in srgb, var(--accent) 16%, var(--surface));--hero-promo-muted:color-mix(in srgb, var(--accent) 14%, transparent);--hero-sidebar:#0f1524;--hero-glass-border:#ffffff14}.hero-section{color:var(--hero-text)}.hero-bg-base{background:linear-gradient(#fff 0%,#fbfcfd 40%,#f7fbff 100%)}.dark .hero-bg-base{background:linear-gradient(180deg, var(--bg) 0%, var(--bg2) 40%, var(--surface) 100%)}.hero-grid{opacity:.35;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 95%);mask-image:radial-gradient(circle,#000,#0000 95%)}.hero-noise{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-glow{filter:blur(120px);border-radius:9999px;animation:14s ease-in-out infinite heroFloat;position:absolute}.hero-glow-green{opacity:.1;background:#00c896;width:min(320px,88vw);height:min(320px,88vw);top:-12vw;left:-28vw}.hero-glow-cyan{opacity:.09;background:#20b7ff;width:min(280px,78vw);height:min(280px,78vw);animation-delay:3s;top:18vw;right:-22vw}.hero-glow-purple{opacity:.06;background:#8b5cf6;width:min(240px,68vw);height:min(240px,68vw);animation-delay:6s;bottom:-28vw;left:45%}@media (min-width:768px){.hero-glow-green{opacity:.14;width:520px;height:520px;top:-80px;left:-140px}.hero-glow-cyan{opacity:.12;width:460px;height:460px;top:120px;right:-120px}.hero-glow-purple{opacity:.08;width:380px;height:380px;bottom:-180px}}.hero-blob{filter:blur(90px);opacity:.14;border-radius:9999px;position:absolute}.hero-blob-left{background:#00c896;width:260px;height:260px;top:55%;left:10%}.hero-blob-right{background:#23b5ff;width:220px;height:220px;top:20%;right:8%}.hero-blob-bottom{background:#a855f7;width:300px;height:300px;bottom:-180px;left:40%}.hero-dot{opacity:.45;background:#00c896;border-radius:999px;width:8px;height:8px;animation:8s ease-in-out infinite dotFloat;position:absolute}.hero-dot-1{animation-delay:0s;top:22%;left:12%}.hero-dot-2{animation-delay:1s;top:68%;left:24%}.hero-dot-3{animation-delay:2s;top:18%;right:22%}.hero-dot-4{animation-delay:3s;top:55%;right:12%}.hero-dot-5{animation-delay:4s;top:16%;left:58%}.hero-dot-6{animation-delay:5s;bottom:18%;left:72%}@media (max-width:767px){.hero-dot-3,.hero-dot-4,.hero-dot-5,.hero-dot-6{display:none}.hero-blob-right,.hero-blob-bottom{opacity:.08}}.hero-vastu-compass{z-index:2;pointer-events:none;opacity:1;width:clamp(16rem,92vw,28rem);height:clamp(16rem,92vw,28rem);animation:20s ease-in-out infinite heroCompassFloat;position:absolute;top:42%;left:0;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(92% 88% at 58%,#000 30%,#0000008c 56%,#0000 82%);mask-image:radial-gradient(92% 88% at 58%,#000 30%,#0000008c 56%,#0000 82%)}.hero-vastu-compass-art{opacity:.11;mix-blend-mode:luminosity}.dark .hero-vastu-compass-art{opacity:.14;mix-blend-mode:screen}.hero-compass-png-wrap{z-index:11;pointer-events:none;width:clamp(9rem,38vw,15rem);height:clamp(11rem,46vw,20rem);position:absolute;top:50%;right:0;transform:translate(46%,-50%)}@media (min-width:480px){.hero-compass-png-wrap{width:clamp(11rem,32vw,18rem);height:clamp(14rem,40vw,26rem);transform:translate(44%,-50%)}}@media (min-width:768px){.hero-compass-png-wrap{width:clamp(13rem,30vw,22rem);height:clamp(17rem,38vw,30rem);transform:translate(42%,-50%)}}.hero-compass-png{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dark .hero-compass-png{opacity:.42}html:not(.dark) .hero-compass-png{opacity:.62;mix-blend-mode:screen;filter:contrast(1.6)brightness(1.2)saturate(1.15)}@media (min-width:1024px){.hero-compass-png-wrap{width:clamp(17rem,24vw,26rem);height:clamp(24rem,38vw,38rem);transform:translate(40%,-50%)}.dark .hero-compass-png{opacity:.38}html:not(.dark) .hero-compass-png{opacity:.58}}@media (min-width:1536px){.hero-compass-png-wrap{width:26rem;height:38rem}}@media (min-width:768px){.hero-vastu-compass{width:clamp(32rem,54vw,48rem);height:clamp(32rem,54vw,48rem)}}@media (min-width:1024px){.hero-vastu-compass{width:clamp(34rem,50vw,46rem);height:clamp(34rem,50vw,46rem)}}@media (min-width:1536px){.hero-vastu-compass{width:50rem;height:50rem}}@keyframes heroCompassFloat{0%,to{transform:translate(-50%,-50%)translate(0,0)scale(1)}50%{transform:translate(-50%,-50%)translateY(-18px)scale(1.03)}}@keyframes heroFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translateY(-24px)scale(1.05)}to{transform:translate(0,0)scale(1)}}@keyframes dotFloat{0%{opacity:.2;transform:translateY(0)}50%{opacity:.7;transform:translateY(-18px)}to{opacity:.2;transform:translateY(0)}}.hero-title{letter-spacing:-.03em;font-size:clamp(1.5rem,7.8vw,2.75rem);font-weight:700;line-height:1.08}@media (min-width:480px){.hero-title{letter-spacing:-.035em;font-size:clamp(2.125rem,6.5vw,3.25rem);line-height:1.06}}@media (min-width:1024px){.hero-title{font-size:clamp(2.375rem,5.25vw,3.875rem)}}.hero-title-line{-webkit-font-smoothing:antialiased;font-weight:700;display:block}.hero-title-line:not(.hero-heading-gradient){text-shadow:0 1px 0 color-mix(in srgb, var(--text1) 8%, transparent)}.dark .hero-title-line:not(.hero-heading-gradient){text-shadow:0 1px #00000040}.hero-heading-gradient{background:linear-gradient(96deg, var(--accent) 0%, var(--accent2) 52%, var(--teal) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700}.dark .hero-heading-gradient{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--accent) 18%, transparent))}.hero-lead{max-width:min(34rem,100%);color:var(--text2);font-size:.9375rem;line-height:1.6}@media (min-width:480px){.hero-lead{font-size:1rem;line-height:1.65}}@media (min-width:640px){.hero-lead{font-size:1.0625rem}}.hero-cta{letter-spacing:-.01em;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (min-width:480px){.hero-cta{white-space:nowrap;border-radius:18px;min-height:3rem;padding:0 1.25rem;font-size:.9375rem}}@media (min-width:768px){.hero-cta{min-height:3.5rem;padding:0 1.375rem}}.hero-cta-primary{color:var(--primary-foreground);transition:transform .25s,box-shadow .25s}.hero-cta-primary:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--accent) 36%, transparent);transform:translateY(-2px)}.hero-cta-secondary{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:var(--surface);color:var(--text1);box-shadow:0 1px 3px color-mix(in srgb, var(--text1) 4%, transparent);transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.hero-cta-secondary:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.hero-trust-row{color:var(--text3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;font-size:.75rem;display:flex}@media (min-width:480px){.hero-trust-row{gap:.75rem 1rem;font-size:.8125rem}}@media (min-width:1024px){.hero-trust-row{justify-content:flex-start}}.hero-cta-gradient{background:linear-gradient(105deg, var(--accent) 0%, var(--accent2) 100%)}.hero-badge-gradient{background:linear-gradient(90deg, var(--hero-promo-soft) 0%, color-mix(in srgb, var(--accent2) 8%, var(--surface)) 100%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}.hero-badge{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:var(--hero-promo-soft)}.hero-icon-chip{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.hero-glass-card{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--hero-glass-border);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px color-mix(in srgb, var(--accent) 8%, transparent), 0 32px 80px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffff80}.dark .hero-glass-card{box-shadow:0 4px 24px color-mix(in srgb, var(--accent) 12%, transparent), 0 32px 80px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 #ffffff0f}.hero-showcase-card{box-shadow:0 8px 20px color-mix(in srgb, var(--text1) 4%, transparent), 0 26px 60px color-mix(in srgb, var(--accent) 10%, transparent);padding:clamp(.45rem,2.2vw,.75rem)}.hero-ring{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 42%, transparent));transition:stroke-dashoffset 1.2s}.hero-pulse{animation:4s ease-in-out infinite heroPulse}@keyframes heroPulse{0%{opacity:.25;transform:scale(.9)}50%{opacity:.5;transform:scale(1.08)}to{opacity:.25;transform:scale(.9)}}.hero-showcase-resume{z-index:1;padding:0 .5rem .625rem 0;line-height:0;position:relative}.hero-showcase-resume-inner{line-height:0;display:inline-block;position:relative}.hero-showcase-resume-stack{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-showcase-resume-page{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background-color:var(--surface);box-shadow:0 2px 8px color-mix(in srgb, var(--text1) 5%, transparent);background-image:url(/mokups/landing-hero-omkar.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:4px;position:absolute;inset:0}.hero-showcase-resume-page--back{z-index:0;opacity:.28;transform:translate(9px,10px)rotate(2deg)}.hero-showcase-resume-page--mid{z-index:1;opacity:.42;transform:translate(5px,5px)rotate(.85deg)}.dark .hero-showcase-resume-page--back{opacity:.22}.dark .hero-showcase-resume-page--mid{opacity:.34}@media (max-width:479px){.hero-showcase-resume{padding:0 .35rem .45rem 0}.hero-showcase-resume-page--back{transform:translate(5px,6px)rotate(1.5deg)}.hero-showcase-resume-page--mid{transform:translate(3px,3px)rotate(.65deg)}}.hero-showcase-resume-img,.hero-showcase-resume img{z-index:2;object-fit:contain;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);opacity:1;max-width:none;height:clamp(9.75rem,33vw,14.5rem);box-shadow:0 2px 6px color-mix(in srgb, var(--text1) 4%, transparent), 0 10px 28px color-mix(in srgb, var(--text1) 8%, transparent);border-radius:4px;display:block;position:relative;width:auto!important}.dark .hero-showcase-resume-img,.dark .hero-showcase-resume img{box-shadow:0 2px 8px #0000002e,0 12px 32px #00000047}.hero-showcase-review-col,.hero-showcase-metrics-col{z-index:2;position:relative}@media (min-width:480px){.hero-showcase-resume-img,.hero-showcase-resume img{height:clamp(11.25rem,31vw,17.5rem)}}@media (min-width:768px){.hero-showcase-resume-img,.hero-showcase-resume img{height:clamp(13.5rem,34vw,21rem)}}@media (min-width:1024px){.hero-showcase-resume-img,.hero-showcase-resume img{height:430px;min-height:430px;max-height:430px}}@media (min-width:1280px){.hero-showcase-resume-img,.hero-showcase-resume img{height:450px;min-height:450px;max-height:450px}}.hero-showcase-stage{width:fit-content;max-width:100%;margin-inline:auto}@media (min-width:768px) and (max-width:1023px){.hero-showcase-stage{max-width:min(100%,42rem)}}@media (min-width:1024px){.hero-showcase-stage{margin-inline:0}}.hero-showcase-row{justify-content:center;gap:clamp(.25rem,1.4vw,.625rem)}@media (min-width:480px){.hero-showcase-row{gap:clamp(.375rem,1.8vw,.625rem)}}@media (min-width:1024px){.hero-showcase-row{align-items:flex-start;gap:.625rem}}.hero-showcase-review-col{width:clamp(4.5rem,21vw,9.5rem)}.hero-showcase-metrics-col{width:clamp(7.5rem,23vw,11.5rem)}@media (min-width:1024px){.hero-showcase-review-col{width:10rem}.hero-showcase-metrics-col{width:11.5rem}.hero-showcase-card{padding:.5625rem .6875rem}.hero-showcase-metric-card{padding:.5rem .625rem}}@media (min-width:1280px){.hero-showcase-review-col{width:10.5rem}.hero-showcase-metrics-col{width:12rem}}@media (max-width:479px){.hero-showcase-card{padding:.4rem .45rem}.hero-review-fix-pill{padding:.2rem .35rem;font-size:9px}.hero-showcase-resume .hero-showcase-resume-img-mobile{height:clamp(14rem,78vw,20rem)}}@media (min-width:360px) and (max-width:479px){.hero-showcase-resume .hero-showcase-resume-img-mobile{height:clamp(18rem,84vw,28rem)}}.hero-showcase-metric-card{padding:clamp(.35rem,1.8vw,.5rem) clamp(.4rem,2vw,.625rem)}.hero-ats-score-card{overflow:visible}.hero-ats-card-layout{text-align:left;flex-direction:row;align-items:center;min-width:0}@media (min-width:1024px){.hero-ats-card-layout{gap:.5rem}}.hero-keywords-bar{box-shadow:0 10px 24px color-mix(in srgb, var(--text1) 5%, transparent), 0 24px 64px color-mix(in srgb, var(--accent) 12%, transparent)}.hero-keyword-pill{background:var(--hero-promo-soft);color:var(--text1);border-radius:9999px}.hero-keyword-pill-muted{background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--text2);border-radius:9999px}.hero-review-fix-pill{background:var(--hero-promo-soft);color:var(--text2);border-radius:.5rem;padding:.3rem .45rem}.hero-showcase-shell{isolation:isolate;background:radial-gradient(ellipse 92% 88% at 10% 24%, color-mix(in srgb, var(--accent2) 28%, transparent) 0%, color-mix(in srgb, var(--accent2) 12%, transparent) 36%, transparent 68%), radial-gradient(ellipse 78% 72% at 92% 10%, color-mix(in srgb, var(--accent) 32%, transparent) 0%, color-mix(in srgb, var(--accent) 16%, transparent) 38%, transparent 66%), radial-gradient(ellipse 82% 78% at 94% 88%, color-mix(in srgb, var(--gold) 22%, transparent) 0%, color-mix(in srgb, var(--teal) 14%, transparent) 40%, transparent 70%), linear-gradient(155deg, color-mix(in srgb, var(--accent) 8%, var(--hero-bg)) 0%, var(--hero-bg) 42%, color-mix(in srgb, var(--gold) 6%, var(--hero-bg)) 100%);width:100%;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 70%, white), 0 18px 48px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:16px;padding:.875rem 1rem 1rem;position:relative;overflow:hidden}@media (min-width:480px){.hero-showcase-shell{border-radius:18px;padding:1rem 1.25rem 1.125rem}}@media (min-width:768px){.hero-showcase-shell{border-radius:20px;width:fit-content;padding:1.125rem 1.5rem 1.25rem}}@media (min-width:1024px){.hero-showcase-shell{padding:.65rem .75rem .7rem}}.dark .hero-showcase-shell{background:radial-gradient(ellipse 92% 88% at 10% 24%, color-mix(in srgb, var(--accent2) 18%, transparent) 0%, transparent 68%), radial-gradient(ellipse 78% 72% at 92% 10%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 66%), radial-gradient(ellipse 82% 78% at 94% 88%, color-mix(in srgb, var(--gold) 12%, transparent) 0%, transparent 70%), linear-gradient(155deg, var(--surface2) 0%, var(--hero-bg) 42%, var(--surface) 100%);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000047}.hero-showcase-gradient-tl{background:radial-gradient(ellipse 130% 100% at 28% 32%, color-mix(in srgb, var(--accent2) 36%, transparent) 0%, color-mix(in srgb, var(--accent2) 20%, transparent) 34%, color-mix(in srgb, var(--accent2) 8%, transparent) 52%, transparent 72%)}.hero-showcase-gradient-tr{background:radial-gradient(ellipse 120% 95% at 82% 16%, color-mix(in srgb, var(--accent) 34%, transparent) 0%, color-mix(in srgb, var(--accent) 20%, transparent) 36%, color-mix(in srgb, var(--accent) 10%, transparent) 54%, transparent 74%)}.hero-showcase-gradient-br{background:radial-gradient(ellipse 130% 105% at 84% 82%, color-mix(in srgb, var(--gold) 30%, transparent) 0%, color-mix(in srgb, var(--teal) 20%, transparent) 38%, color-mix(in srgb, var(--accent) 12%, transparent) 58%, transparent 78%)}.hero-showcase-chakra{z-index:1;opacity:.085;mix-blend-mode:soft-light;pointer-events:none;width:clamp(7rem,28vw,13rem);height:clamp(7rem,28vw,13rem);position:absolute;top:-2rem;right:-1.5rem}@media (min-width:768px){.hero-showcase-chakra{width:13rem;height:13rem;top:-3rem;right:-2.5rem}}.dark .hero-showcase-chakra{opacity:.07;mix-blend-mode:screen}.hero-cta-shadow{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 30%, transparent)}.hero-visual-blob-violet{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hero-promo) 62%, transparent) 0%, color-mix(in srgb, var(--hero-promo) 44%, transparent) 38%, color-mix(in srgb, var(--hero-promo) 26%, transparent) 58%, color-mix(in srgb, var(--hero-promo) 12%, transparent) 78%, transparent 92%)}.hero-visual-blob-blue{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hero-blue) 58%, transparent) 0%, color-mix(in srgb, var(--hero-blue) 40%, transparent) 40%, color-mix(in srgb, var(--hero-blue) 22%, transparent) 60%, color-mix(in srgb, var(--hero-blue) 10%, transparent) 80%, transparent 94%)}.hero-visual-blob-gold{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hero-gold-bright) 54%, transparent) 0%, color-mix(in srgb, var(--hero-gold-bright) 36%, transparent) 42%, color-mix(in srgb, var(--hero-gold-bright) 18%, transparent) 62%, color-mix(in srgb, var(--hero-gold-bright) 8%, transparent) 82%, transparent 94%)}.hero-visual-blob-pink{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hero-pink) 50%, transparent) 0%, color-mix(in srgb, var(--hero-pink) 34%, transparent) 40%, color-mix(in srgb, var(--hero-pink) 16%, transparent) 62%, color-mix(in srgb, var(--hero-pink) 6%, transparent) 82%, transparent 92%)}.hero-logo{color:var(--hero-muted);transition:color .2s}.hero-logo:hover{color:var(--hero-promo)}.hero-trusted-logo{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:1.625rem;transition:opacity .2s;display:flex}@media (min-width:480px){.hero-trusted-logo{width:6.75rem;height:2rem}}.hero-trusted-logo:hover{opacity:1}.hero-trusted-logo-img{object-fit:contain;object-position:center;width:auto;max-width:5.5rem;height:1.625rem;display:block}@media (min-width:480px){.hero-trusted-logo-img{max-width:6.75rem;height:2rem}}@keyframes hero-float{0%,to{transform:translateY(0) rotate(var(--hero-tilt,0deg))}50%{transform:translateY(-10px) rotate(var(--hero-tilt,0deg))}}@keyframes hero-float-slow{0%,to{transform:translateY(0) rotate(var(--hero-tilt,0deg))}50%{transform:translateY(-14px) rotate(var(--hero-tilt,0deg))}}@keyframes hero-glow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes hero-gradient-drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-8px)}}.hero-animate-float{animation:6s ease-in-out infinite hero-float}.hero-animate-float-slow{animation:8s ease-in-out infinite hero-float-slow}.hero-animate-glow{animation:7s ease-in-out infinite hero-glow-pulse}.hero-animate-drift{animation:18s ease-in-out infinite hero-gradient-drift}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-vastu-compass,.hero-dot,.hero-pulse,.hero-animate-float,.hero-animate-float-slow,.hero-animate-glow,.hero-animate-drift{animation:none!important}}.hero-badge-pill{white-space:nowrap;letter-spacing:.01em;border:1px solid;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.hero-badge-pill-teal{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.hero-badge-pill-green{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 28%, transparent)}.hero-badge-pill-gold{color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:color-mix(in srgb, var(--gold) 32%, transparent)}@keyframes hero-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-marquee{align-items:center;gap:2rem;width:max-content;animation:28s linear infinite hero-marquee-scroll;display:flex}.hero-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-marquee{animation:none}}
