.lp-page--lite-b main{display:flex;flex-direction:column}.lp-page .hero.hero--crm-bg .hero-trust{margin-bottom:24px}.lp-page .hero.hero--crm-bg .hero-trust .trust-no1-img{max-width:430px;width:100%}.lp-page .hero.hero--crm-bg .hero-trust .trust-annotation{color:#fff;font-size:9px;font-weight:300;text-align:left;margin-top:6px}.lp-page--lite-b .hero-cta-block .btn-hero--cv{position:relative;background:#f1f94e;color:#212121;letter-spacing:.06em;width:100%;max-width:480px}.lp-page--lite-b .hero-cta-block .btn-hero--cv:hover{background:#fbffad}.lp-page--lite-b .hero-cta-block .btn-hero--cv .btn-hero-badge{position:absolute;left:50%;top:-.5rem;transform:translate(-50%);padding:2px 12px;border-radius:9999px;background:#005f64;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:140%;white-space:nowrap}.lp-page--lite-b .hero-cta-block .hero-cta-note--light{color:#fff}.lp-page .hero.hero--crm-bg{background-color:#187b86;background-image:url(/images/shared/teal-texture.webp);background-size:cover;background-position:center;padding-top:128px}.lp-page .hero.hero--crm-bg h1 .h1-price{color:#f1f94e}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-num,.lp-page .hero.hero--crm-bg h1 .h1-price .h1-unit{letter-spacing:.03em}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-unit{font-size:calc(.7em - 4px)}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-lead{color:#fff;font-size:clamp(24px,4vw,46px);font-weight:700;margin-right:-.3em}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-list{letter-spacing:.06em}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-ken{letter-spacing:.08em}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-comma{font-size:.8em}.lp-page .hero.hero--crm-bg h1 .h1-price .h1-period{font-size:.75em;margin-left:.05em}.lp-page .hero.hero--crm-bg .hero-logo{gap:20px}.lp-page .hero.hero--crm-bg .hero-logo img{width:224px}.lp-page .hero.hero--crm-bg .hero-content{gap:0}@media (min-width: 769px){.lp-page .hero.hero--crm-bg .hero-card-outer{transform:translateY(4px)}.lp-page .hero.hero--crm-bg .hero-card{transform:scale(.83);transform-origin:top center;margin-bottom:-84px}}.lp-page .hero.hero--crm-bg .hero-heading{margin-top:-12px}.lp-page .hero.hero--crm-bg .hero-lead-copy{margin-top:-20px}.lp-page .hero.hero--crm-bg h1{text-shadow:0 2px 8px rgba(0,0,0,.1)}@media (min-width: 769px){.lp-page .hero.hero--crm-bg .container{grid-template-rows:auto 1fr;grid-template-columns:1fr minmax(0,570px)}.lp-page .hero.hero--crm-bg .hero-cta-block{margin-top:12px}}@media (min-width: 1025px){.lp-page--lite-b .hero.hero--crm-bg{box-sizing:border-box;min-height:605px}}.lp-page .hero.hero--crm-bg .hero-logo-badge-lite{margin-top:4px;background:#fff;color:#005f64;font-size:14px;font-weight:700;letter-spacing:.04em;border-radius:2px;padding:2px 8px;white-space:nowrap;line-height:1.2}.lp-page .hero.hero--crm-bg .hero-lead-copy{color:#fff;font-weight:400;font-size:14px;line-height:1.8;letter-spacing:.06em;text-shadow:0 1px 6px rgba(0,0,0,.1)}.lp-page .hero.hero--crm-bg .hero-cta-block{max-width:480px}.lp-page--lite-b .hero-cta-block .hero-cta-note--light{width:100%;margin-top:4px;letter-spacing:.04em;text-shadow:0 1px 6px rgba(0,0,0,.18);text-align:center}@media (max-width: 1024px){.lp-page .hero.hero--crm-bg .hero-lead-copy br{display:none}.lp-page .hero.hero--crm-bg .hero-logo img{width:192px}.lp-page .hero.hero--crm-bg .hero-logo{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}}@media (max-width: 768px){.lp-page--lite-b .hero.hero--crm-bg{padding-top:88px}}@media (max-width: 768px){.lp-page .hero.hero--crm-bg h1 .h1-price{font-size:clamp(50px,15vw,72px)}.lp-page .hero.hero--crm-bg .hero-trust .trust-no1-img{display:block;margin:0 auto}.lp-page .hero.hero--crm-bg .hero-trust .trust-annotation{text-align:center}.lp-page .hero.hero--crm-bg .hero-cta-block{margin-left:auto;margin-right:auto}}.hero-card-svg text{font-family:Noto Sans JP,sans-serif}@keyframes ph1{0%{opacity:1}28%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes ph2{0%{opacity:0}33%{opacity:0}37%{opacity:1}61%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes ph3{0%{opacity:0}66%{opacity:0}70%{opacity:1}94%{opacity:1}98%{opacity:0}to{opacity:0}}@keyframes sd1{0%{fill:#2a9ba1}28%{fill:#2a9ba1}33%{fill:#283c501f}to{fill:#283c501f}}@keyframes sd2{0%{fill:#283c501f}33%{fill:#283c501f}37%{fill:#2a9ba1}61%{fill:#2a9ba1}66%{fill:#283c501f}to{fill:#283c501f}}@keyframes sd3{0%{fill:#283c501f}66%{fill:#283c501f}70%{fill:#2a9ba1}to{fill:#2a9ba1}}@keyframes sl1{0%{opacity:1}28%{opacity:1}33%{opacity:.3}to{opacity:.3}}@keyframes sl2{0%{opacity:.3}33%{opacity:.3}37%{opacity:1}61%{opacity:1}66%{opacity:.3}to{opacity:.3}}@keyframes sl3{0%{opacity:.3}66%{opacity:.3}70%{opacity:1}to{opacity:1}}@keyframes cn1{0%{opacity:0}33%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes cn2{0%{opacity:0}66%{opacity:0}73%{opacity:1}to{opacity:1}}@keyframes ch1{0%{opacity:0}4%{opacity:0}8%{opacity:1}28%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes ch2{0%{opacity:0}10%{opacity:0}14%{opacity:1}28%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes ch3{0%{opacity:0}16%{opacity:0}20%{opacity:1}28%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes na{0%{opacity:0}33%{opacity:0}40%{opacity:1}61%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes rw1{0%{opacity:0}38%{opacity:0}43%{opacity:1}61%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes rw2{0%{opacity:0}42%{opacity:0}47%{opacity:1}61%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes rw3{0%{opacity:0}46%{opacity:0}51%{opacity:1}61%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes bg3{0%,to{filter:drop-shadow(0 3px 10px rgba(42,155,161,.25))}50%{filter:drop-shadow(0 4px 16px rgba(42,155,161,.45))}}@keyframes aiblink{0%,to{opacity:1}50%{opacity:.25}}.hero-card-svg .phase1{animation:ph1 11s ease-in-out infinite}.hero-card-svg .phase2{animation:ph2 11s ease-in-out infinite}.hero-card-svg .phase3{animation:ph3 11s ease-in-out infinite}.hero-card-svg .sdot1{animation:sd1 11s ease-in-out infinite;fill:#2a9ba1}.hero-card-svg .sdot2{animation:sd2 11s ease-in-out infinite;fill:#283c501f}.hero-card-svg .sdot3{animation:sd3 11s ease-in-out infinite;fill:#283c501f}.hero-card-svg .slbl1{animation:sl1 11s ease-in-out infinite}.hero-card-svg .slbl2{animation:sl2 11s ease-in-out infinite}.hero-card-svg .slbl3{animation:sl3 11s ease-in-out infinite}.hero-card-svg .conn1{animation:cn1 11s ease-in-out infinite;opacity:0}.hero-card-svg .conn2{animation:cn2 11s ease-in-out infinite;opacity:0}.hero-card-svg .chip1{animation:ch1 11s ease-in-out infinite}.hero-card-svg .chip2{animation:ch2 11s ease-in-out infinite}.hero-card-svg .chip3{animation:ch3 11s ease-in-out infinite}.hero-card-svg .numa{animation:na 11s ease-in-out infinite}.hero-card-svg .row1{animation:rw1 11s ease-in-out infinite}.hero-card-svg .row2{animation:rw2 11s ease-in-out infinite}.hero-card-svg .row3{animation:rw3 11s ease-in-out infinite}.hero-card-svg .btng{animation:bg3 2.5s ease-in-out 8.5s infinite}.hero-card-svg .aibdot{animation:aiblink 2.2s ease-in-out infinite}
