/* V361 pricing: a bright introduction, with original prices and purchase forms. */
body[data-page="pricing"]{overflow-x:clip}
#main-content #hayato-pricing-intro.pricing-hero.value-pricing-hero.hm-price-hero{position:relative;isolation:isolate;overflow:hidden}
#main-content #hayato-pricing-intro.hm-price-hero> :not(.hm-price-orbit){position:relative;z-index:1}
#main-content #hayato-pricing-intro.hm-price-hero .hm-price-orbit{position:absolute;right:-45px;top:-170px;width:min(64%,620px);opacity:.31;pointer-events:none;z-index:0;animation:hm-price-arrive 2.4s ease-out both}
#main-content #hayato-pricing-intro .hm-price-orbit img{width:100%;height:auto}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero h1{letter-spacing:-.045em}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-eyebrow{letter-spacing:.09em}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero>.lead{max-width:45em;line-height:1.9}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-action{min-height:48px}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-mode,#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .hm-price-voice{font-size:12px;line-height:1.8;margin-top:16px;overflow-wrap:anywhere}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .hm-price-voice{padding-top:14px}
@keyframes hm-price-arrive{from{transform:rotate(-9deg) scale(.92);opacity:0}to{transform:rotate(0) scale(1);opacity:.31}}
@media(max-width:600px){#main-content #hayato-pricing-intro.hm-price-hero .hm-price-orbit{top:-75px;right:-75px;width:100%;opacity:.2}#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choices{gap:14px}}
@layer manabiLightV361{
#main-content #hayato-pricing-intro.pricing-hero.value-pricing-hero.hm-price-hero{width:100%!important;max-width:none!important;background:radial-gradient(ellipse at 85% 0,rgba(162,187,249,.28),transparent 60%),#f3f9ff!important;color:#214460!important;border:1px solid #d0e1ee!important;border-radius:26px !important;padding:clamp(24px,4vw,48px)!important;box-shadow:0 18px 54px rgba(17,32,66,.1) !important}
#main-content #hayato-pricing-intro .hm-price-orbit img{filter:none!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero h1{font-size:clamp(28px,4vw,48px)!important;line-height:1.45!important;color:#214460!important;-webkit-text-fill-color:currentColor!important;background:none!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-eyebrow{color:#17636e!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero>.lead{color:#4c657c!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice{background:#ffffff!important;border:1px solid #cbdfe9!important;color:#2b4b66!important;box-shadow:none!important;border-radius:17px !important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-first{border-color:#83bdc0!important;background:linear-gradient(145deg,#f2fff9,#e8f5ff)!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice h2,#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-price{color:#23485f!important;-webkit-text-fill-color:currentColor!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice p,#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-terms{color:#4f6880!important;-webkit-text-fill-color:currentColor!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-label{color:#30717c!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choice-action{background:#d4eeff!important;border-color:#d4eeff!important;color:#204966!important;-webkit-text-fill-color:currentColor!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-mode,#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .hm-price-voice{color:#4f6780!important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .hm-price-voice{border-top:1px solid #c7ddeb !important}
#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero a:focus-visible{outline:3px solid #267c87!important;outline-offset:4px !important}
@media(max-width:600px){#main-content #hayato-pricing-intro.pricing-hero.value-pricing-hero.hm-price-hero{padding:24px 18px!important;border-radius:20px !important}#main-content #hayato-pricing-intro.pricing-hero.hm-price-hero .value-pricing-choices{grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){#main-content #hayato-pricing-intro.hm-price-hero .hm-price-orbit{animation:none!important}}

body[data-page="pricing"] #site-nav-area[aria-hidden="true"]{display:none!important}}

