/* Client revision: clearer offers and calmer calls to action */
.hero-text strong em{color:#ffd633;font-style:normal}
.hero-primary-cta{position:relative;gap:22px!important;min-width:330px;justify-content:space-between!important;padding-left:26px!important;background:linear-gradient(105deg,#ffd633,#ffe36d)!important;box-shadow:0 18px 48px #0006!important;overflow:hidden}
.hero-primary-cta:before{content:""!important;display:block!important;position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,#fff5 48%,transparent 70%);transform:translateX(-120%);transition:transform .65s ease}
.hero-primary-cta:hover:before{transform:translateX(120%)}
.hero-primary-label{position:relative;width:auto!important;height:auto!important;border:0!important;display:block!important;font-size:15px;font-weight:700;white-space:nowrap}
.hero-actions>.hero-primary-cta .cta-star{position:relative;width:36px;height:36px;border:1px solid #11130f38;background:#11130f;color:#ffd633;font-size:15px;transition:transform .35s,background .25s,color .25s}
.hero-primary-cta:hover .cta-star{transform:rotate(45deg)!important;background:#fff;color:#11130f}
.advantages mark{background:linear-gradient(transparent 52%,#ffd633 52%);color:inherit;padding:0 2px}
.advantage-action{position:relative}.advantage-link{margin:auto 0 14px;padding:0 30px 5px 0;border:0;border-bottom:1px solid #9b9e95;background:transparent;color:#151713;text-align:left;font:inherit;font-size:23px;font-weight:700;line-height:1.15;cursor:pointer;transition:color .2s,border-color .2s}
.advantage-link:after{content:"+";position:absolute;right:25px;color:#b08b00;font-size:20px;font-weight:400}.advantage-link:hover{color:#9b7800;border-color:#ffd633}
.solution-cta{position:relative;min-width:240px;justify-content:space-between!important;gap:24px;padding:0 20px 0 24px!important;overflow:hidden}.solution-cta span{position:relative;z-index:1}.solution-cta i{position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:#11130f;box-shadow:0 0 0 0 #11130f28;transition:transform .28s,box-shadow .28s}.solution-cta i:before,.solution-cta i:after{display:none}.solution-cta:hover i{transform:scale(.8);box-shadow:0 0 0 9px #11130f18}
.case-link{position:relative;padding:10px 34px 10px 0!important;border-bottom:0!important;font-weight:600}.case-link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:#9a9d95;transform-origin:left;transition:transform .25s,background .25s}.case-link:before{content:"+";position:absolute;right:4px;top:8px;color:#aa8500;font-size:17px;font-weight:400;transition:transform .25s}.case-link:hover:after{background:#c19b00;transform:scaleX(.7)}.case-link:hover:before{transform:rotate(90deg)}
.quick-submit,.modal-submit{position:relative;justify-content:space-between!important;overflow:hidden}.quick-submit .submit-label,.modal-submit .submit-label{width:auto!important;height:auto!important;border:0!important;display:block!important;transform:none!important}.submit-dot{width:11px;height:11px;border-radius:50%;background:#11130f;box-shadow:0 0 0 7px #11130f12;transition:box-shadow .3s,transform .3s}.quick-submit:hover .submit-dot,.modal-submit:hover .submit-dot{transform:scale(.75);box-shadow:0 0 0 12px #11130f18}
@media(max-width:600px){.hero-primary-cta{min-width:0;width:100%;padding-left:20px!important}.hero-primary-label{font-size:13px}.advantage-link{font-size:22px}.solution-cta{width:100%}}
