.LumaAnimatedLogo-module__RidjpW__wrapper{--logo-size:clamp(190px, 28vw, 360px);--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;--light-y:42%;--brand-light:#c6a7f2;--brand-main:#9872dc;--brand-dark:#5d35a5;--assemble-ease:cubic-bezier(.16, 1, .3, 1);width:var(--logo-size);aspect-ratio:1;perspective:1000px;isolation:isolate;place-items:center;display:inline-grid;position:relative}.LumaAnimatedLogo-module__RidjpW__stage{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.LumaAnimatedLogo-module__RidjpW__stage:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-main) 72%, white);outline-offset:8px}.LumaAnimatedLogo-module__RidjpW__tiltLayer,.LumaAnimatedLogo-module__RidjpW__introLayer,.LumaAnimatedLogo-module__RidjpW__breathLayer{transform-style:preserve-3d;display:block;position:absolute;inset:0}.LumaAnimatedLogo-module__RidjpW__tiltLayer{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.LumaAnimatedLogo-module__RidjpW__introLayer{animation:LumaAnimatedLogo-module__RidjpW__logoIntro 1.35s var(--assemble-ease) both}.LumaAnimatedLogo-module__RidjpW__breathLayer{animation:5.2s ease-in-out 1.45s infinite LumaAnimatedLogo-module__RidjpW__logoBreath}.LumaAnimatedLogo-module__RidjpW__glow{z-index:-2;background:radial-gradient(circle at var(--light-x) var(--light-y), #ffffff80 0 8%, #caaaf747 28%, #724bbe1f 52%, transparent 72%);filter:blur(18px);opacity:0;border-radius:50%;animation:1.1s ease-out .7s forwards LumaAnimatedLogo-module__RidjpW__glowReveal,4.8s ease-in-out 1.8s infinite LumaAnimatedLogo-module__RidjpW__glowPulse;position:absolute;inset:14%;transform:translateZ(-48px)scale(.9)}.LumaAnimatedLogo-module__RidjpW__depthLogo{object-fit:contain;filter:brightness(.42)saturate(1.4)blur(1.2px);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;animation:.75s ease-out .72s forwards LumaAnimatedLogo-module__RidjpW__depthReveal;transform:translate3d(0,8px,-28px)scale(.985)}.LumaAnimatedLogo-module__RidjpW__petal{transform-style:preserve-3d;opacity:0;transform-origin:50%;transform:translate3d(var(--from-x), var(--from-y), -180px) rotateX(var(--from-rx)) rotateY(var(--from-ry)) rotateZ(var(--from-rz)) scale(.12);filter:blur(7px)saturate(.75);will-change:transform, opacity, filter;animation:LumaAnimatedLogo-module__RidjpW__petalAssemble 1.05s var(--assemble-ease) var(--petal-delay) both, LumaAnimatedLogo-module__RidjpW__petalIdle 4.8s ease-in-out calc(1.25s + var(--petal-delay)) infinite;display:block;position:absolute;inset:0}.LumaAnimatedLogo-module__RidjpW__petal>img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.LumaAnimatedLogo-module__RidjpW__shine,.LumaAnimatedLogo-module__RidjpW__edgeLight{pointer-events:none;position:absolute;inset:0;transform:translateZ(32px);-webkit-mask:url(/assets/luma-logo/luma-logo-full.webp) 50%/contain no-repeat;mask:url(/assets/luma-logo/luma-logo-full.webp) 50%/contain no-repeat}.LumaAnimatedLogo-module__RidjpW__shine{z-index:8;opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 26%,#ffffff0a 37%,#fffffffa 49%,#e8d8ffb3 55%,#0000 67%) 145% 0/250% 100%;animation:1.45s cubic-bezier(.2,.75,.2,1) .95s both LumaAnimatedLogo-module__RidjpW__shineIntro,6.8s ease-in-out 3.2s infinite LumaAnimatedLogo-module__RidjpW__shineIdle}.LumaAnimatedLogo-module__RidjpW__edgeLight{z-index:7;background:radial-gradient(circle at var(--light-x) var(--light-y), #ffffff8c, transparent 38%);opacity:.4;mix-blend-mode:soft-light;transition:background-position .16s}.LumaAnimatedLogo-module__RidjpW__sparkles{z-index:10;pointer-events:none;position:absolute;inset:0;transform:translateZ(44px)}.LumaAnimatedLogo-module__RidjpW__sparkle{--sparkle-x:50%;--sparkle-y:50%;--sparkle-delay:0s;left:var(--sparkle-x);top:var(--sparkle-y);aspect-ratio:1;opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:clamp(5px,2.8%,12px);animation:LumaAnimatedLogo-module__RidjpW__sparkleTwinkle 3.2s ease-in-out calc(1.2s + var(--sparkle-delay)) infinite;background:#fff;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(.2);box-shadow:0 0 10px #fffffff2,0 0 20px #c4a0f6b3}.LumaAnimatedLogo-module__RidjpW__stage:hover .LumaAnimatedLogo-module__RidjpW__tiltLayer{transition-duration:.13s}.LumaAnimatedLogo-module__RidjpW__stage:hover .LumaAnimatedLogo-module__RidjpW__breathLayer{animation-duration:3.8s}.LumaAnimatedLogo-module__RidjpW__stage:active .LumaAnimatedLogo-module__RidjpW__tiltLayer{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(.96)}@keyframes LumaAnimatedLogo-module__RidjpW__logoIntro{0%{opacity:0;transform:translate3d(0,28px,-120px)rotateY(-290deg)rotate(-18deg)scale(.5)}58%{opacity:1;transform:translate3d(0,-3px,12px)rotateY(16deg)rotate(2deg)scale(1.08)}78%{transform:translate3d(0,1px,2px)rotateY(-5deg)rotate(-.8deg)scale(.985)}to{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)scale(1)}}@keyframes LumaAnimatedLogo-module__RidjpW__petalAssemble{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), -180px) rotateX(var(--from-rx)) rotateY(var(--from-ry)) rotateZ(var(--from-rz)) scale(.12);filter:blur(7px)saturate(.7)}72%{opacity:1;transform:translate3d(0, 0, calc(var(--petal-z) + 8px)) rotateX(0) rotateY(0) rotateZ(0) scale(1.045);filter:blur()saturate(1.08)}88%{transform:translate3d(0, 0, calc(var(--petal-z) - 3px)) rotateX(0) rotateY(0) rotateZ(0) scale(.988)}to{opacity:1;transform:translate3d(0, 0, var(--petal-z)) rotateX(0) rotateY(0) rotateZ(0) scale(1);filter:blur()saturate()}}@keyframes LumaAnimatedLogo-module__RidjpW__petalIdle{0%,to{opacity:1;transform:translate3d(0, 0, var(--petal-z)) rotateZ(0deg) scale(1);filter:brightness()saturate()}50%{opacity:1;transform:translate3d(var(--idle-x), var(--idle-y), calc(var(--petal-z) + 4px)) rotateZ(var(--idle-r)) scale(1.008);filter:brightness(1.04)saturate(1.04)}}@keyframes LumaAnimatedLogo-module__RidjpW__logoBreath{0%,to{transform:translate(0,0)rotate(-.4deg)scale(1)}50%{transform:translate3d(0,-5px,6px)rotate(.5deg)scale(1.025)}}@keyframes LumaAnimatedLogo-module__RidjpW__glowReveal{0%{opacity:0;transform:translateZ(-48px)scale(.65)}to{opacity:1;transform:translateZ(-48px)scale(1)}}@keyframes LumaAnimatedLogo-module__RidjpW__glowPulse{0%,to{opacity:.72;filter:blur(18px)}50%{opacity:1;filter:blur(23px)}}@keyframes LumaAnimatedLogo-module__RidjpW__depthReveal{0%{opacity:0;transform:translate3d(0,18px,-60px)scale(.88)}to{opacity:.22;transform:translate3d(0,8px,-28px)scale(.985)}}@keyframes LumaAnimatedLogo-module__RidjpW__shineIntro{0%{opacity:0;background-position:145% 0}18%{opacity:.95}72%{opacity:.9}to{opacity:0;background-position:-65% 0}}@keyframes LumaAnimatedLogo-module__RidjpW__shineIdle{0%,66%,to{opacity:0;background-position:145% 0}72%{opacity:.8}88%{opacity:.55}96%{opacity:0;background-position:-65% 0}}@keyframes LumaAnimatedLogo-module__RidjpW__sparkleTwinkle{0%,58%,to{opacity:0;transform:translate(-50%,-50%)rotate(25deg)scale(.2)}68%{opacity:.95;transform:translate(-50%,-50%)rotate(65deg)scale(1.15)}77%{opacity:.35;transform:translate(-50%,-50%)rotate(95deg)scale(.72)}}@media (max-width:640px){.LumaAnimatedLogo-module__RidjpW__wrapper{perspective:760px}.LumaAnimatedLogo-module__RidjpW__sparkle{width:7px}}@media (prefers-reduced-motion:reduce){.LumaAnimatedLogo-module__RidjpW__tiltLayer,.LumaAnimatedLogo-module__RidjpW__introLayer,.LumaAnimatedLogo-module__RidjpW__breathLayer,.LumaAnimatedLogo-module__RidjpW__petal,.LumaAnimatedLogo-module__RidjpW__glow,.LumaAnimatedLogo-module__RidjpW__depthLogo,.LumaAnimatedLogo-module__RidjpW__shine,.LumaAnimatedLogo-module__RidjpW__sparkle{transition:none!important;animation:none!important}.LumaAnimatedLogo-module__RidjpW__introLayer,.LumaAnimatedLogo-module__RidjpW__breathLayer,.LumaAnimatedLogo-module__RidjpW__petal{opacity:1;filter:none;transform:none}.LumaAnimatedLogo-module__RidjpW__depthLogo{opacity:.18;transform:translate3d(0,8px,-28px)scale(.985)}.LumaAnimatedLogo-module__RidjpW__glow{opacity:.75;transform:translateZ(-48px)scale(1)}.LumaAnimatedLogo-module__RidjpW__shine,.LumaAnimatedLogo-module__RidjpW__sparkle{opacity:0}}
.HeroSection-module__lvrN6q__section{margin-inline:-16px;margin-bottom:24px}.HeroSection-module__lvrN6q__hero{--hero-pad:clamp(24px, 4vw, 72px);--brand-purple:#563f97;--brand-purple-deep:#2e1f5e;--text-muted:#555;--hero-shadow:0 24px 70px #36296624;--hero-bg-x:0px;--hero-bg-y:0px;--hero-art-x:0px;--hero-art-y:0px;--hero-text-x:0px;--hero-text-y:0px;--hero-rotate-x:0deg;--hero-rotate-y:0deg;isolation:isolate;width:100%;padding:32px var(--hero-pad) 28px;direction:ltr;background:radial-gradient(circle at 76% 32%,#ffffffd1 0 9%,#0000 30%),radial-gradient(circle at 24% 45%,#cebdee3d 0 18%,#0000 44%),linear-gradient(135deg,#fff 0%,#faf7ff 36%,#e8ddff 74%,#b497ee 100%);grid-template-areas:"content""visual""benefits";gap:28px;display:grid;position:relative;overflow:hidden}.HeroSection-module__lvrN6q__backgroundLayer{z-index:0;opacity:.16;transform:translate3d(var(--hero-bg-x), var(--hero-bg-y), 0) scale(1.02);background-image:url(/images/hero/bgImage.png);background-position:50%;background-size:cover;transition:transform .22s ease-out;position:absolute;inset:0}.HeroSection-module__lvrN6q__readabilityOverlay{z-index:1;pointer-events:none;background:linear-gradient(#ffffffb8 0%,#ffffff5c 44%,#ffffff14 100%);position:absolute;inset:0}.HeroSection-module__lvrN6q__lightTrail{z-index:2;pointer-events:none;filter:blur(8px);background:linear-gradient(90deg,#0000 0%,#ffffff5c 48%,#0000 100%);width:34%;animation:12s ease-in-out infinite HeroSection-module__lvrN6q__lightTrail;position:absolute;top:-18%;bottom:-18%;left:-18%}.HeroSection-module__lvrN6q__contentLayer{z-index:10;transform:translate3d(var(--hero-text-x), var(--hero-text-y), 0);direction:ltr;grid-area:content;justify-content:center;transition:transform .22s ease-out;display:flex;position:relative}.HeroSection-module__lvrN6q__copyBlock{z-index:2;text-align:right;direction:rtl;flex-direction:column;align-items:flex-start;gap:18px;width:min(100%,540px);display:flex;position:relative}.HeroSection-module__lvrN6q__copyBlock>:not(.HeroSection-module__lvrN6q__textFlowerLayer){z-index:2;position:relative}.HeroSection-module__lvrN6q__heroLogo{opacity:.94;flex:none;margin-inline-end:-8px}.HeroSection-module__lvrN6q__heroHeadlineGroup{align-items:center;gap:14px;display:flex}.HeroSection-module__lvrN6q__textFlowerLayer{z-index:1;pointer-events:none;position:absolute;inset:-36px -40px -52px -54px;overflow:visible}.HeroSection-module__lvrN6q__textFlower{opacity:.34;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 24px #563f970f);transform-origin:50% 100%;width:clamp(170px,24vw,300px);height:auto;animation:10s ease-in-out infinite HeroSection-module__lvrN6q__heroLeafDrift;display:block;position:absolute}.HeroSection-module__lvrN6q__textFlowerOne{--leaf-angle:-20deg;animation-delay:-1.4s;top:auto;bottom:-18px;left:-20px}.HeroSection-module__lvrN6q__textFlowerTwo{--leaf-angle:24deg;opacity:.26;width:clamp(116px,16vw,190px);animation-duration:12s;animation-delay:-4s;top:28px;left:-52px}.HeroSection-module__lvrN6q__title{max-width:600px;color:var(--brand-purple-deep);letter-spacing:0;text-wrap:balance;font-size:clamp(2.375rem,3vw,3.625rem);font-weight:800;line-height:1.24}.HeroSection-module__lvrN6q__subtitle{max-width:520px;color:var(--text-muted);margin-top:-2px;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.8}.HeroSection-module__lvrN6q__primaryCta{min-height:60px;color:var(--brand-purple-deep);background:linear-gradient(135deg,#fffffff0,#f8f4ffdb),linear-gradient(135deg,#563f97,#a085de);border:1px solid #412e7a24;border-radius:18px;align-items:center;gap:0;margin-top:8px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #36296624,inset 0 0 0 1px #ffffffc7}.HeroSection-module__lvrN6q__primaryCta:after{content:"";z-index:0;opacity:0;background:linear-gradient(135deg,#866ad31f,#fff0 52%);transition:opacity .2s;position:absolute;inset:0}.HeroSection-module__lvrN6q__primaryCta:hover{border-color:#563f9742;transform:translateY(-2px);box-shadow:0 22px 42px #36296633,inset 0 0 0 1px #ffffffd1}.HeroSection-module__lvrN6q__primaryCta:hover:after{opacity:1}.HeroSection-module__lvrN6q__primaryCta:active{transform:translateY(0)}.HeroSection-module__lvrN6q__primaryCta:focus-visible{outline-offset:4px;outline:3px solid #c4a63d8c}.HeroSection-module__lvrN6q__ctaIconWrap{z-index:1;color:#fff;background:linear-gradient(135deg,#563f97,#866ad3);border-inline-start:1px solid #ffffff3d;align-self:stretch;place-items:center;width:58px;min-height:58px;transition:transform .2s,background .2s;display:grid;position:relative}.HeroSection-module__lvrN6q__primaryCta:hover .HeroSection-module__lvrN6q__ctaIconWrap{background:linear-gradient(135deg,#412e7a,#6d53b5);transform:translate(-3px)}.HeroSection-module__lvrN6q__ctaIcon{font-size:20px}.HeroSection-module__lvrN6q__ctaLabel{z-index:1;color:var(--brand-purple-deep);padding-inline:26px 24px;position:relative}.HeroSection-module__lvrN6q__trustList{flex-wrap:wrap;gap:10px 12px;padding-top:4px;display:flex}.HeroSection-module__lvrN6q__trustPill{color:#412e7a;background-color:#ffffffa3;border:1px solid #cebdeeb8;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;display:inline-flex}.HeroSection-module__lvrN6q__trustIcon{color:#866ad3;font-size:17px}.HeroSection-module__lvrN6q__visualStage{z-index:5;perspective:1200px;pointer-events:none;min-height:clamp(330px,48vw,560px);transform:translate3d(var(--hero-art-x), var(--hero-art-y), 0) rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y));transform-style:preserve-3d;grid-area:visual;transition:transform .18s ease-out;position:relative;overflow:visible}.HeroSection-module__lvrN6q__decorativeRing{z-index:2;pointer-events:none;opacity:.34;border:1px solid #ffffff94;border-inline-end-color:#563f972e;border-radius:50%;width:clamp(180px,22vw,320px);height:clamp(180px,22vw,320px);position:absolute;top:22%;right:34%;transform:rotateX(62deg)rotate(-20deg)}.HeroSection-module__lvrN6q__visualFlower{z-index:2;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(88px,10vw,138px);height:auto;display:block;position:absolute;top:10%;left:3%;transform:rotate(-24deg)}.HeroSection-module__lvrN6q__glowField{z-index:1;background:radial-gradient(circle at 54% 46%,#866ad33d 0%,#a085de29 38%,#fff0 72%),linear-gradient(135deg,#ffffff57,#cebdee1f);border-radius:44% 56% 48% 52%;animation:16s ease-in-out infinite HeroSection-module__lvrN6q__visualGlow;position:absolute;inset:4% 0 4% 8%}.HeroSection-module__lvrN6q__heroSceneImage{z-index:5;-webkit-user-select:none;user-select:none;object-fit:contain;filter:drop-shadow(0 26px 42px #4a308c29);width:min(72%,610px);max-width:none;height:auto;animation:7s ease-in-out infinite HeroSection-module__lvrN6q__heroSceneFloat;display:block;position:absolute;bottom:0;right:16%}.HeroSection-module__lvrN6q__spark{z-index:6;width:16px;height:16px;animation:4.4s ease-in-out infinite HeroSection-module__lvrN6q__glint;position:absolute}.HeroSection-module__lvrN6q__spark:before,.HeroSection-module__lvrN6q__spark:after{content:"";background-color:#ffffffdb;border-radius:2px;height:2px;position:absolute;inset:48% 0 auto;box-shadow:0 0 10px #ffffffad}.HeroSection-module__lvrN6q__spark:after{transform:rotate(90deg)}.HeroSection-module__lvrN6q__sparkOne{top:16%;right:52%}.HeroSection-module__lvrN6q__sparkTwo{animation-delay:-1.2s;top:31%;right:10%}.HeroSection-module__lvrN6q__sparkThree{animation-delay:-2.4s;bottom:20%;right:58%}.HeroSection-module__lvrN6q__benefitStrip{z-index:12;width:min(100%,1180px);box-shadow:var(--hero-shadow);background-color:#ffffffb8;border:1px solid #ffffffd1;border-radius:26px;grid-area:benefits;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;position:relative;overflow:hidden}.HeroSection-module__lvrN6q__benefitItem{color:#412e7a;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.HeroSection-module__lvrN6q__benefitItem:nth-child(odd){border-inline-end:1px solid #563f971f}.HeroSection-module__lvrN6q__benefitItem:nth-child(n+3){border-top:1px solid #563f971f}.HeroSection-module__lvrN6q__benefitIcon{color:var(--brand-purple);flex:none;font-size:30px}.HeroSection-module__lvrN6q__benefitTitle{color:var(--brand-purple-deep)}.HeroSection-module__lvrN6q__benefitText{color:var(--text-muted)}@media (min-width:600px){.HeroSection-module__lvrN6q__section{margin-inline:-24px}.HeroSection-module__lvrN6q__hero{padding-block-start:44px}.HeroSection-module__lvrN6q__copyBlock{width:min(88%,600px)}}@media (min-width:768px){.HeroSection-module__lvrN6q__hero{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);grid-template-areas:"visual content""benefits benefits";align-items:center;gap:32px clamp(40px,4vw,72px);min-height:660px;padding-block:56px 24px}.HeroSection-module__lvrN6q__readabilityOverlay{background:linear-gradient(270deg,#ffffffb8 0%,#ffffff70 36%,#ffffff1f 72%,#fff0 100%)}.HeroSection-module__lvrN6q__contentLayer{justify-content:flex-end;align-self:center}.HeroSection-module__lvrN6q__copyBlock{gap:18px;width:min(100%,540px)}.HeroSection-module__lvrN6q__heroLogo{transform:translate(4px)}.HeroSection-module__lvrN6q__textFlower{opacity:.34;width:clamp(210px,18vw,320px)}.HeroSection-module__lvrN6q__textFlowerOne{top:auto;bottom:-28px;left:-36px}.HeroSection-module__lvrN6q__textFlowerTwo{opacity:.26;width:clamp(128px,11vw,190px);top:34px;left:9px}.HeroSection-module__lvrN6q__visualStage{align-self:stretch;min-height:510px}.HeroSection-module__lvrN6q__heroSceneImage{width:min(78%,650px);right:18%}.HeroSection-module__lvrN6q__benefitStrip{border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(94%,1180px)}.HeroSection-module__lvrN6q__benefitItem{justify-content:center;min-height:88px;padding:18px 22px}.HeroSection-module__lvrN6q__benefitItem:nth-child(n){border-top:0;border-inline-end:0}.HeroSection-module__lvrN6q__benefitItem+.HeroSection-module__lvrN6q__benefitItem{border-inline-start:1px solid #563f971f}}@media (min-width:900px){.HeroSection-module__lvrN6q__section{margin-inline:-96px;margin-bottom:32px}}@media (min-width:1280px){.HeroSection-module__lvrN6q__hero{min-height:720px}.HeroSection-module__lvrN6q__visualStage{min-height:570px}}@media (max-width:767px){.HeroSection-module__lvrN6q__hero{padding-block-start:28px}.HeroSection-module__lvrN6q__contentLayer{justify-content:flex-start}.HeroSection-module__lvrN6q__copyBlock{gap:18px}.HeroSection-module__lvrN6q__heroHeadlineGroup{align-items:flex-start;gap:10px}.HeroSection-module__lvrN6q__heroLogo{margin-top:-8px;margin-inline-end:-12px}.HeroSection-module__lvrN6q__title{font-size:clamp(2rem,9vw,2.65rem)}.HeroSection-module__lvrN6q__primaryCta{justify-content:center;width:min(100%,260px)}.HeroSection-module__lvrN6q__textFlower{opacity:.18;width:clamp(132px,40vw,180px)}.HeroSection-module__lvrN6q__textFlowerOne{top:auto;bottom:-20px;left:-28px}.HeroSection-module__lvrN6q__textFlowerTwo,.HeroSection-module__lvrN6q__visualFlower,.HeroSection-module__lvrN6q__decorativeRing,.HeroSection-module__lvrN6q__sparkThree{display:none}.HeroSection-module__lvrN6q__visualStage{min-height:clamp(310px,82vw,390px);margin-top:-8px}.HeroSection-module__lvrN6q__glowField{inset:4% -8% 0 4%}.HeroSection-module__lvrN6q__heroSceneImage{width:min(88%,400px);bottom:0;right:3%}.HeroSection-module__lvrN6q__benefitStrip{border-radius:22px}.HeroSection-module__lvrN6q__benefitItem{gap:10px;min-height:82px;padding:14px 12px}.HeroSection-module__lvrN6q__benefitIcon{font-size:26px}}@media (max-width:390px){.HeroSection-module__lvrN6q__hero{--hero-pad:18px}.HeroSection-module__lvrN6q__trustPill{min-height:40px;padding-inline:12px}.HeroSection-module__lvrN6q__benefitItem{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.HeroSection-module__lvrN6q__lightTrail,.HeroSection-module__lvrN6q__textFlower,.HeroSection-module__lvrN6q__heroSceneImage,.HeroSection-module__lvrN6q__glowField,.HeroSection-module__lvrN6q__spark{transition:none!important;animation:none!important}}@keyframes HeroSection-module__lvrN6q__visualGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-8px,-6px)scale(1.025)}}@keyframes HeroSection-module__lvrN6q__heroSceneFloat{0%,to{transform:translateY(18px)}50%{transform:translateY(12px)}}@keyframes HeroSection-module__lvrN6q__heroLeafDrift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--leaf-angle,0deg))}50%{transform:translate3d(3px, -8px, 0) rotate(calc(var(--leaf-angle,0deg) + 3deg))}}@keyframes HeroSection-module__lvrN6q__lightTrail{0%{opacity:0;transform:translate(-40%,18%)rotate(-18deg)}28%{opacity:.28}to{opacity:0;transform:translate(120%,-18%)rotate(-18deg)}}@keyframes HeroSection-module__lvrN6q__glint{0%,to{opacity:.18;transform:scale(.86)rotate(0)}50%{opacity:.68;transform:scale(1.08)rotate(18deg)}}
