.cosmic-background{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;background-color:transparent;background-image:radial-gradient(1px 1px at 23px 37px,#c9d6eeb8 90%,transparent),radial-gradient(1.5px 1.5px at 119px 89px,#e7f0ffd4 90%,transparent),radial-gradient(.7px .7px at 62px 145px,#a9bbd483 90%,transparent),radial-gradient(.8px .8px at 173px 54px,#c9d6ee9c 90%,transparent);background-size:173px 193px,317px 283px,139px 157px,251px 229px}.cosmic-background[data-star-count]{background-image:none}.hero.cosmic-hero{position:relative;isolation:isolate;min-height:max(790px,100svh);background:transparent;overflow:visible;justify-content:center}.hero.cosmic-hero:after{content:none}.hero.cosmic-hero .hero-content{position:relative;z-index:1;width:calc(100% - var(--space)*2);max-width:1320px;padding:clamp(160px,19vh,220px) 0 clamp(160px,18vh,200px);text-align:center}.hero.cosmic-hero .hero-eyebrow{display:inline-flex;justify-content:center;margin:0 0 clamp(28px,4vh,44px);color:#b9bdc8;font:500 10px/1.5 var(--mono);letter-spacing:.19em;text-transform:uppercase}.hero.cosmic-hero .hero-eyebrow .status-dot{background:#aab9e4;box-shadow:0 0 12px #b8c8ff9c}.hero.cosmic-hero .particle-stage{position:relative;width:100%;max-width:1180px;margin:0 auto}.hero.cosmic-hero .particle-stage h1{margin:0;color:#f0f2fa;font:650 clamp(48px,5.7vw,88px)/1.14 Space Grotesk Variable,Arial,sans-serif;letter-spacing:-.045em;text-align:center;text-wrap:wrap;transition:none}.hero.cosmic-hero .particle-stage h1 [data-particle-line]{display:block;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;text-wrap:balance;overflow-wrap:normal}.hero.cosmic-hero .particle-stage canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:1;mix-blend-mode:normal;pointer-events:none}.hero.cosmic-hero .particle-stage[data-particles=light] h1,.hero.cosmic-hero .particle-stage[data-particles=ready] h1{color:transparent;opacity:1}.hero.cosmic-hero .particle-stage[data-particles=light] h1 [data-particle-line],.hero.cosmic-hero .particle-stage[data-particles=ready] h1 [data-particle-line]{color:transparent}.hero.cosmic-hero .hero-lead{color:#b7bdca;max-width:610px;margin:clamp(27px,4vh,42px) auto 27px;font-size:clamp(15px,1.25vw,17px);line-height:1.75;text-align:center;white-space:pre-line}.hero.cosmic-hero .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto;max-width:none}.hero.cosmic-hero .hero-actions .button{min-width:0;min-height:48px;border-radius:99px;padding:0 20px;font-size:12px;gap:20px}.hero.cosmic-hero .hero-actions .button-primary{color:#12141c;background:#f2f3f8;border-color:#f2f3f8}.hero.cosmic-hero .hero-actions .button-primary:hover{background:#fff}.hero.cosmic-hero .hero-actions .button-secondary{color:#e6e8f0;border-color:#545a6a;background:#12141a8c}.hero.cosmic-hero .hero-actions .button-secondary:hover{border-color:#a5aec3;background:#20232e}.hero.cosmic-hero .hero-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;max-width:800px;margin:27px auto 0;color:#939cac;font-size:10px;letter-spacing:.01em}.hero.cosmic-hero .hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero.cosmic-hero .hero-trust svg{color:#a7b2ca}.hero.cosmic-hero .hero-bottom{position:absolute;z-index:1;bottom:22px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - var(--space)*2);max-width:1320px;color:#8490a1;font-size:9px}.hero.cosmic-hero .hero-bottom .motion-toggle{color:#a7afc0}@media(max-width:820px){.hero.cosmic-hero{min-height:max(750px,100svh)}.hero.cosmic-hero .hero-content{padding-top:150px;padding-bottom:150px}.hero.cosmic-hero .particle-stage h1{font-size:clamp(38px,6.5vw,58px);line-height:1.16}}@media(max-width:600px){.hero.cosmic-hero{min-height:max(720px,calc(100svh - 68px))}.hero.cosmic-hero .hero-content{padding-top:96px;padding-bottom:125px}.hero.cosmic-hero .hero-eyebrow{max-width:100%;font-size:8px;letter-spacing:.1em;margin-bottom:30px}.hero.cosmic-hero .particle-stage h1{font-size:clamp(29px,8vw,44px);line-height:1.17;letter-spacing:-.043em}.hero.cosmic-hero .hero-lead{max-width:420px;font-size:14px;line-height:1.65;margin:28px auto 25px}.hero.cosmic-hero .hero-actions{display:flex;flex-direction:column;align-items:stretch;width:min(100%,340px);gap:10px}.hero.cosmic-hero .hero-actions .button{width:100%;min-height:48px;justify-content:space-between;padding-inline:20px;font-size:12px}.hero.cosmic-hero .hero-trust{display:flex;justify-content:center;max-width:340px;gap:7px 15px;margin-top:23px;font-size:9px}.hero.cosmic-hero .hero-bottom{bottom:13px;width:calc(100% - 44px);gap:12px;font-size:8px}.hero.cosmic-hero .hero-bottom .scroll-cue{font-size:8px}}@media(max-width:360px){.hero.cosmic-hero .particle-stage h1{font-size:clamp(27px,7.7vw,30px)}.hero.cosmic-hero .hero-bottom .scroll-cue{font-size:7px}}@media(prefers-reduced-motion:reduce){.hero.cosmic-hero .particle-stage h1,.hero.cosmic-hero .particle-stage h1 [data-particle-line]{color:#f0f2fa!important;opacity:1!important}.hero.cosmic-hero .particle-stage canvas{display:none}}@media print{.cosmic-background,.hero.cosmic-hero .particle-stage canvas{display:none!important}.hero.cosmic-hero .particle-stage h1,.hero.cosmic-hero .particle-stage h1 [data-particle-line]{color:#111!important;opacity:1!important}}.hero.cosmic-hero .hero-business-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(100%,780px);margin:clamp(24px,3.5vh,36px) auto 29px}.hero.cosmic-hero .hero-script-line{position:relative;display:block;width:max-content;max-width:100%;margin:0 auto 12px;padding:0 5px 7px;color:#edf1fb;font-family:Segoe Script,Snell Roundhand,Bradley Hand,URW Chancery L,cursive;font-size:clamp(22px,2.15vw,33px);font-weight:600;line-height:1.35;letter-spacing:.005em;text-align:center;text-shadow:0 0 18px #afc4fa25,0 1px 0 #fff1}.home-main .hero.cosmic-hero .hero-script-line>span{display:inline-block;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:cmHandwriteReveal 3.15s steps(44) .42s forwards!important}.hero.cosmic-hero .hero-script-line:before{content:"";position:absolute;left:5%;right:5%;bottom:1px;height:1px;background:linear-gradient(90deg,transparent,#c9d5f4b8 15%,#eff3ff 50%,#c9d5f4b8 85%,transparent);transform:scaleX(0);transform-origin:left;animation:cmInkUnderline .75s ease 3.35s forwards!important}.hero.cosmic-hero .hero-script-line:after{content:"";position:absolute;top:51%;left:3px;width:11px;height:2px;border-radius:3px;background:#f2f5ff;box-shadow:0 0 8px #d9e4ff,0 0 17px #9cb8f272;transform:translateY(-50%) rotate(-28deg);opacity:0;animation:cmPenTravel 3.15s steps(44) .42s forwards!important}.hero.cosmic-hero .hero-business-copy .hero-lead{max-width:690px;margin:0 auto;color:#b9c0ce;font-size:clamp(14px,1.15vw,16px);line-height:1.78;text-wrap:balance}.hero.cosmic-hero .particle-stage[data-particles=ready] h1{color:rgba(240,244,255,.085);opacity:1}.hero.cosmic-hero .particle-stage[data-particles=ready] h1 [data-particle-line]{color:inherit}.hero.cosmic-hero .hero-actions{gap:16px;perspective:900px}.home-main .hero.cosmic-hero .hero-actions .button{position:relative;isolation:isolate;overflow:hidden;min-height:54px;border-radius:14px;padding-inline:24px;transform:translate3d(var(--mx,0),var(--my,0),0) translateY(-2px);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background .22s ease!important}.hero.cosmic-hero .hero-actions .button:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:12px;pointer-events:none;background:linear-gradient(115deg,#ffffff26,transparent 32%,transparent 67%,#ffffff10)}.hero.cosmic-hero .hero-actions .button-primary{color:#0d1119;border-color:#f3f5fb;background:linear-gradient(180deg,#ffffff,#e2e6ef);box-shadow:0 7px 0 #9ba2b2,0 15px 30px #0008,0 0 35px #cad8fa1d,inset 0 1px 0 #fff}.hero.cosmic-hero .hero-actions .button-secondary{color:#f1f3f8;border-color:#626c80;background:linear-gradient(180deg,#282d39e8,#141821e8);box-shadow:0 7px 0 #07090f,0 15px 30px #0009,0 0 28px #8fa8dc13,inset 0 1px 0 #ffffff25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-main .hero.cosmic-hero .hero-actions .button:hover{transform:translate3d(var(--mx,0),var(--my,0),0) translateY(-5px) scale(1.015)}.hero.cosmic-hero .hero-actions .button-primary:hover{background:linear-gradient(180deg,#fff,#edf0f7);box-shadow:0 9px 0 #9ba2b2,0 21px 40px #0009,0 0 46px #d4e1ff30}.hero.cosmic-hero .hero-actions .button-secondary:hover{border-color:#9da9c1;background:linear-gradient(180deg,#343a48f2,#181c26f2);box-shadow:0 9px 0 #07090f,0 21px 40px #000a,0 0 40px #95afe329}.home-main .hero.cosmic-hero .hero-actions .button:active{transform:translate3d(var(--mx,0),var(--my,0),0) translateY(2px) scale(.995)}@keyframes cmHandwriteReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cmPenTravel{0%{left:3px;opacity:0}4%{opacity:1}92%{opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes cmInkUnderline{to{transform:scaleX(1)}}@media(max-width:600px){.hero.cosmic-hero .hero-business-copy{width:min(100%,360px);margin-top:23px;margin-bottom:24px}.hero.cosmic-hero .hero-script-line{font-size:clamp(17px,5.1vw,22px);margin-bottom:10px}.hero.cosmic-hero .hero-business-copy .hero-lead{max-width:355px;font-size:13px;line-height:1.67}.home-main .hero.cosmic-hero .hero-actions .button{border-radius:13px;min-height:52px}}@media(max-width:365px){.hero.cosmic-hero .hero-script-line{font-size:16px;letter-spacing:-.01em}}@media(prefers-reduced-motion:reduce){.home-main .hero.cosmic-hero .hero-script-line>span{clip-path:none!important;animation:none!important}.hero.cosmic-hero .hero-script-line:before{transform:scaleX(1);animation:none!important}.hero.cosmic-hero .hero-script-line:after{display:none;animation:none!important}.home-main .hero.cosmic-hero .hero-actions .button{transition:none!important}}.hero.cosmic-hero
.particle-stage[data-particles=light]
h1 [data-particle-line],.hero.cosmic-hero
.particle-stage[data-particles=light] h1,.hero.cosmic-hero
.particle-stage[data-particles=ready]
h1 [data-particle-line],.hero.cosmic-hero
.particle-stage[data-particles=ready] h1{color:transparent!important;opacity:1!important}.hero.cosmic-hero .hero-business-copy{width:min(100%,850px);margin:clamp(29px,4vh,43px) auto 32px}.hero.cosmic-hero
.hero-script-line.hero-client-line{position:relative;display:block;width:min(100%,810px);max-width:810px;margin:0 auto;padding:0 11px 13px;color:#eef2fa;font-family:Segoe Script,Snell Roundhand,Bradley Hand,URW Chancery L,cursive;font-size:clamp(20px,1.75vw,27px);font-weight:500;line-height:1.56;letter-spacing:.002em;text-align:center;text-wrap:balance;text-shadow:0 0 20px #adc2f620,0 1px 0 #ffffff12}.home-main
.hero.cosmic-hero
.hero-script-line.hero-client-line>span{display:block;width:100%;white-space:normal;text-wrap:balance;clip-path:inset(0 100% 0 0);animation:cmHandwriteReveal 6.2s steps(82) .8s forwards!important}.hero.cosmic-hero
.hero-script-line.hero-client-line:after{position:absolute;bottom:4px!important;left:3px;width:23px!important;height:3px!important;border-radius:4px;background:linear-gradient(90deg,#9baaca 0 18%,#e6e8ef 18% 72%,#8795b6 72% 100%)!important;box-shadow:0 0 9px #b6c8f05c;transform:rotate(-31deg);transform-origin:right center}.hero.cosmic-hero
.hero-script-line.hero-client-line:after,.hero.cosmic-hero
.hero-script-line.hero-client-line:before{content:""!important;top:auto!important;display:block!important;opacity:0;animation:cmPenTravel 6.2s steps(82) .8s forwards!important}.hero.cosmic-hero
.hero-script-line.hero-client-line:before{position:absolute!important;bottom:0!important;left:0;width:8px!important;height:5px!important;border:0!important;background:linear-gradient(135deg,transparent 0 30%,#d6dbe7 31% 70%,transparent 71%)!important;transform:rotate(-31deg);transform-origin:center}.home-main
.hero.cosmic-hero
.hero-actions
.button{border-radius:12px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background .22s ease!important}.hero.cosmic-hero
.hero-actions
.button-primary{box-shadow:0 13px 29px #00000068,0 0 30px #c7d7fb17,inset 0 1px 0 #ffffff!important}.hero.cosmic-hero
.hero-actions
.button-secondary{box-shadow:0 13px 29px #00000070,0 0 25px #9fb6ec12,inset 0 1px 0 #ffffff20!important}.hero.cosmic-hero
.hero-actions
.button-primary:hover{box-shadow:0 16px 35px #00000070,0 0 38px #d1defc25!important}.hero.cosmic-hero
.hero-actions
.button-secondary:hover{box-shadow:0 16px 35px #00000078,0 0 34px #9bb3e51e!important}@media(max-width:600px){.hero.cosmic-hero .hero-business-copy{width:min(100%,365px);margin-top:27px;margin-bottom:29px}.hero.cosmic-hero .hero-script-line.hero-client-line{width:min(100%,355px);max-width:355px;padding:0 5px 12px;font-size:clamp(16px,4.6vw,19px);line-height:1.55}.home-main .hero.cosmic-hero .hero-actions .button{border-radius:11px!important}}@media(prefers-reduced-motion:reduce){.hero.cosmic-hero .particle-stage h1,.hero.cosmic-hero .particle-stage h1 [data-particle-line]{color:#f0f2fa!important;opacity:1!important}.hero.cosmic-hero .particle-stage canvas{display:none!important}.home-main .hero.cosmic-hero .hero-script-line.hero-client-line>span{clip-path:none!important;animation:none!important}.hero.cosmic-hero .hero-script-line.hero-client-line:after,.hero.cosmic-hero .hero-script-line.hero-client-line:before{display:none!important;animation:none!important}}.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]{position:relative;z-index:2;width:min(100%,840px);margin:clamp(29px,4vh,43px) auto 32px}.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]
.hero-power-line.hero-client-line{position:relative;display:block;width:min(100%,810px);max-width:810px;margin:0 auto;padding:0 10px 12px;color:#dce1e9;font-family:Space Grotesk Variable,Arial,sans-serif;font-size:clamp(18px,1.55vw,25px);font-style:normal;font-weight:450;line-height:1.52;letter-spacing:.012em;text-align:center;text-wrap:balance;text-shadow:none}.home-main
.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]
.hero-power-line.hero-client-line>span{position:relative;display:block;width:100%;isolation:isolate;white-space:normal;text-wrap:balance;clip-path:none!important;-webkit-clip-path:none!important;color:#dce1e9;opacity:1;filter:brightness(1) saturate(.94);transform:translateZ(0);transform-origin:center;will-change:color,opacity,filter,text-shadow;animation:cmLedPowerOn 3.4s linear .68s both!important}.home-main
.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]
.hero-power-line.hero-client-line>span:before{content:"";position:absolute;z-index:-1;inset:-26% -7% -22%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(247,249,255,.22) 0,rgba(219,228,248,.11) 27%,rgba(165,185,224,.045) 49%,transparent 73%);opacity:0;filter:blur(18px);transform:scaleX(.42) scaleY(.7);pointer-events:none;animation:cmLedPowerHalo 3.4s linear .68s both}.home-main
.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]
.hero-power-line.hero-client-line>span:after{content:"";position:absolute;z-index:1;top:-7px;bottom:-7px;left:-16%;width:28%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(208,221,248,.025) 22%,rgba(239,244,255,.15) 44%,rgba(255,255,255,.28) 50%,rgba(230,238,255,.12) 57%,rgba(192,210,244,.02) 78%,transparent);opacity:0;filter:blur(11px);mix-blend-mode:screen;pointer-events:none;transform:translateX(0) scaleY(.82);animation:cmLedCurrentPass 2.45s cubic-bezier(.16,.78,.2,1) 1.02s both}@keyframes cmLedPowerOn{0%{color:#626873;opacity:.34;filter:brightness(.68) saturate(.72);text-shadow:none}4%{color:#f7f9fd;opacity:.91;filter:brightness(1.48) saturate(.94);text-shadow:0 0 5px rgba(255,255,255,.52),0 0 14px rgba(222,232,253,.35),0 0 32px rgba(151,178,229,.16)}7%{color:#707782;opacity:.39;filter:brightness(.72) saturate(.74);text-shadow:none}12%{color:#c9cfd9;opacity:.69;filter:brightness(1.02) saturate(.84);text-shadow:0 0 8px rgba(215,226,247,.11)}16%{color:#7b828d;opacity:.43;filter:brightness(.76) saturate(.76);text-shadow:none}21%{color:#fcfdff;opacity:.98;filter:brightness(1.58) saturate(.96);text-shadow:0 0 5px rgba(255,255,255,.64),0 0 16px rgba(226,235,255,.42),0 0 38px rgba(157,183,234,.19)}24%{color:#8c939e;opacity:.5;filter:brightness(.81) saturate(.78);text-shadow:0 0 3px rgba(220,229,246,.06)}31%{color:#d3d8e0;opacity:.77;filter:brightness(1.06) saturate(.87);text-shadow:0 0 9px rgba(218,229,248,.13)}37%{color:#f8faff;opacity:.96;filter:brightness(1.41) saturate(.95);text-shadow:0 0 5px rgba(255,255,255,.42),0 0 15px rgba(224,234,253,.3),0 0 31px rgba(157,182,231,.13)}41%{color:#a4abb5;opacity:.61;filter:brightness(.91) saturate(.82);text-shadow:0 0 5px rgba(214,225,244,.07)}50%{color:#d9dee6;opacity:.84;filter:brightness(1.08) saturate(.89);text-shadow:0 0 9px rgba(218,229,247,.13)}57%{color:#fbfcff;opacity:1;filter:brightness(1.36) saturate(.96);text-shadow:0 0 5px rgba(255,255,255,.38),0 0 14px rgba(224,233,252,.27),0 0 29px rgba(157,182,231,.11)}61%{color:#b9c0ca;opacity:.73;filter:brightness(.97) saturate(.85);text-shadow:0 0 5px rgba(215,225,244,.08)}70%{color:#e4e8ee;opacity:.91;filter:brightness(1.11) saturate(.91);text-shadow:0 0 9px rgba(220,230,248,.14)}76%{color:#fafbfe;opacity:1;filter:brightness(1.25) saturate(.95);text-shadow:0 0 4px rgba(255,255,255,.3),0 0 13px rgba(222,232,251,.21)}80%{color:#c9ced7;opacity:.84;filter:brightness(1.01) saturate(.88);text-shadow:0 0 6px rgba(215,225,243,.08)}87%{color:#eef1f6;opacity:.97;filter:brightness(1.12) saturate(.92);text-shadow:0 0 9px rgba(220,230,247,.13)}91%{color:#d5dae2;opacity:.91;filter:brightness(1.02) saturate(.89);text-shadow:0 0 5px rgba(214,225,243,.07)}95%{color:#f3f5f9;opacity:1;filter:brightness(1.13) saturate(.93);text-shadow:0 0 4px rgba(255,255,255,.2),0 0 12px rgba(219,230,248,.16)}to{color:#dce1e9;opacity:1;filter:brightness(1) saturate(.94);text-shadow:0 0 11px rgba(211,223,244,.075),0 1px 0 rgba(255,255,255,.04)}}@keyframes cmLedPowerHalo{0%{opacity:0;transform:scaleX(.36) scaleY(.64)}4%{opacity:.18}8%{opacity:.015}21%{opacity:.2}25%{opacity:.025}37%{opacity:.14}42%{opacity:.035}57%{opacity:.16}62%{opacity:.045}76%{opacity:.11}81%{opacity:.035}95%{opacity:.07}to{opacity:0;transform:scaleX(.58) scaleY(.78)}}@keyframes cmLedCurrentPass{0%{left:-16%;opacity:0}12%{opacity:.08}34%{opacity:.28}53%{opacity:.42}72%{opacity:.18}90%{opacity:.055}to{left:88%;opacity:0}}@media(max-width:600px){.hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power]{width:min(100%,365px);margin-top:27px;margin-bottom:29px}.hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line{width:min(100%,355px);max-width:355px;padding:0 5px 11px;font-size:clamp(16px,4.55vw,19px);line-height:1.54;letter-spacing:.008em}.home-main .hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line>span:before{inset:-20% -2% -18%;filter:blur(14px)}}@media(prefers-reduced-motion:reduce){.home-main .hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line>span{animation:none!important;color:#dce1e9!important;opacity:1!important;filter:none!important;text-shadow:0 0 10px rgba(212,224,245,.07)!important}.home-main .hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line>span:after,.home-main .hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line>span:before{display:none!important;animation:none!important}}.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]{width:min(100%,640px);margin:21px auto 22px}.hero.cosmic-hero
.hero-business-copy[data-animated-copy=led-power]
.hero-power-line.hero-client-line{width:min(100%,620px);max-width:620px;padding:0 8px 7px;font-size:clamp(14px,1.12vw,16.5px)!important;line-height:1.5;letter-spacing:.003em;color:#c8cfdb}.home-main
.hero.cosmic-hero
.hero-actions{gap:11px}.home-main
.hero.cosmic-hero
.hero-actions
.button{min-height:50px!important;padding-inline:21px!important;border:1px solid rgba(190,201,220,.25)!important;border-radius:15px!important;color:#edf1f7!important;background:rgba(115,124,143,.085)!important;box-shadow:0 7px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.105)!important;backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%);transform:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,filter .16s ease!important;animation:cmHeroGlassLed 7.2s linear 1.2s infinite}.home-main
.hero.cosmic-hero
.hero-actions
.button:before{content:none!important;display:none!important;animation:none!important}.home-main
.hero.cosmic-hero
.hero-actions
.button-primary{color:#f6f8fc!important;border-color:rgba(211,220,235,.29)!important;background:linear-gradient(180deg,rgba(185,195,212,.14),rgba(99,108,127,.075))!important;box-shadow:0 7px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)!important}.home-main
.hero.cosmic-hero
.hero-actions
.button-secondary{color:#e3e8f1!important;border-color:rgba(167,180,202,.21)!important;background:linear-gradient(180deg,rgba(105,115,134,.085),rgba(56,63,76,.06))!important;box-shadow:0 7px 20px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.085)!important;animation-delay:1.78s}@keyframes cmHeroGlassLed{0%,10%,14%,3%,42%,47%,6%,to{filter:brightness(1);border-color:rgba(190,201,220,.25);box-shadow:0 7px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.105)}4%{filter:brightness(1.14);border-color:rgba(235,241,251,.48);box-shadow:0 7px 20px rgba(0,0,0,.18),0 0 15px rgba(221,231,251,.16),inset 0 1px 0 rgba(255,255,255,.16)}5%{filter:brightness(.985)}8%{filter:brightness(1.08);border-color:rgba(215,225,241,.38);box-shadow:0 7px 20px rgba(0,0,0,.18),0 0 10px rgba(215,227,250,.1),inset 0 1px 0 rgba(255,255,255,.13)}12%{filter:brightness(1.035)}44%{filter:brightness(1.075);border-color:rgba(222,231,246,.39);box-shadow:0 7px 20px rgba(0,0,0,.18),0 0 13px rgba(218,229,250,.12),inset 0 1px 0 rgba(255,255,255,.14)}46%{filter:brightness(.99)}}.home-main
.hero.cosmic-hero
.hero-actions
.button:hover{transform:translateY(-2px)!important;border-color:rgba(222,231,246,.41)!important;box-shadow:0 9px 22px rgba(0,0,0,.21),0 0 14px rgba(213,226,250,.09),inset 0 1px 0 rgba(255,255,255,.14)!important}.home-main
.hero.cosmic-hero
.hero-actions
.button:active{transform:translateY(0) scale(.99)!important}@media(max-width:600px){.hero.cosmic-hero .particle-stage h1{font-size:clamp(42.5px,11.4375vw,57.5px)!important;line-height:1.13!important}.hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power]{width:min(100%,326px);margin-top:18px;margin-bottom:20px}.hero.cosmic-hero .hero-business-copy[data-animated-copy=led-power] .hero-power-line.hero-client-line{width:min(100%,316px);max-width:316px;padding:0 3px 6px;font-size:clamp(13.5px,3.72vw,15px)!important;line-height:1.49;letter-spacing:.002em}.home-main .hero.cosmic-hero .hero-actions{width:min(100%,316px)!important;gap:9px!important;margin-left:auto;margin-right:auto}.home-main .hero.cosmic-hero .hero-actions .button{width:100%;min-height:49px!important;padding-inline:18px!important;border-radius:14px!important;font-size:11.5px!important}.hero.cosmic-hero .hero-trust{max-width:316px;gap:6px 12px;margin-top:17px;font-size:8px;opacity:.67}}@media(prefers-reduced-motion:reduce){.home-main .hero.cosmic-hero .hero-actions .button{animation:none!important;filter:none!important}}#top.hero.cosmic-hero{min-height:100svh!important}#top.hero.cosmic-hero
.hero-content{transform:translate3d(0,var(
    --hero-center-shift,0
   ),0)!important}#top.hero.cosmic-hero
.hero-actions{margin-top:14px!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button{isolation:isolate;overflow:hidden;animation:cmHeroCtaPowerOn 3.65s linear .82s both!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button-secondary{animation-delay:1.16s!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button:before{content:""!important;display:block!important;position:absolute!important;inset:-2px!important;width:auto!important;height:auto!important;z-index:0!important;border:0!important;border-radius:inherit!important;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.38) 0,rgba(222,233,253,.19) 31%,rgba(190,210,244,.07) 58%,transparent 76%)!important;box-shadow:inset 0 0 0 1px rgba(239,245,255,.15),0 0 18px rgba(218,230,253,.18),0 0 38px rgba(198,218,252,.11)!important;opacity:.05;transform:none!important;animation:cmHeroCtaHaloOn 3.65s linear .82s both!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button-secondary:before{animation-delay:1.16s!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button:after{content:""!important;display:block!important;position:absolute;top:-45%;bottom:-45%;left:-28%;width:20%;z-index:1;border-radius:50%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(226,237,255,.1),rgba(255,255,255,.82),rgba(220,233,255,.1),transparent);filter:blur(5px);mix-blend-mode:screen;transform:translateX(-300%) rotate(8deg);animation:cmHeroCtaCurrentOn 3.65s cubic-bezier(.18,.72,.18,1) .82s both!important}#top.hero.cosmic-hero[data-light-motion=on]
.hero-actions
.button-secondary:after{animation-delay:1.16s!important}#top.hero.cosmic-hero
.hero-actions
.button>span,#top.hero.cosmic-hero
.hero-actions
.button>svg{position:relative;z-index:2}@keyframes cmHeroCtaPowerOn{0%{filter:brightness(.63)}5%{filter:brightness(.72)}7%{filter:brightness(1.72)}8.5%{filter:brightness(.61)}11%{filter:brightness(1.28)}13%{filter:brightness(.69)}16%{filter:brightness(1.88)}18%{filter:brightness(.77)}22%{filter:brightness(1.45)}27%{filter:brightness(.91)}34%{filter:brightness(1.22)}43%{filter:brightness(.98)}58%{filter:brightness(1.08)}72%,to{filter:brightness(1)}}@keyframes cmHeroCtaHaloOn{0%{opacity:.02}5%{opacity:.05}7%{opacity:1}8.5%{opacity:.03}11%{opacity:.5}13%{opacity:.04}16%{opacity:1}18%{opacity:.08}22%{opacity:.66}27%{opacity:.12}34%{opacity:.4}43%{opacity:.14}58%{opacity:.22}72%,to{opacity:.1}}@keyframes cmHeroCtaCurrentOn{0%,14%{opacity:0;transform:translateX(-300%) rotate(8deg)}17%{opacity:.22}23%{opacity:.9}33%{opacity:.38}45%{opacity:0;transform:translateX(680%) rotate(8deg)}to{opacity:0;transform:translateX(680%) rotate(8deg)}}#top.hero.cosmic-hero[data-light-motion=off]
.hero-actions
.button,#top.hero.cosmic-hero[data-light-motion=off]
.hero-actions
.button:after,#top.hero.cosmic-hero[data-light-motion=off]
.hero-actions
.button:before{animation:none!important}@media(prefers-reduced-motion:reduce){#top.hero.cosmic-hero .hero-actions .button,#top.hero.cosmic-hero .hero-actions .button:after,#top.hero.cosmic-hero .hero-actions .button:before{animation:none!important}}@media(max-width:340px){#top.hero.cosmic-hero{min-height:calc(100svh + 8px)!important}}