.staggered-text{display:inline}.staggered-word{display:inline-block}.staggered-text [data-stagger-piece]{transform-origin:bottom;display:inline-block}@media (prefers-reduced-motion:reduce){.staggered-text [data-stagger-piece]{opacity:1!important;transform:none!important}}
.letter-swap{min-width:0;text-align:inherit;line-height:1.4;display:inline-block}.letter-swap-word{white-space:nowrap;display:inline-flex}.letter-swap-cell{perspective:400px;display:inline-block}.letter-swap-rotor{transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,.7,.3,1);transition-delay:var(--letter-delay);display:inline-grid}.letter-swap-front,.letter-swap-back{backface-visibility:hidden;grid-area:1/1;display:block}.letter-swap-front{transform:translateZ(.7em)}.letter-swap-back{transform:rotateX(-90deg)translateZ(.7em)}@media (hover:hover) and (pointer:fine){.button:hover .letter-swap-rotor,button:not(:disabled):hover .letter-swap-rotor{transform:rotateX(90deg)}}.button:focus-visible .letter-swap-rotor,button:not(:disabled):focus-visible .letter-swap-rotor{transform:rotateX(90deg)}@media (prefers-reduced-motion:reduce){.letter-swap-rotor{transition:none!important;transform:none!important}.letter-swap-front{transform:none}.letter-swap-back{display:none}}
.offer-section{padding-block:48px 64px;scroll-margin-top:32px}.offer-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.offer-options button{text-align:left;color:#f5f8fa;font:inherit;cursor:pointer;background:#141b22b8;border:1px solid #a8bac744;border-radius:8px;align-items:center;gap:12px;min-height:80px;padding:20px 16px;display:flex}.offer-options button[aria-selected=true]{color:#14181c;background:#a8dcf4;border-color:#a8dcf4}.offer-options button>span{font-size:12px}.offer-options button>svg{flex-shrink:0;margin-left:auto}.offer-example{border-block:1px solid #a8bac744;grid-template-columns:1fr 1fr;gap:48px;min-height:280px;margin-bottom:20px;padding:28px 0;display:grid}.offer-example h3{margin:12px 0 24px;font-size:25px;line-height:1.3}.offer-caption{color:#c0cfda;font-size:12px}.offer-example ol{align-content:center;gap:12px;padding:0;list-style:none;display:grid}.offer-example li{color:#c0cfda;border-bottom:1px solid #a8bac733;align-items:center;gap:16px;min-height:56px;display:flex}.offer-example li>span{border:1px solid #a8bac766;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.offer-example .is-complete{color:#fff}.offer-example .is-complete>span{color:#14181c;background:#a8dcf4}.marketing .signal-hero .signal-opening{display:block}.marketing .signal-hero .hero-explanation{color:#d0dce4;max-width:760px;margin:20px 0 28px;font-size:20px;line-height:1.6}.marketing .signal-hero{padding-top:32px;padding-bottom:20px}.marketing .signal-actions{margin-top:20px}.price-support{border-top:1px solid #a8bac744;margin-top:24px;padding-top:20px}.price-support strong{margin:8px 0;display:block}.price-support p,.price-item .offer-timing{color:#d0dce4;font-size:14px;line-height:1.6}.inquiry-form details summary{cursor:pointer;padding:12px 0}.inquiry-form details>label{margin:12px 0;display:block}.inquiry-form .next-step{color:#d0dce4;font-size:14px;line-height:1.6}@media (max-width:700px){.offer-options{grid-template-columns:1fr;gap:8px}.offer-options button{min-height:56px;padding:14px}.offer-example{grid-template-columns:1fr;gap:20px}.offer-section{padding-block:32px 48px}.marketing .signal-hero .hero-explanation{font-size:17px}.offer-example .button{white-space:normal;text-align:left}.offer-example h3{font-size:23px}}.inquiry-form [hidden]{display:none!important}.inquiry-form fieldset{border:0;margin:0;padding:0}.inquiry-form fieldset>label{margin:14px 0;display:block}.inquiry-form fieldset legend{font-weight:600}.offer-options button{transition:background-color .18s,border-color .18s}.offer-options button>svg,.offer-request>svg{transition:transform .18s}.offer-options button:hover>svg,.offer-request:hover>svg{transform:translate(3px)}.offer-example{animation:.36s cubic-bezier(.22,1,.36,1) offer-enter}.offer-example li,.offer-example li>span{transition:color .22s,background-color .22s}.offer-request:hover .letter-swap-rotor,.offer-request:focus-visible .letter-swap-rotor{transform:rotateX(90deg)}@keyframes offer-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.offer-example{animation:none}.offer-options button,.offer-options button>svg,.offer-request>svg,.offer-example li,.offer-example li>span{transition:none}.offer-options button:hover>svg,.offer-request:hover>svg{transform:none}}
.audience-switch{border-bottom:1px solid #62747d;flex-wrap:wrap;gap:4px;margin-bottom:32px;padding-bottom:12px;display:flex}.audience-switch button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 20px}.audience-switch button[aria-pressed=true]{color:#11181e;background:#a9ddf1}.audience-switch button:focus-visible{outline-offset:3px;outline:2px solid #fff}.enterprise-offers>.section-body{max-width:760px;margin:24px 0 40px}.enterprise-quote{margin:24px 0;font-size:24px;display:block}.enterprise-offers .price-item{flex-direction:column;min-width:0;display:flex}.enterprise-offers .price-item .button{white-space:normal;margin-top:auto}.enterprise-steps{flex-wrap:wrap;gap:24px 48px;margin:32px 0;padding-left:24px;display:flex}.booking-intro{max-width:640px;margin:24px 0}.booking-intro p{margin-top:16px;font-size:16px;line-height:1.6}
