.HeroSection-module___Axouq__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#18140f07 1px,#0000 1px),linear-gradient(90deg,#18140f07 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.HeroSection-module___Axouq__hero{min-height:calc(100svh - var(--site-campaign-height,4rem));margin-top:calc(0px - var(--site-nav-height,4rem));padding-top:var(--site-nav-height,4rem);flex-direction:column;display:flex}.HeroSection-module___Axouq__headlineLine{background:linear-gradient(90deg, var(--color-brand), var(--color-gold));transform-origin:0;opacity:.6;border-radius:999px;height:.11em;position:absolute;bottom:-.05em;left:0;right:0;transform:scaleX(.88)rotate(-1deg)}.HeroSection-module___Axouq__subscriptionBadge{--tag-tip:clamp(1rem, 2vw, 1.5rem);background:linear-gradient(135deg, #ff6a2f 0%, var(--color-brand) 52%, #db3500 100%);max-width:100%;clip-path:polygon(0 0, calc(100% - var(--tag-tip)) 0, 100% 50%, calc(100% - var(--tag-tip)) 100%, 0 100%);color:#fff;filter:drop-shadow(0 10px 18px #b4320738);text-align:left;border:1px solid #ffffff80;border-radius:.5rem;align-items:center;gap:clamp(.55rem,1.2vw,1rem);padding:clamp(.58rem,1.25vw,.82rem) clamp(1.55rem,3.4vw,2.35rem) clamp(.58rem,1.25vw,.82rem) clamp(.52rem,1.15vw,.78rem);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47}.HeroSection-module___Axouq__subscriptionBadge:after{content:"";background:#ffffffe6;border-radius:999px;width:clamp(.42rem,.8vw,.58rem);height:clamp(.42rem,.8vw,.58rem);position:absolute;top:50%;right:clamp(.48rem,1vw,.72rem);transform:translateY(-50%);box-shadow:inset 0 1px 2px #80250438}.HeroSection-module___Axouq__subscriptionMark{z-index:1;aspect-ratio:1;letter-spacing:.08em;background:#ffffff2e;border:1px solid #ffffff73;border-radius:clamp(.85rem,1.5vw,1.15rem);flex:none;place-items:center;width:clamp(3.2rem,5.8vw,4.5rem);font-size:clamp(.82rem,1.3vw,1.08rem);font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #fff3}.HeroSection-module___Axouq__subscriptionText{z-index:1;flex-direction:column;gap:.08rem;min-width:0;display:flex;position:relative}.HeroSection-module___Axouq__subscriptionMeta{letter-spacing:.06em;opacity:.84;font-size:clamp(.62rem,1.05vw,.86rem);font-weight:800;line-height:1.4}.HeroSection-module___Axouq__subscriptionTitle{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1rem,2.2vw,1.7rem);font-weight:800;line-height:1.25}.HeroSection-module___Axouq__subscriptionTitle strong{font-size:1.08em;font-weight:950}.HeroSection-module___Axouq__visualBenefits{z-index:2;align-items:center;gap:clamp(.4rem,.9vw,.75rem);display:flex;position:absolute;bottom:7%;left:4%}.HeroSection-module___Axouq__benefitBadge{z-index:0;aspect-ratio:1;isolation:isolate;text-align:center;background-color:#0000;background-image:radial-gradient(circle at 26% 22%,#fffffff2 0 1.8%,#0000 2.8%),radial-gradient(circle at 72% 74%,#ffbd3a8c 0 1.6%,#0000 2.6%),linear-gradient(110deg,#0000 27%,#ffffffe6 44%,#0000 59%),linear-gradient(145deg,#fffef8 8%,#fff4dc 58%,#ffe1a9 100%),linear-gradient(135deg,#ffe06a 0%,#ff9b32 28%,#e8490b 62%,#ffc84d 100%);background-position:50%,50%,180% 0,50%,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,260% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,border-box;background-clip:border-box,border-box,padding-box,padding-box,border-box;border:.42rem solid #0000;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;width:clamp(7.25rem,10.4vw,9.1rem);animation:4s ease-in-out infinite HeroSection-module___Axouq__medalSheen;display:flex;position:relative;box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #ff97324d,0 16px 34px #92410d33,inset 0 3px 8px #fffc,inset 0 -7px 14px #e173161a}.HeroSection-module___Axouq__benefitBadge:nth-child(2){animation-delay:-1.3s}.HeroSection-module___Axouq__benefitBadge:nth-child(3){animation-delay:-2.6s}.HeroSection-module___Axouq__benefitBadge:after{z-index:1;border-radius:inherit;color:#ffc441;content:"✦";text-align:right;text-shadow:-4.3em 1.35em #fffffff2,-2.15em 4.15em #ffb025b8;pointer-events:none;border:1px solid #da7f1c6b;padding:.18rem .3rem;font-size:clamp(.65rem,.9vw,.9rem);line-height:1;animation:2.3s ease-in-out infinite HeroSection-module___Axouq__medalSparkles;position:absolute;inset:.48rem}.HeroSection-module___Axouq__benefitBadge:nth-child(2):after{animation-delay:-.8s}.HeroSection-module___Axouq__benefitBadge:nth-child(3):after{animation-delay:-1.6s}.HeroSection-module___Axouq__benefitLabel{z-index:2;color:var(--color-ink);padding-inline:.3rem;font-size:clamp(.7rem,.9vw,.9rem);font-weight:800;line-height:1.3;position:relative}.HeroSection-module___Axouq__benefitValue{z-index:2;letter-spacing:-.045em;color:#0000;background:linear-gradient(90deg, #ff7a32 0%, var(--color-brand) 52%, #d93600 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:900;line-height:1.1;position:relative}.HeroSection-module___Axouq__benefitValue[data-long]{font-size:clamp(.98rem,1.4vw,1.25rem)}@keyframes HeroSection-module___Axouq__medalSheen{0%,24%{background-position:50%,50%,180% 0,50%,50%}64%,to{background-position:50%,50%,-90% 0,50%,50%}}@keyframes HeroSection-module___Axouq__medalSparkles{0%,to{opacity:.35;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.25)drop-shadow(0 0 5px #ffbd34bf)}}.HeroSection-module___Axouq__visualShell{isolation:isolate;pointer-events:none;height:min(34svh,19rem);position:absolute;top:0;left:0;right:0;overflow:hidden}.HeroSection-module___Axouq__portrait{z-index:1;object-fit:contain;object-position:right top;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}@media (max-width:1023px){.HeroSection-module___Axouq__portrait{-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.HeroSection-module___Axouq__visualBenefits{display:none}}@media (min-width:640px) and (max-width:1023px){.HeroSection-module___Axouq__visualShell{height:min(44svh,26rem)}}@media (min-width:1024px){.HeroSection-module___Axouq__hero{height:calc(100svh - var(--site-campaign-height,4rem))}.HeroSection-module___Axouq__heroInner{min-height:0;overflow:hidden}.HeroSection-module___Axouq__visualShell{pointer-events:auto;width:100%;height:100%;max-height:34rem;position:relative;top:auto;left:auto;right:auto}.HeroSection-module___Axouq__portrait{object-position:right bottom;height:100%;top:auto;bottom:0;right:0}}@media (min-width:1024px) and (min-height:850px){.HeroSection-module___Axouq__visualShell{max-height:40rem}.HeroSection-module___Axouq__portrait{height:100%}}@media (min-width:1024px) and (max-height:849px){.HeroSection-module___Axouq__portrait{height:100%;bottom:0}}@media (min-width:1024px) and (max-height:740px){.HeroSection-module___Axouq__heroInner{padding-top:0!important;padding-bottom:0!important}.HeroSection-module___Axouq__heroTitle{font-size:2.8rem}.HeroSection-module___Axouq__heroCopy{margin-top:1rem;font-size:.75rem;line-height:1.35rem}.HeroSection-module___Axouq__heroActions{margin-top:1.25rem}.HeroSection-module___Axouq__visualShell{max-height:28rem}.HeroSection-module___Axouq__benefitBadge{width:7rem}}@media (min-width:1024px) and (max-height:640px){.HeroSection-module___Axouq__subscriptionBadge{padding-block:.4rem}.HeroSection-module___Axouq__subscriptionMark{width:3.5rem}.HeroSection-module___Axouq__heroTitle{margin-top:.65rem;font-size:2.35rem}.HeroSection-module___Axouq__heroCopy{margin-top:.35rem;font-size:.68rem;line-height:1.05rem}.HeroSection-module___Axouq__benefitBadge{width:6.25rem}.HeroSection-module___Axouq__heroActions{margin-top:.5rem}.HeroSection-module___Axouq__heroActions>:first-child{padding-block:.75rem}.HeroSection-module___Axouq__chipArea{padding-top:0;padding-bottom:.35rem}}@media (max-width:639px){.HeroSection-module___Axouq__hero{min-height:100lvh}}@media (max-width:420px){.HeroSection-module___Axouq__subscriptionBadge{gap:.55rem;padding-right:1.5rem}.HeroSection-module___Axouq__subscriptionMark{width:3.2rem}.HeroSection-module___Axouq__subscriptionTitle{font-size:1rem}.HeroSection-module___Axouq__benefitBadge{width:6.3rem}}@media (max-width:360px){.HeroSection-module___Axouq__benefitBadge{width:5.7rem}.HeroSection-module___Axouq__benefitLabel{white-space:nowrap;padding-inline:.1rem;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.HeroSection-module___Axouq__benefitBadge,.HeroSection-module___Axouq__benefitBadge:after{animation:none}}
.pricing-money-highlight{isolation:isolate;color:#0000;-webkit-text-stroke:.02em #71420073;filter:drop-shadow(0 .08em .08em #7b460080);background-image:linear-gradient(105deg,#fff4aa 0%,#f8cf52 22%,#fff9c9 42%,#d99a16 67%,#ffe981 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.pricing-money-highlight:before{z-index:1;color:#0000;content:attr(data-text);pointer-events:none;background-image:linear-gradient(110deg,#0000 25%,#fff3 40%,#fff 49%,#fff3 58%,#0000 73%);background-position:180% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite pricing-money-sheen;position:absolute;inset:0}.pricing-money-highlight:after{z-index:2;color:#fffbd7;content:"✦";-webkit-text-stroke:0;filter:drop-shadow(0 0 .18em #ffd43b)drop-shadow(0 0 .42em #ffab00e6);pointer-events:none;transform-origin:50%;font-size:.55em;line-height:1;animation:2.8s ease-in-out infinite pricing-money-sparkle;position:absolute;top:-.55em;right:-.35em}.pricing-benefit-plate{--pricing-corner-cut:.65rem;z-index:0;isolation:isolate;margin-top:-4.25rem;background:linear-gradient(120deg, #fff1a6 0%, var(--color-gold) 32%, var(--color-brand) 68%, #ffd96a 100%);width:clamp(8.25rem,15vw,9.25rem);min-height:clamp(3.2rem,6vw,3.6rem);clip-path:polygon(var(--pricing-corner-cut) 0, calc(100% - var(--pricing-corner-cut)) 0, 100% var(--pricing-corner-cut), 100% calc(100% - var(--pricing-corner-cut)), calc(100% - var(--pricing-corner-cut)) 100%, var(--pricing-corner-cut) 100%, 0 calc(100% - var(--pricing-corner-cut)), 0 var(--pricing-corner-cut));color:var(--color-ink);filter:drop-shadow(0 .65rem .85rem #0a070466);text-align:center;justify-content:center;align-items:center;gap:clamp(.55rem,1.2vw,.8rem);margin-inline:auto;display:inline-flex;position:relative;overflow:hidden}.pricing-benefit-plate:before{z-index:-1;clip-path:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#fffdf6 0%,#fff3cf 60%,#ffe5ae 100%);position:absolute;inset:2px}.pricing-benefit-plate:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:42%;height:170%;animation:4.2s ease-in-out infinite pricing-benefit-plate-sheen;position:absolute;top:-35%;left:-65%;transform:skew(-18deg)}.pricing-benefit-plate__label,.pricing-benefit-plate__divider,.pricing-benefit-plate__number{z-index:2;position:relative}.pricing-benefit-plate__label{letter-spacing:.18em;color:#7a3c18;font-size:clamp(.78rem,1.15vw,.9rem);font-weight:900;line-height:1}.pricing-benefit-plate__divider{background:#b470126b;width:1px;height:1.9rem;box-shadow:1px 0 #ffffffd9}.pricing-benefit-plate__number{font-family:var(--font-barlow), sans-serif;color:#0000;background:linear-gradient(145deg, var(--color-brand), var(--color-deep));filter:drop-shadow(0 1px #fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3.6vw,2.4rem);font-weight:900;line-height:.85}@keyframes pricing-benefit-plate-sheen{0%,30%{left:-65%}64%,to{left:125%}}@keyframes pricing-money-sheen{0%,30%{background-position:180% 0}62%,to{background-position:-80% 0}}@keyframes pricing-money-sparkle{0%,34%,70%,to{opacity:0;transform:scale(.35)rotate(0)}48%{opacity:1;transform:scale(1.35)rotate(90deg)}58%{opacity:.75;transform:scale(.8)rotate(145deg)}}@media (prefers-reduced-motion:reduce){.pricing-money-highlight:before,.pricing-money-highlight:after,.pricing-benefit-plate:after{animation:none}.pricing-money-highlight:before{display:none}.pricing-money-highlight:after{opacity:1;transform:none}}
