.booking[data-astro-cid-rmrokrui]{font-size:1.125rem;background:#252827;color:#fff0fb;font-family:Raleway,sans-serif}.wrap[data-astro-cid-rmrokrui]{max-width:1320px;margin:auto;padding:0 clamp(20px,4vw,64px)}.hero[data-astro-cid-rmrokrui]{padding:85px 0;background:#401747 url(/revo-v5/tausta_hero_plum_oikea-yla.jpg) center/cover}.eyebrow[data-astro-cid-rmrokrui]{color:#ed9af7;text-transform:uppercase;font-size:.875rem;letter-spacing:.18em;font-weight:800;margin-bottom:18px}.hero[data-astro-cid-rmrokrui] h1[data-astro-cid-rmrokrui],.form-section[data-astro-cid-rmrokrui] h2[data-astro-cid-rmrokrui]{font:400 clamp(3.6rem,7.4vw,7rem)/.94 "League Gothic",sans-serif;text-transform:uppercase;max-width:1000px}.lead[data-astro-cid-rmrokrui]{max-width:850px;font-size:1.08rem;line-height:1.7;margin-top:25px}.response[data-astro-cid-rmrokrui]{font-weight:800;color:#efb8f6;margin-top:15px}.form-section[data-astro-cid-rmrokrui]{padding:75px 0;background:#211a25 url(/revo-v5/tausta_tumma_1_vasen-ala.jpg) center/cover}.booking-grid[data-astro-cid-rmrokrui]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,90px);align-items:start}.form-section[data-astro-cid-rmrokrui] h2[data-astro-cid-rmrokrui]{font-size:clamp(3rem,5vw,5rem);margin-bottom:18px}.form-section[data-astro-cid-rmrokrui] p[data-astro-cid-rmrokrui]{line-height:1.65}.support[data-astro-cid-rmrokrui],.direct[data-astro-cid-rmrokrui]{margin-top:38px;padding-top:22px;border-top:1px solid #725079}.support[data-astro-cid-rmrokrui] h3[data-astro-cid-rmrokrui],.direct[data-astro-cid-rmrokrui] h3[data-astro-cid-rmrokrui]{font:400 1.8rem League Gothic,sans-serif;text-transform:uppercase;margin-bottom:10px}.support[data-astro-cid-rmrokrui] a[data-astro-cid-rmrokrui],.direct[data-astro-cid-rmrokrui] a[data-astro-cid-rmrokrui]{display:block;width:fit-content;margin-top:12px;color:#f0b5f8;border-bottom:1px solid #cf5eea;padding-bottom:5px;font-weight:800}.meeting-form[data-astro-cid-rmrokrui]{padding:clamp(22px,3.5vw,45px);background:#302333;border:1px solid #75527d;display:grid;gap:18px}.meeting-form[data-astro-cid-rmrokrui] label[data-astro-cid-rmrokrui]{display:grid;gap:8px;font-weight:700;font-size:1rem;line-height:1.4}.meeting-form[data-astro-cid-rmrokrui] input[data-astro-cid-rmrokrui],.meeting-form[data-astro-cid-rmrokrui] textarea[data-astro-cid-rmrokrui],.meeting-form[data-astro-cid-rmrokrui] select[data-astro-cid-rmrokrui]{width:100%;min-height:46px;padding:12px;background:#201a24;color:#fff;border:1px solid #72547a;border-radius:0;font:500 1rem Raleway,sans-serif}.meeting-form[data-astro-cid-rmrokrui] textarea[data-astro-cid-rmrokrui]{resize:vertical}.meeting-form[data-astro-cid-rmrokrui] input[data-astro-cid-rmrokrui]:focus,.meeting-form[data-astro-cid-rmrokrui] textarea[data-astro-cid-rmrokrui]:focus,.meeting-form[data-astro-cid-rmrokrui] select[data-astro-cid-rmrokrui]:focus{outline:2px solid #cf5eea;outline-offset:1px}.field-row[data-astro-cid-rmrokrui]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.honeypot[data-astro-cid-rmrokrui]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.meeting-form[data-astro-cid-rmrokrui] button[data-astro-cid-rmrokrui]{min-height:50px;background:#cf5eea;color:#24152a;border:0;padding:12px 20px;text-transform:uppercase;font-weight:800}.meeting-form[data-astro-cid-rmrokrui] button[data-astro-cid-rmrokrui]:disabled{opacity:.65}.status[data-astro-cid-rmrokrui]{min-height:1.5em;color:#f5c5fa;font-size:1rem}.privacy-note[data-astro-cid-rmrokrui]{font-size:.875rem;color:#d3c4d5}.privacy-note[data-astro-cid-rmrokrui] a[data-astro-cid-rmrokrui]{text-decoration:underline}.next[data-astro-cid-rmrokrui]{padding:65px 0;background:#4a1556 url(/revo-v5/tausta_plum_2_vasen-yla.jpg) center/cover}.next[data-astro-cid-rmrokrui] ol[data-astro-cid-rmrokrui]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;counter-reset:steps;padding:0}.next[data-astro-cid-rmrokrui] li[data-astro-cid-rmrokrui]{counter-increment:steps;border-top:2px solid #cf5eea;padding-top:15px;line-height:1.6}.next[data-astro-cid-rmrokrui] li[data-astro-cid-rmrokrui]:before{content:"0" counter(steps);display:block;font:400 2.6rem League Gothic,sans-serif;color:#e690f2;margin-bottom:10px}.company[data-astro-cid-rmrokrui]{padding:25px 0;background:#17151b;font-size:1rem}.company[data-astro-cid-rmrokrui] p[data-astro-cid-rmrokrui]{display:inline-block;margin-right:25px}.company[data-astro-cid-rmrokrui] a[data-astro-cid-rmrokrui]{color:#f2baf7;text-decoration:underline}@media(max-width:800px){.booking-grid[data-astro-cid-rmrokrui],.next[data-astro-cid-rmrokrui] ol[data-astro-cid-rmrokrui],.field-row[data-astro-cid-rmrokrui]{grid-template-columns:1fr}}
