.blog-preview[data-astro-cid-2fr46wkl]{padding:10rem 0;background:#121212;position:relative}.container[data-astro-cid-2fr46wkl]{max-width:87.5rem;margin:0 auto;padding:0 2rem}.header[data-astro-cid-2fr46wkl]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.subtitle[data-astro-cid-2fr46wkl]{display:block;color:var(--accent-light);font-weight:700;letter-spacing:3px;font-size:.9rem;margin-bottom:1rem}.header[data-astro-cid-2fr46wkl] h2[data-astro-cid-2fr46wkl]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1rem;color:#fff}.header[data-astro-cid-2fr46wkl] p[data-astro-cid-2fr46wkl]{font-size:1.2rem;color:#fff9}.view-all[data-astro-cid-2fr46wkl]{color:#fff;font-weight:600;padding-bottom:5px;border-bottom:2px solid var(--accent-light);transition:all .3s ease}.view-all[data-astro-cid-2fr46wkl]:hover{color:var(--accent-light);border-color:#fff;transform:translate(10px)}.posts-grid[data-astro-cid-2fr46wkl]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.coming-soon-card[data-astro-cid-2fr46wkl]{grid-column:1 / -1;position:relative;height:25rem;border-radius:2rem;overflow:hidden;border:1px solid var(--glass-border);background:#ffffff05}.coming-soon-text[data-astro-cid-2fr46wkl]{text-align:center;max-width:500px}.coming-soon-text[data-astro-cid-2fr46wkl] h3[data-astro-cid-2fr46wkl]{font-size:2.5rem;font-weight:800;color:var(--accent-light);margin-bottom:1.5rem}.coming-soon-text[data-astro-cid-2fr46wkl] p[data-astro-cid-2fr46wkl]{font-size:1.1rem;line-height:1.6;color:#fff;margin-bottom:2rem}.blur-overlay[data-astro-cid-2fr46wkl]{position:absolute;inset:0;backdrop-filter:blur(20px);background:#05050566;display:flex;align-items:center;justify-content:center;padding:2rem}.loader[data-astro-cid-2fr46wkl]{width:40px;height:4px;background:#fff3;margin:0 auto;border-radius:10px;position:relative;overflow:hidden}.loader[data-astro-cid-2fr46wkl]:after{content:"";position:absolute;width:40%;height:100%;background:var(--accent-light);animation:loading 1.5s infinite ease-in-out}@keyframes loading{0%{left:-40%}to{left:100%}}.mobile-only[data-astro-cid-2fr46wkl]{display:none}@media(max-width:1024px){.blog-preview[data-astro-cid-2fr46wkl]{padding:5rem 0}.posts-grid[data-astro-cid-2fr46wkl]{grid-template-columns:1fr;gap:2rem}.header[data-astro-cid-2fr46wkl]{flex-direction:column;align-items:flex-start;gap:2rem}.desktop-only[data-astro-cid-2fr46wkl]{display:none}.mobile-only[data-astro-cid-2fr46wkl]{display:block}.footer-link[data-astro-cid-2fr46wkl]{margin-top:3rem;text-align:center}}.home[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-family:Raleway,sans-serif;background:#252827;color:#ffeffb}.wrap[data-astro-cid-j7pv25f6]{max-width:1320px;margin:auto;padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.section[data-astro-cid-j7pv25f6]{padding:clamp(72px,8vw,130px) 0;background-size:cover;background-position:center}.background-dark[data-astro-cid-j7pv25f6]{background-color:#211b25;background-image:url(/revo-v5/tausta_tumma_1_vasen-ala.jpg)}.background-plum[data-astro-cid-j7pv25f6]{background-color:#4a1556;background-image:url(/revo-v5/tausta_plum_1_oikea-ala.jpg)}.background-plum-alt[data-astro-cid-j7pv25f6]{background-color:#35123e;background-image:url(/revo-v5/tausta_plum_2_vasen-yla.jpg)}.eyebrow[data-astro-cid-j7pv25f6]{color:#df82f1;font-size:.875rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.01em;line-height:.94}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,5.8vw,6rem);max-width:850px;margin-bottom:22px}.section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.65}.section-intro[data-astro-cid-j7pv25f6]{max-width:750px;font-size:1.07rem;margin-bottom:38px}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px);align-items:center}.two-col[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child>p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:590px;font-size:1.07rem}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding-bottom:6px;border-bottom:1px solid #e582f4;color:#f7d0ff;font-weight:800;font-size:1rem}.text-link[data-astro-cid-j7pv25f6]:hover{color:#fff;border-color:#fff}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(800px,calc(100svh - 160px));display:flex;align-items:center;isolation:isolate;background:#311039 url(/revo-v5/tausta_hero_plum_oikea-yla.jpg) center/cover}.hero-video[data-astro-cid-j7pv25f6],.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.hero-video[data-astro-cid-j7pv25f6]{object-fit:cover;z-index:-2}.hero-shade[data-astro-cid-j7pv25f6]{z-index:-1;background:linear-gradient(90deg,#1d0b22f0,#300e38b0 60%,#14071a80),linear-gradient(0deg,rgba(25,9,31,.35),transparent)}.hero-content[data-astro-cid-j7pv25f6]{width:100%;padding-top:clamp(32px,5svh,70px);padding-bottom:clamp(32px,5svh,70px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.5rem,min(7.4vw,11svh),9.7rem);max-width:1120px;margin-bottom:clamp(18px,2.5svh,28px)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,1.2vw,1.35rem);line-height:1.5;max-width:650px}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button[data-astro-cid-j7pv25f6]{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 20px;text-transform:uppercase;font-size:1rem;font-weight:800;transition:background .2s,color .2s}.button[data-astro-cid-j7pv25f6].primary{background:#cf5eea;color:#231628}.button[data-astro-cid-j7pv25f6].primary:hover{background:#e59af5}.button[data-astro-cid-j7pv25f6].outline{border:1px solid #f3ddf5}.button[data-astro-cid-j7pv25f6].outline:hover{background:#fff;color:#301636}.price-strip[data-astro-cid-j7pv25f6]{background:#4a1556;padding:18px 0}.price-strip[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;text-align:center;font-size:1rem}.price-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}.price-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:800;color:#f5b2ff}.price-strip[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.875rem}.media-panel[data-astro-cid-j7pv25f6]{min-height:340px;padding:24px;border:1px solid #a25fb0;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#4b15578c,#120d17d9),url(/revo-v5/tausta_tumma_2_oikea-yla.jpg) center/cover}.media-label[data-astro-cid-j7pv25f6]{color:#e98ef5;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.media-mark[data-astro-cid-j7pv25f6]{align-self:center;display:grid;place-items:center;width:72px;height:72px;background:#cf5eea;color:#29172e;font-size:1.5rem;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.media-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;max-width:320px}.proof-grid[data-astro-cid-j7pv25f6],.example-grid[data-astro-cid-j7pv25f6],.tier-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proof-card[data-astro-cid-j7pv25f6]{background:#1a0c21ad;border:1px solid rgba(239,176,249,.25)}.proof-card[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.proof-copy[data-astro-cid-j7pv25f6]{padding:22px}.proof-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.example-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tier[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;font-weight:400;text-transform:uppercase;line-height:1;font-size:2rem}.proof-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;margin-top:12px}.proof-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;margin-top:14px;color:#e6b5ed;font-size:.875rem}.testimonial[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:48px}.testimonial-media[data-astro-cid-j7pv25f6]{min-height:270px;background:#1d1422 url(/revo-v5/tausta_tumma_3_oikea-ala.jpg) center/cover;border:1px solid #7b4c87}.testimonial-media[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:100%;height:270px;font-size:2rem;position:relative;overflow:hidden}.testimonial-media[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testimonial-media[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:relative}.testimonial-media[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;place-items:center;background:#cf5eea;color:#28152c;width:68px;height:68px}.testimonial[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1;text-transform:uppercase}.testimonial[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:12px}.steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin:48px 0 12px}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:2px solid #b45ac8;padding-top:15px}.steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;color:#dd86ef;font-size:2.5rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.65rem;margin:4px 0 8px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.example-grid[data-astro-cid-j7pv25f6]{margin:38px 0 8px}.example-visual[data-astro-cid-j7pv25f6]{aspect-ratio:16/9;background:linear-gradient(135deg,#29152f,#5c2069);border:1px solid #8b4c99;display:grid;place-items:center;text-align:center;padding:12px}.example-visual[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;font-size:2rem;text-transform:uppercase}.example-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:16px}.example-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;margin-top:8px}.own-visual[data-astro-cid-j7pv25f6]{min-height:300px;border:1px solid #875296;background:linear-gradient(135deg,#2313298c,#491955a6),url(/revo-v5/tausta_plum_2_vasen-yla.jpg) center/cover;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.own-visual[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:grid;place-items:center;background:#cf5eea;color:#27142d;width:70px;height:70px;font-size:1.5rem}.own-visual[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.tier-grid[data-astro-cid-j7pv25f6]{margin:40px 0 24px}.tier[data-astro-cid-j7pv25f6]{position:relative;padding:30px 26px;background:#190a20c2;border:1px solid #875393}.tier[data-astro-cid-j7pv25f6].popular{border-color:#cf5eea;background:#320f3ce6}.tier[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2.7rem}.popular-label[data-astro-cid-j7pv25f6]{position:absolute;right:18px;top:26px;font-size:.875rem;font-weight:800;text-transform:uppercase;color:#efb7fa}.tier[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:25px 0}.tier[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:1rem}.tier[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-weight:800}.tier-price[data-astro-cid-j7pv25f6]{font-family:League Gothic,sans-serif;font-size:2.7rem!important;line-height:1!important}.tier-price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:Raleway,sans-serif;font-size:.875rem}.pricing-note[data-astro-cid-j7pv25f6]{max-width:850px;font-size:1rem}.industries[data-astro-cid-j7pv25f6]{margin-top:24px;color:#edc6f1;font-size:1rem}.meeting-section[data-astro-cid-j7pv25f6]{background:#c65de0 url(/revo-v5/tausta_magenta_vasen-ala.jpg) center/cover;color:#241627;padding-bottom:0}.meeting-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr .7fr;gap:35px;align-items:end}.meeting-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#4a1556}.meeting-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:750px}.meeting-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:740px;font-weight:600;margin-bottom:12px}.meeting-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;max-width:430px;max-height:570px;object-fit:contain;object-position:bottom}.button[data-astro-cid-j7pv25f6].dark{background:#252827;color:#fff}.button[data-astro-cid-j7pv25f6].outline-dark{border:1px solid #252827;color:#252827}.meeting-section[data-astro-cid-j7pv25f6] .direct[data-astro-cid-j7pv25f6]{margin-top:20px;font-size:1rem}.meeting-section[data-astro-cid-j7pv25f6] .direct[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline}@media(max-width:900px){.two-col[data-astro-cid-j7pv25f6],.testimonial[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.proof-grid[data-astro-cid-j7pv25f6],.example-grid[data-astro-cid-j7pv25f6],.tier-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.meeting-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.5fr .5fr}.meeting-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:380px}}@media(max-width:650px){.hero[data-astro-cid-j7pv25f6]{min-height:650px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.6rem,16vw,5.5rem)}.hero-content[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:40px}.section[data-astro-cid-j7pv25f6]{padding:72px 0}.proof-grid[data-astro-cid-j7pv25f6],.example-grid[data-astro-cid-j7pv25f6],.tier-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.meeting-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.meeting-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:300px;margin:auto}.testimonial[data-astro-cid-j7pv25f6]{gap:25px}.price-strip[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{gap:8px 15px}.price-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{width:100%}}@media(min-width:651px)and (max-height:740px){.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:12px}.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:20px}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:800px}}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-j7pv25f6],.proof-card[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{display:none}}.meeting-questions[data-astro-cid-j7pv25f6]{margin:16px 0 20px;padding-left:23px;line-height:1.6;font-size:1rem;font-weight:700}.meeting-questions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:4px;margin:4px 0}.pricing-contact[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;margin-top:24px;padding:12px 18px;background:#cf5eea;color:#252827;font:800 1rem/1.4 Raleway,sans-serif;text-transform:uppercase;transition:background .2s}.pricing-contact[data-astro-cid-j7pv25f6]:hover{background:#e59af5}.pricing-contact[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #fff;outline-offset:4px}.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.example-grid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]{min-width:0}.meeting-section[data-astro-cid-j7pv25f6]{background:#35123e url(/revo-v5/tausta_plum_2_vasen-yla.jpg) center/cover;color:#fff0fb;padding-top:clamp(64px,7vw,100px);padding-bottom:0}.meeting-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.meeting-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-width:0;padding-bottom:clamp(56px,6vw,88px)}.meeting-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#ed9af7}.meeting-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,5.3vw,5.5rem);max-width:720px;line-height:1}.meeting-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#f3e6f5;font-weight:500;line-height:1.7}.meeting-section[data-astro-cid-j7pv25f6] .meeting-questions[data-astro-cid-j7pv25f6]{color:#f3e6f5;font-weight:600}.meeting-section[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6].dark{background:#cf5eea;color:#252827}.meeting-section[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6].dark:hover{background:#e59af5}.meeting-section[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6].outline-dark{color:#fff0fb;border-color:#d5a2e0}.meeting-section[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6].outline-dark:hover{background:#ffffff12}.meeting-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:480px;max-height:700px;align-self:end;justify-self:center;object-fit:contain;object-position:bottom}@media(max-width:900px){.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.meeting-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:28px}.meeting-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,6vw,4.5rem)}}@media(max-width:700px){.meeting-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.meeting-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding-bottom:32px}.meeting-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:600px}.meeting-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:min(100%,320px);max-height:430px;margin:0 auto}.meeting-section[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{gap:12px}}
