.asta-rating-badge{border-radius:var(--asta-radius);-webkit-backdrop-filter:blur(6px);color:#202124;background:#fffffff0;border:1px solid #fff6;justify-content:flex-start;align-items:center;gap:18px;margin-block-start:clamp(14px,2vw,22px);padding:10px 22px;font-family:inherit;font-size:14px;line-height:1.2;display:inline-flex;box-shadow:0 10px 30px #08140847}.asta-rating-badge *{margin-block:0}.asta-rating-badge p{line-height:1}.asta-rating-badge__left{align-items:center;gap:9px;display:inline-flex}.asta-rating-badge__score{font-size:16px;font-weight:700}.asta-rating-badge__stars{color:#f9ab00;gap:3px;font-size:17px;display:inline-flex}.asta-rating-badge__count{color:#5f6368;margin-left:2px;font-size:13.5px}.asta-rating-badge__divider{background:#00000024;width:1px;height:26px;margin:0;display:inline-block}.asta-rating-badge__logos{align-items:center;gap:22px;display:inline-flex}.asta-rating-badge__logos img{width:auto;height:26px;display:block}@media (width<=767px){.asta-rating-badge{flex-wrap:wrap;gap:10px 12px;padding:9px 16px;font-size:13px}.asta-rating-badge__left{gap:6px}.asta-rating-badge__stars{font-size:15px}.asta-rating-badge__count{font-size:13px}.asta-rating-badge__divider{display:none}.asta-rating-badge__logos{gap:14px}.asta-rating-badge__logos img{height:18px}}.asta-reviews-marquee{background:0 0;width:100%;padding:10px 0;position:relative;overflow:hidden}.asta-reviews-track{will-change:transform;gap:24px;width:max-content;animation:55s linear infinite astaMarquee;display:flex}.asta-reviews-marquee:hover .asta-reviews-track{animation-play-state:paused}.asta-review-card{background:var(--e-global-color-838a73b);min-height:230px;box-shadow:none;border:1px solid #ffffff2e;border-radius:0;flex-direction:column;flex:0 0 360px;justify-content:space-between;padding:28px 24px;transition:transform .3s;display:flex}.asta-review-card:hover{transform:translateY(-4px)}.asta-stars{letter-spacing:2px;color:var(--asta-color-white);margin-bottom:16px;font-size:22px;line-height:1}.asta-review-card p{color:var(--asta-color-white);margin:0;font-size:16px;font-weight:500;line-height:1.65}.asta-review-card span{color:var(--asta-color-white);letter-spacing:.04em;text-transform:uppercase;opacity:.92;margin-top:18px;font-size:14px;font-weight:700;display:inline-block}@keyframes astaMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.home main .wp-block-post-content>.asta-layout:nth-child(8),.home main .wp-block-post-content>.asta-layout:has(>.asta-reviews-marquee){background:var(--asta-color-surface-green)}.home .asta-reviews-marquee{-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--asta-color-black) 4%, var(--asta-color-black) 96%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--asta-color-black) 4%, var(--asta-color-black) 96%, transparent 100%);background:0 0;gap:0;padding:8px 0 14px;display:block;overflow:hidden}.home .asta-reviews-marquee>.asta-reviews-track{color:inherit;background:0 0;flex:none;gap:18px;padding:0;animation-duration:72s}.home .asta-review-card{background:var(--asta-color-white);min-height:196px;color:var(--asta-color-ink);border:1px solid var(--asta-color-card-border);flex:0 0 min(340px,100vw - 48px);padding:24px;transition:none;box-shadow:0 6px 20px #1f242c0a}.home .asta-review-card:hover{transform:none}.home .asta-stars{color:var(--asta-color-green);letter-spacing:1px;margin-bottom:14px;font-size:18px}.home .asta-review-card .asta-stars p{color:var(--asta-color-green)}.home .asta-review-card p{color:#3f4940;font-size:15px;font-weight:400;line-height:1.6}.home .asta-review-card span{color:#697568;letter-spacing:0;text-transform:none;opacity:1;margin-top:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.home .asta-reviews-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home .asta-reviews-track{will-change:auto;width:max-content;animation:none}}@media (width<=767px){.home .asta-review-card{flex-basis:min(300px,100vw - 40px);min-height:184px;padding:20px}}.home .asta-review-platforms{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 24px 28px;display:flex}.home .asta-review-platforms__label{color:#697568;margin:0;font-size:14px;line-height:1.45}.home .asta-review-platforms__logos{justify-content:center;align-items:center;gap:clamp(22px,3vw,38px);margin:0;display:flex}.home .asta-review-platforms__logo{justify-content:center;align-items:center;width:auto;margin:0;display:flex}.home .asta-review-platforms__logo a{border-radius:6px;align-items:center;min-height:40px;transition:opacity .18s,transform .18s;display:inline-flex}.home .asta-review-platforms__logo a:hover{opacity:.78;transform:translateY(-2px)}.home .asta-review-platforms__logo a:focus-visible{outline:2px solid var(--asta-color-green);outline-offset:4px}.home .asta-review-platforms__logo img{object-fit:contain;border-radius:0;width:auto;max-width:126px;height:28px;display:block}@media (width<=767px){.home .asta-review-platforms{gap:7px;padding:0 20px 24px}.home .asta-review-platforms__logos{gap:18px}.home .asta-review-platforms__logo img{max-width:112px;height:25px}}@media (width<=1024px){.asta-review-card{flex:0 0 320px;min-height:220px;padding:24px 20px}.asta-review-card p{font-size:15px}}@media (width<=767px){.asta-reviews-track{gap:16px;animation-duration:42s}.asta-review-card{flex:0 0 280px;min-height:205px;padding:20px 18px}.asta-stars{margin-bottom:12px;font-size:20px}.asta-review-card p{font-size:14px;line-height:1.55}.asta-review-card span{margin-top:14px;font-size:13px}}.home .asta-hero-video__content>.asta-layout>.asta-home-hero-title{max-width:720px;margin:0 0 38px;font-size:clamp(2.5rem,6.8vw,5.8rem);font-weight:400;line-height:1.02}.home .asta-realizations-section h2{max-width:1080px;margin-bottom:42px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.2}.home .asta-home-editorial-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);margin:0;display:grid}.home .asta-home-editorial-columns>.wp-block-column{min-width:0;margin:0}.home .asta-home-editorial-columns>.wp-block-column:first-child{max-width:540px}.home .asta-home-help-section{text-align:left}.home .asta-home-help-section .wp-block-buttons{justify-content:flex-start!important}.home .asta-home-help-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,64px);margin:0;display:grid}.home .asta-home-help-columns>.wp-block-column{min-width:0;margin:0}.home .asta-home-help-columns .wp-block-embed{margin:0}.home .asta-home-help-columns .wp-block-embed iframe{border-radius:var(--asta-radius-offer);display:block}.home .asta-home-editorial-columns h2{max-width:16ch;margin:0 0 18px;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.home .asta-home-editorial-copy{max-width:52ch;color:var(--asta-color-copy);margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.7}.home .asta-home-editorial-details{border-top:1px solid var(--asta-color-faq-border);margin-top:22px}.home .asta-home-editorial-details>summary{min-height:48px;color:var(--asta-color-green-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:.96rem;font-weight:700;list-style:none;display:flex}.home .asta-home-editorial-details>summary::-webkit-details-marker{display:none}.home .asta-home-editorial-details>summary:after{content:"+";color:var(--asta-color-green);font-size:1.4rem;font-weight:500;line-height:1}.home .asta-home-editorial-details[open]>summary:after{content:"−"}.home .asta-home-editorial-details>p{max-width:58ch;color:var(--asta-color-copy);margin:0 0 12px;font-size:.96rem;line-height:1.65}.home figure.asta-home-editorial-photo{border:1px solid var(--asta-color-card-border);background:var(--asta-color-surface-green);border-radius:22px;margin:0;position:relative;box-shadow:0 16px 44px #1f242c1a}.home figure.asta-home-editorial-photo img{aspect-ratio:16/10;display:block}.home figure.asta-home-editorial-photo figcaption{color:#667061;padding:10px 14px 12px;font-size:.82rem;line-height:1.45}.home .asta-offer-card__text{min-height:0;margin-bottom:0}.home .asta-offer-card__details{border:0;margin-top:0}@media (width>=861px){.home main .wp-block-post-content>.asta-layout:nth-child(4),.home main .wp-block-post-content>.asta-layout:nth-child(6){align-items:stretch}.home .asta-offer-card{align-self:stretch;min-height:695px}}.home .asta-offer-card__details>p{min-height:0;color:var(--asta-color-copy);margin:0 0 12px;font-size:.96rem;line-height:1.6}.home .asta-offer-card__details>.asta-offer-card__list{margin:0 0 18px}@media (width<=860px){.home .asta-offer-card{min-height:0}.home .asta-home-editorial-columns{grid-template-columns:minmax(0,1fr);gap:24px}.home .asta-home-editorial-columns>.wp-block-column:first-child{max-width:680px}.home figure.asta-home-editorial-photo{width:min(100%,680px)}}@media (width<=600px){.home .asta-hero-video__content>.asta-layout>.asta-home-hero-title{margin-bottom:28px;font-size:clamp(2.25rem,9.3vw,3.2rem)}}.home .asta-home-editorial-columns{isolation:isolate;min-height:clamp(350px,31vw,400px);position:relative;overflow:hidden}.home .asta-home-editorial-columns>.wp-block-column:has(>figure.asta-home-editorial-photo){position:static}.home .asta-home-editorial-columns>.wp-block-column:first-child{z-index:1;flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.home figure.asta-home-editorial-photo{z-index:0;width:72%;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;top:0;right:0;overflow:hidden}.home figure.asta-home-editorial-photo img{aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%}body.home .wp-block-post-content .asta-home-editorial-columns figure.asta-home-editorial-photo>img{border-radius:0!important}.home figure.asta-home-editorial-photo:after{background:linear-gradient(90deg, var(--asta-color-white) 0%, var(--asta-color-white) 18%, #fffffff0 32%, #ffffffa8 49%, transparent 82%), linear-gradient(0deg, var(--asta-color-white) 0%, #ffffffe0 14%, transparent 58%);content:"";pointer-events:none;position:absolute;inset:0}.home figure.asta-home-editorial-photo figcaption{display:none}@media (width<=860px){.home .asta-home-editorial-columns{min-height:clamp(360px,74vw,440px)}.home figure.asta-home-editorial-photo{width:88%;right:-1%}.home figure.asta-home-editorial-photo:after{background:linear-gradient(90deg, var(--asta-color-white) 0%, #fffffffa 30%, #ffffffdb 54%, transparent 100%), linear-gradient(0deg, var(--asta-color-white) 0%, #ffffffe6 16%, transparent 62%)}}@media (width<=600px){.home .asta-home-editorial-columns{min-height:360px}}.home figure.asta-home-editorial-photo{border-top-right-radius:26px}.home figure.asta-home-editorial-photo img,body.home .wp-block-post-content .asta-home-editorial-columns figure.asta-home-editorial-photo>img,.home figure.asta-home-editorial-photo:after{border-top-right-radius:26px!important}@media (width<=860px){.home .asta-home-help-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.home .asta-reviews-marquee{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:8px 0 18px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.home .asta-reviews-marquee>.asta-reviews-track{will-change:auto;width:max-content;animation:none;transform:none}.home .asta-reviews-track>.asta-review-card:nth-child(n+9){display:none}.home .asta-reviews-track>.asta-review-card{scroll-snap-align:start}.home #callpage .cp-button-tooltip{display:none}.home #callpage .cp-button-section.cp-callpage__button{height:56px;right:max(8px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:56px!important}.home #callpage .cp-widget-button,.home #callpage .cp-widget-button__inner{width:56px;height:56px!important}.home #callpage .cp-widget-button__icon{width:27px!important;height:27px!important}.home .asta-home-help-columns>.wp-block-column:first-child>p:first-of-type{max-width:calc(100% - 24px)}}