body[data-bookbusiness-review] main{background:#fff;color:#102f50}
body[data-bookbusiness-review] .cvc-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}
body[data-bookbusiness-review] .cvc-hero{padding:48px 0;background:#0b263f;color:#fff}
body[data-bookbusiness-review] .cvc-hero__in{max-width:700px}
body[data-bookbusiness-review] .cvc-crumb{font:400 12px/1.6 Inter,Arial,sans-serif;margin:0 0 22px;color:#e3ebf5}
body[data-bookbusiness-review] .cvc-crumb a{color:#e3ebf5;min-height:28px;display:inline-flex;align-items:center;text-underline-offset:4px}
body[data-bookbusiness-review] .cvc-kicker{font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#304d9e}
body[data-bookbusiness-review] .cvc-hero .cvc-kicker{color:#c2d3ff}
body[data-bookbusiness-review] .cvc-hero h1{font:400 clamp(42px,4.6vw,62px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#fff;max-width:20ch;margin:20px 0 24px}
.dr-business-signal{width:180px;height:16px;display:block;stroke:#c2d3ff;stroke-width:2;overflow:hidden;margin:0 0 18px}
.dr-business-signal [data-review-motion]{stroke-dasharray:36 180;animation:dr-business-flow 7s linear infinite}
@keyframes dr-business-flow{from{stroke-dashoffset:216}to{stroke-dashoffset:0}}
body[data-bookbusiness-review] .cvc-facts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}
body[data-bookbusiness-review] .cvc-facts span{padding:8px 12px;border:1px solid #8da5c0;color:#fff;background:#0b263f;font:500 12px/1.5 Inter,Arial,sans-serif}
body[data-bookbusiness-review] .cvc-actions{display:flex;justify-content:flex-start;gap:12px;margin:0}
body[data-bookbusiness-review] .cvc-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:0;padding:14px 22px;background:#f7f5ef;color:#102f50;font:600 13px/1.5 Inter,Arial,sans-serif;border:1px solid #f7f5ef;text-decoration:none;transition:transform .2s,background .2s}
body[data-bookbusiness-review] .cvc-btn:hover{transform:translateY(-2px);background:#e5edff}
body[data-bookbusiness-review] .conversa-a-context{max-width:64ch;margin-top:20px;color:#e3ebf5}
body[data-bookbusiness-review] .conversa-a-context summary{min-height:44px;padding:12px 0;cursor:pointer;font:500 13px/1.6 Inter,Arial,sans-serif;text-underline-offset:5px}
body[data-bookbusiness-review] .conversa-a-context p{font:400 15px/1.8 Inter,Arial,sans-serif;color:#e3ebf5;margin:12px 0}
body[data-bookbusiness-review] .dr-motion-toggle{color:#e3ebf5;min-height:44px;margin-top:12px}
body[data-bookbusiness-review] .cvc-section{padding:64px 0}
body[data-bookbusiness-review] .cvc-section h2{font:400 clamp(32px,3.5vw,46px)/1.14 Georgia,serif;letter-spacing:-.035em;color:#102f50;max-width:26ch;margin:16px 0 22px}
body[data-bookbusiness-review] .cvc-section p{font:400 16px/1.8 Inter,Arial,sans-serif;color:#38516a;max-width:76ch}
body[data-bookbusiness-review] #agenda{position:relative;background:#fff!important;scroll-margin-top:120px!important}
body[data-bookbusiness-review] #agenda:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#d6e0ed,#587cb5,#d6e0ed);background-size:220% 100%;animation:dr-business-progress 12s linear infinite}
@keyframes dr-business-progress{to{background-position:220% 0}}
body[data-bookbusiness-review] .corporate-booking-frame{display:block;width:100%;max-width:100%;height:800px;border:1px solid #d0dbe9;background:#f6f8fc;margin:28px 0 16px}
body[data-bookbusiness-review] .cvc-section .cvc-note{font-size:13px;line-height:1.7;margin:0}
body[data-bookbusiness-review] .cvc-note a,body[data-bookbusiness-review] .cvc-card__link{color:#234ca8;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
body[data-bookbusiness-review] #agenda+.cvc-section{background:#f5f3ed}
body[data-bookbusiness-review] .cvc-wrap--narrow{max-width:1000px}
body[data-bookbusiness-review] .cvc-card__link{font:600 14px/1.7 Inter,Arial,sans-serif;margin-top:16px}
body[data-bookbusiness-review] main a:focus-visible,body[data-bookbusiness-review] main button:focus-visible,body[data-bookbusiness-review] main summary:focus-visible,body[data-bookbusiness-review] main iframe:focus-visible{outline:3px solid #385fea;outline-offset:5px}
body[data-bookbusiness-review] .cvc-hero a:focus-visible,body[data-bookbusiness-review] .cvc-hero button:focus-visible,body[data-bookbusiness-review] .cvc-hero summary:focus-visible{outline-color:#e8c36c}
html.dr-motion-paused .dr-business-signal [data-review-motion],html.dr-motion-paused body[data-bookbusiness-review] #agenda:before{animation-play-state:paused!important}
@media(max-width:900px){body[data-bookbusiness-review] .cvc-wrap{width:calc(100% - 64px)}body[data-bookbusiness-review] .cvc-hero h1{max-width:18ch}}
@media(max-width:600px){body[data-bookbusiness-review] .cvc-wrap{width:calc(100% - 40px)}body[data-bookbusiness-review] .cvc-hero{padding:28px 0}body[data-bookbusiness-review] .cvc-hero h1{font-size:36px;line-height:1.08;max-width:none;margin:18px 0 20px}body[data-bookbusiness-review] .cvc-crumb{font-size:11px;margin-bottom:18px}body[data-bookbusiness-review] .cvc-facts{gap:8px;margin-bottom:20px}body[data-bookbusiness-review] .cvc-facts span{padding:6px 10px;font-size:11px}body[data-bookbusiness-review] .cvc-section{padding:44px 0}body[data-bookbusiness-review] .cvc-section h2{font-size:34px}body[data-bookbusiness-review] .corporate-booking-frame{margin-top:24px}body[data-bookbusiness-review] .conversa-a-context{margin-top:12px}}
@media(prefers-reduced-motion:reduce){body[data-bookbusiness-review] main *,body[data-bookbusiness-review] main *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}body[data-bookbusiness-review] .dr-motion-toggle{display:none!important}}
