.pa-hero-cta{align-items:stretch;gap:14px}.pa-hero-cta .pa-book,.pa-hero-cta .pa-ask{border-radius:14px;min-height:68px;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pa-hero-cta .pa-book{background:linear-gradient(145deg,#f1f0eb,#d9e0e2);border:1px solid #f1f0eb;gap:28px;padding:18px 24px;box-shadow:inset 0 1px #fff8,0 8px 24px #0002}.pa-hero-cta .pa-book>svg{width:22px;height:22px}.pa-hero-cta .pa-book:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.pa-hero-cta .pa-ask{color:#e9eff3;background:linear-gradient(125deg,#1d3342eb,#14212de8 72%);border:1px solid #466778;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:inline-flex;box-shadow:inset 0 1px #d9f3ff14,0 8px 24px #0002}.pa-ask-icon{color:#91d3ef;background:linear-gradient(145deg,#3b71864a,#1c39484d);border:1px solid #568ba45c;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pa-ask-icon svg{width:23px;height:23px}.pa-ask-copy{gap:3px;line-height:1.2;display:grid}.pa-ask-copy>span{letter-spacing:.01em;font-size:16px;font-weight:500}.pa-ask-copy small{color:#b0c1ce;font-size:12px;font-weight:400}.pa-ask-arrow{color:#bad9e8;border:1px solid #8cb7cc38;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:12px;transition:transform .18s,border-color .18s;display:grid}.pa-ask-arrow svg{width:18px;height:18px}.pa-hero-cta .pa-ask:hover{color:#fff;background:linear-gradient(125deg,#254858ee,#192c3aeb 72%);border-color:#8bc8df;text-decoration:none;transform:translateY(-2px);box-shadow:inset 0 1px #d9f3ff26,0 10px 32px #113c4e40}.pa-ask:hover .pa-ask-arrow{border-color:#8bc8df;transform:translate(1px,-1px)}.pa-hero-cta .pa-ask:focus-visible,.pa-hero-cta .pa-book:focus-visible{outline-offset:5px;outline:2px solid #b5e7fb}@media (width<=479px){.pa-hero-cta{grid-template-columns:1fr;max-width:360px;display:grid}.pa-hero-cta .pa-book{justify-content:space-between}.pa-hero-cta .pa-ask{width:100%}.pa-ask-arrow{margin-left:auto}}@media (prefers-reduced-motion:reduce){.pa-hero-cta .pa-book,.pa-hero-cta .pa-ask,.pa-ask-arrow{transition:none}.pa-hero-cta .pa-book:hover,.pa-hero-cta .pa-ask:hover,.pa-ask:hover .pa-ask-arrow{transform:none}}
