body.page.asta-offer-standard{--offer-max-width:var(--asta-measure-wide);--offer-content-width:var(--asta-measure-content);--offer-gutter:clamp(20px, 4vw, 40px);--offer-card-radius:var(--asta-radius-md);--offer-border:var(--asta-color-offer-border);--offer-surface:var(--asta-color-surface-green);--offer-shadow:0 12px 34px #1f242c12}body.page.asta-offer-standard main.asta-content{width:100%;max-width:none;margin:0;padding:0}body.page.asta-offer-standard .wp-block-post-content{width:100%;max-width:none;color:var(--asta-color-ink);font-size:var(--asta-type-body);margin:0;line-height:1.7;overflow-x:clip}body.page.asta-offer-standard .wp-block-post-content :is(h1,h2,h3,h4){color:var(--asta-color-ink);text-wrap:pretty;letter-spacing:-.025em}body.page.asta-offer-standard .wp-block-post-content :is(p,li){text-wrap:pretty}body.page.asta-offer-standard .wp-block-post-content>.asta-hero-video{min-height:clamp(480px,56vw,700px);padding:clamp(64px, 9vw, 116px) var(--offer-gutter);border-radius:0;margin-inline:calc(50% - 50vw)}body.page.asta-offer-standard .asta-hero-video__content{width:100%;max-width:var(--offer-max-width)}body.page.asta-offer-standard .asta-hero-video__content :is(h1,h2){text-wrap:balance;max-width:850px;margin-block:0 22px;font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.06}body.page.asta-offer-standard .wp-block-post-content>.asta-page-hero{width:100vw;max-width:none;min-height:clamp(370px,40vw,540px);padding:clamp(44px, 7vw, 88px) max(var(--offer-gutter), calc((100vw - var(--offer-max-width)) / 2));background:radial-gradient(ellipse at 88% 6%, #47a0131f, transparent 34%), linear-gradient(115deg, var(--asta-color-surface-green), var(--asta-color-green-soft));border:0;border-radius:0;margin:0 calc(50% - 50vw) clamp(36px,5vw,60px)}body.page.asta-offer-standard .asta-page-hero :is(h1,h2){text-wrap:balance;max-width:760px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}body.page.asta-offer-standard .asta-page-hero>.wp-block-column{min-width:0}body.page.asta-offer-standard .wp-block-post-content>.asta-layout{width:100%;max-width:var(--offer-max-width);padding-inline:var(--offer-gutter);margin:0 auto}body.page.asta-offer-standard .wp-block-post-content>.asta-section{width:min(calc(100% - var(--offer-gutter) - var(--offer-gutter)), var(--offer-max-width));border-radius:0;margin:0 auto;padding:clamp(38px,5.4vw,64px) 0}body.page.asta-offer-standard .wp-block-post-content>.wp-block-spacer{height:clamp(24px,3.5vw,44px)!important}body.page.asta-offer-standard .wp-block-post-content>:is(figure.wp-block-embed,figure.wp-block-image,.wp-block-gallery,p.has-large-font-size,.wp-block-columns.alignwide:not(.asta-page-hero)){width:min(calc(100% - var(--offer-gutter) - var(--offer-gutter)), var(--offer-content-width));max-width:none;margin-inline:auto}body.page.asta-offer-standard .ae-section,body.page.asta-offer-standard .ae-section-sm{padding-block:clamp(48px,6.4vw,76px)}body.page.asta-offer-standard .ae-container{width:100%;max-width:var(--offer-content-width);margin-inline:auto}body.page.asta-offer-standard :is(.ae-grid-2,.ae-grid-3,.ae-grid-4,.ae-number-grid,.ae-route-grid,.ae-sector-grid,.ae-clients-grid,.ae-logo-grid,.ae-benefit-grid,.ae-steps-grid){align-items:stretch;gap:clamp(16px,2.3vw,28px)}body.page.asta-offer-standard :is(.ae-grid-2,.ae-grid-3,.ae-grid-4,.ae-number-grid,.ae-route-grid,.ae-sector-grid,.ae-clients-grid,.ae-logo-grid,.ae-benefit-grid,.ae-steps-grid)>*{min-width:0;height:100%}body.page.asta-offer-standard .wp-block-post-content :is(.ae-card,.ae-photo-card,.ae-offer-card,.ae-sector-card,.ae-trust-card,.ae-route-card,.ae-number-item,.ae-step-card,.ae-benefit-card,.asta-feature-card){border:1px solid var(--offer-border);border-radius:var(--offer-card-radius);min-width:0;height:100%;box-shadow:var(--offer-shadow);transition:transform .28s,box-shadow .28s,border-color .28s}body.page.asta-offer-standard .wp-block-post-content :is(.ae-card,.ae-photo-card,.ae-offer-card,.ae-sector-card,.ae-trust-card,.ae-route-card,.ae-step-card,.ae-benefit-card,.asta-feature-card){flex-direction:column;display:flex}body.page.asta-offer-standard .wp-block-post-content :is(.ae-photo-card-img,.ae-photo-card-img img,.ae-photo-card figure img,.asta-feature-card>img,.asta-feature-card figure img){border-radius:var(--offer-card-radius) var(--offer-card-radius) 0 0;max-width:100%}body.page.asta-offer-standard .wp-block-post-content :is(.wp-block-button__link,.ae-btn,.ae-button,.ae-cta,.flexpv-btn,.asta-form button,.asta-pv button){vertical-align:middle;text-align:center;justify-content:center;align-items:center;min-height:48px;font-weight:700;line-height:1.2;display:inline-flex;position:relative;border-radius:var(--asta-radius)!important}body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta,.flexpv-btn){padding-inline:36px}body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta):after{content:"→";pointer-events:none;opacity:0;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)}body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta):is(:hover,:focus-visible):after{opacity:1;width:.95em;max-width:.95em;margin-inline-start:.48em;transform:translate(0)}body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta,.flexpv-btn){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}@media (hover:hover){body.page.asta-offer-standard .wp-block-post-content :is(.wp-block-button__link,.ae-btn,.ae-button,.ae-cta,.flexpv-btn,.asta-form button,.asta-pv button):hover{filter:brightness(.97);transform:none;box-shadow:0 5px 14px #1f242c21}body.page.asta-offer-standard .wp-block-post-content :is(.ae-card,.ae-photo-card,.ae-offer-card,.ae-sector-card,.ae-trust-card,.ae-route-card,.asta-feature-card):hover{transform:translateY(-3px);box-shadow:0 18px 40px #1f242c1c}}body.page.asta-offer-standard .wp-block-post-content section.asta-section:has(.asta-feature-card)>.wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:stretch;gap:clamp(14px,2vw,22px);display:grid!important}body.page.asta-offer-standard .wp-block-post-content section.asta-section:has(.asta-feature-card)>.wp-block-columns>.wp-block-column{width:auto;min-width:0;margin:0}body.page.asta-offer-standard .wp-block-post-content>main{width:min(calc(100% - var(--offer-gutter) - var(--offer-gutter)), var(--offer-max-width));max-width:none;margin:clamp(32px,5vw,64px) auto;padding:0}body.page.asta-offer-standard .wp-block-post-content>main :is(.wp-block-columns,.wp-block-gallery,.wp-block-embed){border-radius:var(--offer-card-radius);max-width:100%}body.page.asta-offer-standard .wp-block-post-content :is(.ae-green-box,.ae-highlight-card,.ae-system-panel,.ae-final,.ae-hero-panel,.ae-process-panel){border-radius:var(--offer-card-radius)}body.page.asta-offer-standard .wp-block-post-content :is(.ae-faq details,details.wp-block-details:not(.asta-faq-list>details):where(:not(.asta-illustrated-disclosure>details))){border:1px solid var(--offer-border);border-radius:var(--asta-radius);background:var(--asta-color-white);padding:18px 22px}body.page.asta-scope-przeglad-pv .wp-block-post-content .ae-pv-service .ae-faq>details.wp-block-details{border:1px solid var(--asta-color-faq-border);border-radius:var(--asta-radius-offer);background:var(--asta-color-white);padding:0}@media (width<=900px){body.page.asta-offer-standard :is(.ae-grid-3,.ae-grid-4,.ae-sector-grid,.ae-number-grid,.ae-route-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body.page.asta-offer-standard .wp-block-post-content :is(.ae-grid-2,.ae-equal-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=640px){body.page.asta-offer-standard .wp-block-post-content>.asta-hero-video{min-height:min(580px,72svh);padding:48px 20px}body.page.asta-offer-standard .wp-block-post-content>.asta-hero-video:has(.asta-form){padding-bottom:80px}body.page.asta-offer-standard .asta-hero-video__content :is(h1,h2){font-size:clamp(2.35rem,10.5vw,3.4rem)}body.page.asta-offer-standard .wp-block-post-content>.asta-page-hero{min-height:0;padding:40px var(--offer-gutter) 48px;margin-bottom:32px}body.page.asta-offer-standard .wp-block-post-content>.asta-page-hero :is(h1,h2){font-size:clamp(2.15rem,9.5vw,3.1rem)}body.page.asta-offer-standard .wp-block-post-content>.asta-layout{padding-inline:20px}body.page.asta-offer-standard .ae-section,body.page.asta-offer-standard .ae-section-sm{padding-block:42px}body.page.asta-offer-standard :is(.ae-grid-2,.ae-grid-3,.ae-grid-4,.ae-number-grid,.ae-route-grid,.ae-sector-grid,.ae-clients-grid,.ae-logo-grid,.ae-benefit-grid,.ae-steps-grid,.ae-equal-row){gap:16px;grid-template-columns:minmax(0,1fr)!important}body.page.asta-offer-standard :is(.ae-clients-grid,.ae-logo-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page.asta-offer-standard .wp-block-post-content>main{width:calc(100% - 40px);margin-block:32px}}@media (prefers-reduced-motion:reduce){body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta,.flexpv-btn):after,body.page.asta-offer-standard .wp-block-post-content :is(.ae-btn,.ae-button,.ae-cta,.flexpv-btn,.ae-card,.ae-photo-card,.ae-offer-card,.ae-sector-card,.ae-trust-card,.ae-route-card,.asta-feature-card){transition-duration:.01ms}}@keyframes asta-details-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}