.home main.asta-content{max-width:none;padding:0}.home main .wp-block-post-content{margin:0}.home main .wp-block-post-content>.asta-layout{max-width:1240px;margin:0 auto;padding:78px 32px}.home main .wp-block-post-content>.asta-hero-video{min-height:min(760px,78vh);padding:clamp(80px,12vw,160px) 32px}.home main .wp-block-post-content>.asta-hero-video .asta-hero-video__content{max-width:1176px}.home main .wp-block-post-content>.asta-layout:nth-child(2){z-index:1;text-align:center;max-width:1240px;margin-top:-70px;padding:0 32px 50px;position:relative}.home main .wp-block-post-content>.asta-layout:nth-child(2)>.asta-layout{border-radius:var(--asta-radius);background:var(--asta-color-action);color:var(--asta-color-white);padding:clamp(30px,4vw,48px)}.home main .wp-block-post-content>.asta-layout:nth-child(2) h2{color:var(--asta-color-white);margin:0 0 24px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge{border-radius:var(--asta-radius);justify-content:center;max-width:100%;min-height:64px;margin:0 auto 24px}.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge__logos>.wp-block-image{align-items:center;margin:0;display:flex}.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge>*+*,.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge__left>*+*,.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge__stars>*+*{margin-block-start:0}.home main .wp-block-post-content>.asta-layout:nth-child(2) .asta-rating-badge__stars{align-items:center}.home main .wp-block-post-content>.asta-layout:nth-child(2)>.asta-layout>p{max-width:1040px;margin:0 auto 24px;line-height:1.6}.home main .wp-block-post-content>.asta-layout:nth-child(2) .wp-block-buttons{justify-content:center;margin-top:26px}.home main .wp-block-post-content>.asta-layout:nth-child(2) .wp-block-button__link{background:var(--asta-color-white);color:#26351f;border-radius:var(--asta-radius)}.home main .wp-block-post-content>.asta-layout:nth-child(2) .wp-block-group:has(>.asta-youtube){grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home main .wp-block-post-content>.asta-layout:nth-child(3){padding-top:70px}.home .asta-realizations-section{padding-top:70px;padding-bottom:32px}.home .asta-realizations-section h1{max-width:1080px;margin-bottom:42px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.2}.home .asta-realizations-section>.asta-layout:has(>.asta-youtube){grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:18px;max-width:none;margin:0;padding:0;display:grid}.home .asta-realizations-section>.asta-layout:has(>.asta-youtube)>.asta-youtube{aspect-ratio:16/9;align-self:start;width:100%;min-height:0;margin:0}.home .asta-realizations-section>.asta-layout:has(>.asta-youtube)>.asta-youtube iframe{width:100%;height:100%;display:block}.home .asta-realizations-section .asta-youtube{border-radius:var(--asta-radius)}.home main .wp-block-post-content>.asta-layout:nth-child(3) h2,.home main .wp-block-post-content>.asta-layout:nth-child(4) h2,.home main .wp-block-post-content>.asta-layout:nth-child(5) h2{font-size:clamp(2rem,3vw,3rem)}.home main .wp-block-post-content>.asta-layout:nth-child(4),.home main .wp-block-post-content>.asta-layout:nth-child(6){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;padding-top:0;display:grid}.asta-offer-card{isolation:isolate;flex-direction:column;align-self:stretch;min-width:0;margin-block-start:0;transition:transform .38s,border-color .38s,opacity .38s,filter .38s,box-shadow .48s;display:flex;position:relative;overflow:hidden}.asta-offer-card:before,.asta-offer-card:after{content:none}.asta-offer-card:is(:hover,:focus-within){z-index:2;border-color:#cbdcc3;animation:3s ease-in-out infinite alternate asta-offer-aurora;transform:translateY(-3px)}.asta-offer-card__image,.asta-offer-card__image figure{margin:0}.asta-offer-card__image{border-radius:var(--asta-radius) var(--asta-radius) 0 0;overflow:hidden}.asta-offer-card__image a{display:block;position:relative}.asta-offer-card__image img{aspect-ratio:4/2.3;object-fit:contain;background:var(--asta-color-white);opacity:1;width:100%;transition:opacity .28s;display:block}.asta-offer-card__content{flex:1;padding:22px 26px 0}.asta-offer-card__title{margin:0 0 18px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15;transition:color .36s}.asta-offer-card__title a{color:inherit;text-underline-offset:.14em;text-decoration:none}.asta-offer-card__title a:hover{text-decoration:underline .07em}.asta-offer-card__image a:focus-visible,.asta-offer-card__title a:focus-visible{outline:3px solid var(--asta-color-green-dark);outline-offset:3px;border-radius:6px}.home main .wp-block-post-content>.asta-layout:nth-child(4) .asta-offer-card__title{min-height:3.45em}.home main .wp-block-post-content>.asta-layout:nth-child(6) .asta-offer-card__title{min-height:2.3em}.asta-offer-card__text{min-height:5lh;color:var(--asta-color-neutral-600);transition:color .36s}.asta-offer-card__list{margin-top:2px;padding-left:20px}.asta-offer-card__list li{margin-bottom:9px;transition:color .36s}.asta-offer-card__list li:before{transition:background-color .36s}.asta-offer-card__list li::marker{color:var(--asta-color-green);transition:color .36s}.asta-offer-card .asta-offer-card__bottom{border-radius:var(--asta-radius);background:var(--asta-color-action);color:var(--asta-color-white);margin:16px 26px 26px;padding:0}.asta-offer-card__bottom p{margin:0}.asta-offer-card__bottom a{border-radius:var(--asta-radius);background:var(--asta-color-action);min-height:58px;color:var(--asta-color-white);text-align:center;justify-content:center;align-items:center;padding:12px 44px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex;position:relative}.asta-offer-card__bottom a:after{content:"→";opacity:0;pointer-events:none;vertical-align:-.04em;white-space:nowrap;width:0;max-width:0;margin-inline-start:0;font-weight:700;transition:width .28s cubic-bezier(.2,.7,.2,1),margin-inline-start .28s cubic-bezier(.2,.7,.2,1),opacity .18s,transform .28s;display:inline-block;overflow:hidden;transform:translate(-.28em)}.asta-offer-card__bottom a:hover:after,.asta-offer-card__bottom a:focus-visible:after{opacity:1;width:.95em;max-width:.95em;margin-inline-start:.48em;transform:translate(0)}.asta-offer-card__bottom a:hover{background:var(--asta-color-green-dark);box-shadow:0 5px 14px #1f242c21}.home main .wp-block-post-content>.asta-layout:is(:nth-child(4),:nth-child(6)):has(>.asta-offer-card:is(:hover,:focus-within))>.asta-offer-card:not(:hover,:focus-within),.asta-other-services-grid:has(>.asta-offer-card:is(:hover,:focus-within))>.asta-offer-card:not(:hover,:focus-within){filter:grayscale(.88);opacity:.48;transform:scale(.985)}@keyframes asta-offer-aurora{0%{box-shadow:0 10px 26px #1f242c12,0 18px 50px -16px #47a0135c,-12px 30px 72px -26px #5ccdb066}50%{box-shadow:0 12px 30px #1f242c0f,12px 25px 62px -16px #47a01370,10px 36px 82px -24px #5ccdb085}to{box-shadow:0 10px 28px #1f242c12,-16px 24px 60px -18px #47a0136b,16px 32px 80px -26px #5ccdb075}}