@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:.7s ease-out forwards fadeInUp}.text-2xs{font-size:.65rem;line-height:1rem}@media (max-width:640px){.animate-fadeInUp{animation-duration:.5s}button,a{min-height:32px}input{min-height:36px}}
.PriceHero-module__uvA6xW__hero{--trial-orange:#ff9800;color:#fff;isolation:isolate;background:linear-gradient(90deg,#059f44,#06c755 30%,#2dd36f 55%,#06c755 75%,#059f44);grid-template-rows:auto 1fr;grid-template-columns:46% 54%;align-items:start;padding:max(4.6vw,64px) 0 0;display:grid;position:relative;overflow:clip}.PriceHero-module__uvA6xW__hero:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000 20%,#ffffff26 35%,#fff6 45%,#ffffff80 50%,#fff6 55%,#ffffff26 65%,#0000 80%);width:200vw;height:18vw;position:absolute;top:69%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.PriceHero-module__uvA6xW__copy,.PriceHero-module__uvA6xW__actions{margin-left:5.4vw;margin-right:.5vw}.PriceHero-module__uvA6xW__copy{--headline-yellow:#fffa00;container-type:inline-size}.PriceHero-module__uvA6xW__intro{white-space:nowrap;font-size:3.5cqi;font-weight:var(--hero-intro-weight,900);align-items:baseline;gap:2cqi;display:flex}.PriceHero-module__uvA6xW__intro strong,.PriceHero-module__uvA6xW__lineHighlight{color:var(--headline-yellow);-webkit-text-stroke:.025em currentColor;font-weight:900}.PriceHero-module__uvA6xW__intro strong{font-size:6.3cqi}.PriceHero-module__uvA6xW__copy h1{margin:1cqi 0 3.1cqi;font-weight:900;line-height:1.14}.PriceHero-module__uvA6xW__copy h1>span{white-space:nowrap;display:block}.PriceHero-module__uvA6xW__price{font-size:10.8cqi}[data-headline] .PriceHero-module__uvA6xW__price{font-size:9.6cqi}.PriceHero-module__uvA6xW__price strong{letter-spacing:-.025em;margin-inline:.03em;font-size:1.32em}.PriceHero-module__uvA6xW__services{margin-block:1.4cqi .5cqi;font-size:6.25cqi}.PriceHero-module__uvA6xW__tagline{letter-spacing:-.045em;font-size:13.3cqi}.PriceHero-module__uvA6xW__lineHighlight{font-size:1.37em;line-height:1}[data-headline=yellow-bold] .PriceHero-module__uvA6xW__hero,[data-headline=previous] .PriceHero-module__uvA6xW__hero{--hero-intro-weight:700;--hero-detail-weight:800;--hero-text-stroke:0px}.PriceHero-module__uvA6xW__intro>span,.PriceHero-module__uvA6xW__copy h1>span,.PriceHero-module__uvA6xW__copy li,.PriceHero-module__uvA6xW__offer,.PriceHero-module__uvA6xW__actions>*{-webkit-text-stroke:var(--hero-text-stroke,.025em) currentColor}[data-headline=previous] .PriceHero-module__uvA6xW__tagline{font-size:12cqi}[data-headline=previous] .PriceHero-module__uvA6xW__intro strong,[data-headline=previous] .PriceHero-module__uvA6xW__lineHighlight{-webkit-text-stroke:0}[data-headline=previous] .PriceHero-module__uvA6xW__intro strong{font-weight:bolder}.PriceHero-module__uvA6xW__copy ul{gap:.4em;margin:0;padding:0;font-size:min(20px,2.58cqi);list-style:none;display:flex}.PriceHero-module__uvA6xW__copy li{color:#06c755;white-space:nowrap;background:#fff;border-radius:.65em;flex:none;padding:.54em .65em;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-weight:900}.PriceHero-module__uvA6xW__visual{aspect-ratio:100/78;grid-area:1/2/3;align-self:center;width:100%;position:relative;overflow:hidden;container-type:inline-size}.PriceHero-module__uvA6xW__visual img{width:100%;height:auto;display:block}.PriceHero-module__uvA6xW__worker{position:absolute;top:0;left:8%}.PriceHero-module__uvA6xW__equipment{top:36.6cqw;width:80%;margin-inline:auto;position:absolute;inset-inline:0}.PriceHero-module__uvA6xW__visual .PriceHero-module__uvA6xW__award{aspect-ratio:2;width:42%;position:absolute;top:19cqw;right:46%;transform:translateY(-50%)}.PriceHero-module__uvA6xW__visual .PriceHero-module__uvA6xW__award:before{content:"";background:linear-gradient(#fff,#fff) 50%/66% 62% no-repeat,#f3cb39;position:absolute;inset:0;-webkit-mask:url(/images/hero-b/users-2000-mask.webp) 50%/contain no-repeat;mask:url(/images/hero-b/users-2000-mask.webp) 50%/contain no-repeat}.PriceHero-module__uvA6xW__offers{gap:1cqw;display:flex;position:absolute;bottom:-1.4cqw;right:34%}.PriceHero-module__uvA6xW__offer{aspect-ratio:1;background:var(--trial-orange);color:#fff;width:17cqw;font-size:clamp(12px,3.35cqw,35px);font-weight:var(--hero-detail-weight,900);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.PriceHero-module__uvA6xW__offer b{font-size:1.95em;line-height:1}.PriceHero-module__uvA6xW__actions{text-align:center;background:#fff;border-radius:14px;gap:.65vw;width:83%;margin-top:2.5vw;margin-bottom:2.2vw;padding:.7vw 1.35vw 1vw;display:grid}.PriceHero-module__uvA6xW__actions p{color:#dc2626;font-size:clamp(14px,1.4vw,24px);font-weight:var(--hero-detail-weight,900)}.PriceHero-module__uvA6xW__actions a,.PriceHero-module__uvA6xW__actions button{font:inherit;font-size:clamp(16px,1.85vw,32px);line-height:1.25;font-weight:var(--hero-detail-weight,900);color:#fff;background:var(--trial-orange);border-radius:8px;padding:.55em}.PriceHero-module__uvA6xW__actions button{background-color:#06c755}@media (min-width:761px){.PriceHero-module__uvA6xW__hero{grid-template-rows:auto auto;align-content:start;padding-bottom:clamp(10px,1vw,16px)}.PriceHero-module__uvA6xW__copy,.PriceHero-module__uvA6xW__actions{position:relative;left:5.6vw}.PriceHero-module__uvA6xW__copy{align-self:start;margin-top:clamp(0px,5vw - 39px,40px)}.PriceHero-module__uvA6xW__actions{margin-bottom:0}.PriceHero-module__uvA6xW__visual{aspect-ratio:auto;align-self:stretch}.PriceHero-module__uvA6xW__equipment{top:auto;bottom:0;inset-inline:calc(2% + 3.2vw) auto}.PriceHero-module__uvA6xW__offers{bottom:0}}@media (max-width:760px){.PriceHero-module__uvA6xW__hero:before{content:none}.PriceHero-module__uvA6xW__hero{flex-direction:column;align-items:stretch;padding:54px 0 12px;display:flex}.PriceHero-module__uvA6xW__copy{margin:0 3vw 0 10vw}.PriceHero-module__uvA6xW__visual{width:min(100%,490px);margin:14px auto 0}.PriceHero-module__uvA6xW__actions{gap:8px;width:auto;margin:4px 6vw 0 10vw;padding:10px 14px 14px}.PriceHero-module__uvA6xW__actions a,.PriceHero-module__uvA6xW__actions button{font-size:19px}}
