.wd-eh{--u:.0520833cqw;background:#f5fbfb;position:relative;container-type:inline-size}.wd-eh__inner{grid-template-columns:calc(732 * var(--u)) calc(788 * var(--u));padding:calc(var(--sec-pad-n) * var(--u)) calc(120 * var(--u));justify-content:space-between;align-items:center;display:grid;position:relative}.wd-eh__copy{flex-direction:column;grid-area:1/2;align-items:flex-start;display:flex}.wd-eh__title{width:calc(788 * var(--u));font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(56 * var(--u));line-height:calc(66 * var(--u));color:#000;margin:0}.wd-eh__title em{color:var(--hv3-purple);font-style:normal}.wd-eh__label{margin:calc(24 * var(--u)) 0 0;padding:calc(10.25 * var(--u)) calc(20.5 * var(--u));border-radius:calc(9.111 * var(--u));font-weight:var(--hv3-w-body);font-size:calc(20 * var(--u));color:#239e9e;background:#e3f7f5;line-height:normal}.wd-eh__list{width:calc(776 * var(--u));margin:calc(29 * var(--u)) 0 0;gap:calc(16 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.wd-eh__item{align-items:center;gap:calc(12 * var(--u));height:calc(39 * var(--u));font-size:max(var(--hv3-desc-min), calc(21.436 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.11112), calc(23.818 * var(--u)));color:#000;white-space:nowrap;display:flex}.wd-eh__check{width:calc(23.818 * var(--u));height:calc(23.818 * var(--u));background:#e3f7f5;border-radius:50%;flex:none;position:relative}.wd-eh__check:after{content:"";border:solid #239e9e;border-width:0 calc(2.4 * var(--u)) calc(2.4 * var(--u)) 0;width:28%;height:52%;position:absolute;top:46%;left:50%;translate:-50% -50%;rotate:45deg}.wd-eh__note{width:calc(776 * var(--u));margin:calc(25 * var(--u)) 0 0;font-size:max(var(--hv3-desc-min), calc(20 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.5), calc(30 * var(--u)));color:#000}.wd-eh__art{width:calc(731.915 * var(--u));height:calc(400 * var(--u));grid-area:1/1;font-family:Arial,Arimo,Helvetica,sans-serif;position:relative}.wd-eh__paths{width:calc(731.915 * var(--u));height:calc(400 * var(--u));position:absolute;top:0;left:0}.wd-eh__path{stroke-dasharray:5 5}.wd-eh__vendors{gap:calc(18.44 * var(--u));display:flex;position:absolute;top:0;left:0}.wd-eh__vendor{box-sizing:border-box;height:calc(78.014 * var(--u));border-radius:calc(17.021 * var(--u));box-shadow:0 calc(14.184 * var(--u)) calc(42.553 * var(--u)) #5545980d;white-space:nowrap;background:#ffffffdb;flex-direction:column;justify-content:center;align-items:center;line-height:normal;display:flex}.wd-eh__vendor--epic{width:calc(136.17 * var(--u))}.wd-eh__vendor--athena{width:calc(170.213 * var(--u))}.wd-eh__vendor--ecw,.wd-eh__vendor--kareo{width:calc(174.468 * var(--u))}.wd-eh__vendor-name{font-weight:700}.wd-eh__vendor--epic .wd-eh__vendor-name{font-size:calc(36.879 * var(--u));color:#cf194b;font-style:italic}.wd-eh__vendor-sub{font-size:calc(14.184 * var(--u));color:#6199c7}.wd-eh__vendor--athena .wd-eh__vendor-name{font-size:calc(19.858 * var(--u));color:#8a67ad}.wd-eh .wd-eh__vendor-mark{width:calc(34.043 * var(--u));height:calc(31.206 * var(--u));max-width:none}.wd-eh__vendor--ecw .wd-eh__vendor-name{font-size:calc(21.277 * var(--u));color:#3f6688;font-style:italic}.wd-eh__vendor--kareo .wd-eh__vendor-name{font-size:calc(34.043 * var(--u));color:#f79b24}.wd-eh__card{box-sizing:border-box;border-radius:calc(22.695 * var(--u));box-shadow:0 calc(14.184 * var(--u)) calc(42.553 * var(--u)) #5545980d;background:#ffffffd9;flex-direction:column;display:flex;position:absolute}.wd-eh__card-title{font-weight:700;font-size:max(var(--hv3-title-min), calc(19.858 * var(--u)));color:#2d3656;margin:0;line-height:normal}.wd-eh__booking{left:calc(2.84 * var(--u));top:calc(146.1 * var(--u));width:calc(378.723 * var(--u));height:calc(249.645 * var(--u));gap:calc(11.348 * var(--u));padding:calc(21.277 * var(--u)) calc(31.206 * var(--u)) calc(22.695 * var(--u)) calc(32.624 * var(--u))}.wd-eh__field{box-sizing:border-box;height:calc(43.972 * var(--u));align-items:center;gap:calc(19.858 * var(--u));padding:0 calc(14.184 * var(--u));border:calc(1.418 * var(--u)) solid #dfe3ed;border-radius:calc(7.092 * var(--u));background:#fbfcff;flex:none;display:flex}.wd-eh__field-text{min-width:0;font-size:calc(15.603 * var(--u));color:#7c8294;flex:1 1 0}.wd-eh .wd-eh__field-icon{width:calc(19.858 * var(--u));height:calc(19.858 * var(--u));flex:none;max-width:none}.wd-eh .wd-eh__chevron{width:calc(14.184 * var(--u));height:calc(14.184 * var(--u));flex:none;max-width:none}.wd-eh__button{box-sizing:border-box;width:calc(314.894 * var(--u));height:calc(49.645 * var(--u));justify-content:center;align-items:center;gap:calc(11.348 * var(--u));border-radius:calc(7.092 * var(--u));font-size:calc(17 * var(--u));color:#fff;background:#49ac40;flex:none;transition:filter .2s,translate .2s;display:flex}.wd-eh .wd-eh__button-arrow{width:calc(19.858 * var(--u));height:calc(19.858 * var(--u));max-width:none}.wd-eh__sync{left:calc(409.93 * var(--u));top:calc(229.79 * var(--u));width:calc(76.596 * var(--u));height:calc(76.596 * var(--u));position:absolute}.wd-eh__ping,.wd-eh__disc{background:#a089da;border-radius:50%;position:absolute;inset:0}.wd-eh__ping{opacity:0}.wd-eh__disc{box-shadow:0 calc(14.184 * var(--u)) calc(42.553 * var(--u)) #5545980d;place-items:center;display:grid}.wd-eh .wd-eh__sync-icon{width:calc(41.135 * var(--u));height:calc(41.135 * var(--u));max-width:none}.wd-eh__portal{left:calc(509.23 * var(--u));top:calc(139.01 * var(--u));width:calc(219.858 * var(--u));height:calc(255.319 * var(--u));gap:calc(15.603 * var(--u));padding:calc(19.858 * var(--u)) calc(18.44 * var(--u)) calc(19.858 * var(--u)) calc(28.369 * var(--u))}.wd-eh__row{align-items:center;gap:calc(18.44 * var(--u));font-size:calc(14.184 * var(--u));color:#586276;white-space:nowrap;display:flex}.wd-eh__row-icon{width:calc(34.043 * var(--u));height:calc(34.043 * var(--u));border-radius:calc(8.511 * var(--u));background:#e3f7f5;flex:none;place-items:center;display:grid}.wd-eh .wd-eh__row-img{width:calc(22.695 * var(--u));height:calc(22.695 * var(--u));max-width:none}@keyframes wd-eh-flow{to{stroke-dashoffset:-40px}}@keyframes wd-eh-flow-v{to{background-position-y:10px}}@keyframes wd-eh-spin{to{rotate:360deg}}@keyframes wd-eh-ping{0%{opacity:.45;scale:1}to{opacity:0;scale:1.9}}@keyframes wd-eh-float{0%,to{translate:0}50%{translate:0 calc(-7 * var(--u))}}@keyframes wd-eh-tick{0%,60%{background:#e3f7f5}70%,90%{background:#c9efe9}to{background:#e3f7f5}}.wd-eh__path{animation:2.4s linear infinite wd-eh-flow}.wd-eh .wd-eh__sync-icon{animation:9s linear infinite wd-eh-spin}.wd-eh__ping{animation:2.6s ease-out infinite wd-eh-ping}.wd-eh__booking{animation:7s ease-in-out -1s infinite wd-eh-float}.wd-eh__portal{animation:7s ease-in-out -3.5s infinite wd-eh-float}.wd-eh__row-icon{animation:6s ease-in-out infinite wd-eh-tick;animation-delay:calc(var(--i,0) * .4s)}.wd-eh__title,.wd-eh__label,.wd-eh__item,.wd-eh__note{transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), translate .7s cubic-bezier(.2, .7, .2, 1) var(--rd,0s)}.wd-eh__label{--rd:50ms}.wd-eh__item{--rd:calc(.1s + var(--i,0) * .1s)}.wd-eh__note{--rd:.5s}.wd-eh__inner[data-ga-armed]:not(.is-in) :is(.wd-eh__title,.wd-eh__label,.wd-eh__item,.wd-eh__note){opacity:0;translate:0 calc(22 * var(--u))}@media (hover:hover){.wd-eh__button:hover{filter:brightness(1.07);translate:0 calc(-1 * var(--u))}}@media (prefers-reduced-motion:reduce){.wd-eh__path,.wd-eh .wd-eh__sync-icon,.wd-eh__ping,.wd-eh__booking,.wd-eh__portal,.wd-eh__row-icon{animation:none}.wd-eh__title,.wd-eh__label,.wd-eh__item,.wd-eh__note,.wd-eh__button{transition:none}.wd-eh__button:hover{translate:none}}@media (max-width:980px){.wd-eh{--u:1px;container-type:normal}.wd-eh__inner{padding:calc(var(--sec-pad-n) * var(--u)) 16px;flex-direction:column;align-items:stretch;gap:20px;display:flex}.wd-eh__copy{display:contents}.wd-eh__title,.wd-eh__label,.wd-eh__list,.wd-eh__note,.wd-eh__art{width:auto;margin:0}.wd-eh__title{font-size:var(--m-title);line-height:1.2}.wd-eh__label{border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:16px}.wd-eh__list{gap:12px}.wd-eh__item{white-space:normal;align-items:flex-start;gap:12px;height:auto;font-size:16px;line-height:22px}.wd-eh__check{width:22px;height:22px}.wd-eh__check:after{border-width:0 2px 2px 0}.wd-eh__note{font-size:16px;line-height:24px}.wd-eh__art{flex-direction:column;gap:20px;height:auto;display:flex}.wd-eh__paths{display:none}.wd-eh__vendors{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -16px;padding:4px 16px 8px;position:static;overflow-x:auto}.wd-eh__vendors::-webkit-scrollbar{display:none}.wd-eh__vendor{scroll-snap-align:center;border-radius:14px;flex:none;height:64px;box-shadow:0 8px 24px #55459814}.wd-eh__vendor--epic{width:120px}.wd-eh__vendor--athena,.wd-eh__vendor--ecw{width:150px}.wd-eh__vendor--kareo{width:130px}.wd-eh__vendor--epic .wd-eh__vendor-name{font-size:28px}.wd-eh__vendor-sub{font-size:11px}.wd-eh__vendor--athena .wd-eh__vendor-name{font-size:15px}.wd-eh .wd-eh__vendor-mark{width:24px;height:22px}.wd-eh__vendor--ecw .wd-eh__vendor-name{font-size:16px}.wd-eh__vendor--kareo .wd-eh__vendor-name{font-size:26px}.wd-eh .hv3-si{margin-top:-8px}.wd-eh__card{border-radius:18px;width:auto;height:auto;padding:18px;position:relative;top:auto;left:auto;box-shadow:0 8px 24px #55459814}.wd-eh__card-title{font-size:17px}.wd-eh__booking{gap:10px}.wd-eh__field{height:var(--m-tap);gap:12px;padding:0 12px}.wd-eh__field-text{font-size:14px}.wd-eh .wd-eh__field-icon{width:18px;height:18px}.wd-eh__button{width:100%;height:46px;font-size:16px}.wd-eh .wd-eh__button-arrow{width:18px;height:18px}.wd-eh__sync{width:28px;height:28px;margin:38px auto;position:relative;top:auto;left:auto}.wd-eh__sync:before,.wd-eh__sync:after{content:"";background:repeating-linear-gradient(#8fd9d1 0 5px,#0000 5px 10px);width:2px;height:28px;margin-left:-1px;animation:1.2s linear infinite wd-eh-flow-v;position:absolute;left:50%}.wd-eh__sync:before{bottom:calc(100% + 8px)}.wd-eh__sync:after{top:calc(100% + 8px)}.wd-eh .wd-eh__sync-icon{width:16px;height:16px}.wd-eh__portal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.wd-eh__portal .wd-eh__card-title{grid-column:1/-1}.wd-eh__row{min-height:var(--m-tap);white-space:normal;gap:8px;font-size:13px}.wd-eh__row-icon{border-radius:8px;width:30px;height:30px}.wd-eh .wd-eh__row-img{width:20px;height:20px}.wd-eh__inner[data-ga-armed]:not(.is-in) :is(.wd-eh__title,.wd-eh__label,.wd-eh__item,.wd-eh__note){translate:0 14px}}@media (prefers-reduced-motion:reduce){.wd-eh__sync:before,.wd-eh__sync:after{animation:none}}
.wd-ada{--u:.0520833cqw;background:radial-gradient(ellipse calc(1152 * var(--u)) calc(678 * var(--u)) at calc(192 * var(--u)) 0, #7c3aed14, #7c3aed00), radial-gradient(ellipse calc(960 * var(--u)) calc(565 * var(--u)) at 100% 100%, #f26b5b14, #f26b5b00), linear-gradient(#fbfafe, #fff);color:#1f1b33;position:relative;overflow-x:clip;container-type:inline-size}.wd-ada__inner{padding-block:calc(var(--sec-pad-n) * var(--u));position:relative}.wd-ada__cards{grid-template-columns:repeat(2, calc(756 * var(--u)));column-gap:calc(40 * var(--u));justify-content:center;display:grid}.wd-ada__card{--accent:var(--hv3-purple);--lede-w:384;--note-w:590;transition:opacity .8s ease var(--rd,0s), translate .8s cubic-bezier(.2, .7, .2, 1) var(--rd,0s);position:relative}.wd-ada__card--seo{--accent:#ff6b6b;--lede-w:464;--note-w:625}.wd-ada__card:after{content:"";border-radius:calc(32 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #5b21b60f;pointer-events:none;position:absolute;inset:0}.wd-ada .wd-ada__face{width:100%;max-width:none;height:100%;position:absolute;inset:0}.wd-ada__tile{left:calc(48 * var(--u));top:calc(48 * var(--u));width:calc(68 * var(--u));height:calc(68 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}.wd-ada .wd-ada__tile-bg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.wd-ada .wd-ada__glyph{width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));max-width:none;position:relative}.wd-ada__title{left:calc(48 * var(--u));top:calc(147.5 * var(--u));font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(54 * var(--u));line-height:calc(62 * var(--u));white-space:nowrap;color:#0e0b1f;margin:0;position:absolute}.wd-ada__accent,.wd-ada__rest{display:block}.wd-ada__accent{color:#5b21b6}.wd-ada__lede{width:calc(var(--lede-w) * var(--u));font-size:max(var(--hv3-desc-min), calc(22 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.45455), calc(32 * var(--u)));color:#5a6072;margin:0;position:relative}.wd-ada__label{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-body);font-size:calc(20 * var(--u));line-height:calc(27 * var(--u));color:var(--accent);margin:0;position:relative}.wd-ada__pills{align-items:flex-start;gap:calc(11 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.wd-ada__pill{align-items:center;gap:calc(14 * var(--u));box-sizing:border-box;height:calc(55 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(11.5 * var(--u));border-radius:calc(27.5 * var(--u));font-size:calc(20 * var(--u));white-space:nowrap;color:#1f1b33;transition:opacity .6s ease var(--rd,0s), translate .6s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), transform .25s ease, box-shadow .25s ease, border-color .25s ease;background:#fffffff2;border:1px solid #e7e4f1;line-height:normal;display:flex}.wd-ada__disc{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wd-ada__aa{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);font-size:calc(15 * var(--u));color:#fff;line-height:normal}.wd-ada .wd-ada__ic{width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));flex:none;max-width:none;display:block}.wd-ada .wd-ada__ic[data-flip]{transform:scaleY(-1)}.wd-ada__note{width:calc(var(--note-w) * var(--u));font-size:max(var(--hv3-desc-min), calc(20 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.5), calc(30 * var(--u)));color:#5a6072;margin:0;position:relative}@media (min-width:981px){.wd-ada__card{min-height:calc(876 * var(--u));box-sizing:border-box;padding:calc(290 * var(--u)) calc(48 * var(--u)) calc(33 * var(--u));flex-direction:column;display:flex}.wd-ada__lede{min-height:calc(94 * var(--u))}.wd-ada__label{margin-bottom:calc(19.5 * var(--u))}.wd-ada__pills{margin-bottom:calc(24 * var(--u));align-self:flex-start}.wd-ada__note{margin-top:auto}}.wd-ada__cta{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(15.6 * var(--u));width:calc(564.2 * var(--u));height:calc(62 * var(--u));margin:calc(56 * var(--u)) auto 0;border-radius:calc(31 * var(--u));font-family:var(--hv3-font-body);font-weight:var(--hv3-w-button);font-size:calc(20 * var(--u));color:#fff;transition:opacity .8s ease var(--rd,0s), translate .8s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), transform .25s ease, box-shadow .25s ease;background:linear-gradient(173.7deg,#7c3aed,#5b21b6);line-height:normal;text-decoration:none;display:flex;position:relative}.wd-ada .wd-ada__cta-arrow{width:calc(20.4 * var(--u));height:calc(14.4 * var(--u));max-width:none;transition:transform .25s;display:block}.wd-ada__cta:focus-visible{outline:2px solid var(--hv3-purple);outline-offset:3px}@media (hover:hover){.wd-ada__pill:hover{border-color:#cdbcf5;transform:translate(6px);box-shadow:0 8px 20px #5545981a}.wd-ada__card--seo .wd-ada__pill:hover{border-color:#ffc9c4}.wd-ada__cta:hover{transform:translateY(-3px);box-shadow:0 14px 30px #6e32dc59}.wd-ada__cta:hover .wd-ada__cta-arrow{transform:translate(4px)}}.wd-ada__inner[data-ga-armed]:not(.is-in) :is(.wd-ada__card,.wd-ada__cta){opacity:0;translate:0 calc(24 * var(--u))}.wd-ada__inner[data-ga-armed]:not(.is-in) .wd-ada__pill{opacity:0;translate:calc(-22 * var(--u)) 0}@media (prefers-reduced-motion:reduce){.wd-ada__card,.wd-ada__pill,.wd-ada__cta,.wd-ada .wd-ada__cta-arrow{transition:none}}@media (max-width:980px){.wd-ada{--u:1px;background:linear-gradient(160deg,#f3eefe,#fff 55%,#fff1ec);container-type:normal}.wd-ada__inner{flex-direction:column;gap:22px;display:flex}.wd-ada__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 24px 8px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.wd-ada__cards::-webkit-scrollbar{display:none}.wd-ada__card{box-sizing:border-box;border-radius:var(--m-card-r);scroll-snap-align:center;background:#ffffffd9;border:1px solid #efeaf8;flex-direction:column;flex:none;gap:12px;width:min(310px,82vw);height:auto;padding:24px 20px;display:flex;position:relative;top:auto;left:auto}.wd-ada__card:after,.wd-ada .wd-ada__face{display:none}.wd-ada__title,.wd-ada__lede,.wd-ada__label,.wd-ada__pills,.wd-ada__note{width:auto;position:static}.wd-ada__tile{width:48px;height:48px;position:relative;top:auto;left:auto}.wd-ada .wd-ada__glyph{transform:scale(.7)}.wd-ada__title{letter-spacing:-.01em;white-space:normal;font-size:28px;line-height:33px}.wd-ada__accent,.wd-ada__rest{display:inline}.wd-ada__lede{font-size:16px;line-height:24px}.wd-ada__label{font-size:15px;line-height:20px}.wd-ada__pills{align-items:stretch;gap:8px}.wd-ada__pill{height:auto;min-height:var(--m-tap);white-space:normal;border-radius:22px;gap:10px;padding:6px 14px 6px 8px;font-size:15px;line-height:1.25}.wd-ada__disc{width:22px;height:22px}.wd-ada__aa{font-size:11px}.wd-ada .wd-ada__ic{transform:scale(.73)}.wd-ada .wd-ada__ic[data-flip]{transform:scale(.73)scaleY(-1)}.wd-ada__note{font-size:15px;line-height:22px}.wd-ada__cta{width:auto;height:auto;min-height:56px;font-size:16px;font-weight:var(--hv3-w-button);text-align:center;border-radius:28px;gap:10px;margin:0 20px;padding:8px 18px;line-height:1.25}.wd-ada .wd-ada__cta-arrow{width:18px;height:auto}}
