body.ph-pricing #main .ph-plans {
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:28px!important;align-items:stretch!important;overflow:visible!important;
}
body.ph-pricing #main .ph-plans .plan-card {
  display:flex!important;flex-direction:column!important;gap:0!important;
  padding:0 0 18px!important;margin:0!important;min-width:0!important;
  border:0!important;border-radius:0!important;background:none!important;
  box-shadow:none!important;transform:none!important;overflow:visible!important;
}
body.ph-pricing #main .ph-plans .plan-card::before,
body.ph-pricing #main .ph-plans .plan-card::after {display:none!important}
body.ph-pricing #main .ph-art {
  display:block!important;position:relative!important;width:calc(100% + 22px)!important;
  margin:0 -11px 18px!important;height:auto!important;aspect-ratio:341/430!important;
  background:none!important;border:0!important;overflow:hidden!important;
  animation:ph-levitate 8.5s ease-in-out infinite!important;animation-delay:var(--ph-delay)!important;
  transform:none!important;filter:none!important;
}
body.ph-pricing #main .ph-art svg {display:block;width:100%;height:100%;overflow:hidden}
body.ph-pricing #main .plan-ribbon {
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
  margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;
}
body.ph-pricing #main .plan-card > div:not(.ph-art):not(.price) {text-align:center;min-height:104px}
body.ph-pricing #main .plan-label {
  font-size:10px!important;letter-spacing:1.5px!important;color:#b3eee4!important;
  margin:0 0 12px!important;text-align:center!important;line-height:1.5!important;
}
body.ph-pricing #main .plan-card h3 {
  font-family:Manrope,Inter,sans-serif!important;font-size:clamp(20px,2.2vw,30px)!important;
  line-height:1.18!important;letter-spacing:-1px!important;color:#f5f9fa!important;
  margin:0 0 8px!important;text-align:center!important;white-space:normal!important;
}
body.ph-pricing #main .plan-card > div > h3 + p {
  font-size:12px!important;line-height:1.6!important;color:#c6d9d7!important;margin:0!important;
}
body.ph-pricing #main .plan-card .price {
  font-family:Manrope,Inter,sans-serif!important;font-size:clamp(32px,3.8vw,48px)!important;
  line-height:1.2!important;color:#9ff5ed!important;text-align:center!important;
  margin:10px 0 6px!important;white-space:nowrap!important;
}
body.ph-pricing #main .plan-card.enterprise .price {color:#f2f5fa!important}
body.ph-pricing #main .price span {
  display:inline!important;font-family:Inter,sans-serif!important;font-size:12px!important;
  font-weight:500!important;letter-spacing:0!important;margin-left:5px!important;color:#bcf5ee!important;
}
body.ph-pricing #main .plan-card .cadence {
  font-size:11px!important;line-height:1.6!important;text-align:center!important;
  margin:0 0 18px!important;color:#c5d4d2!important;min-height:36px!important;
}
body.ph-pricing #main .plan-card ul {
  display:flex!important;flex-direction:column!important;gap:10px!important;
  border-top:1px solid #426f6a!important;padding:20px 0 24px!important;
  margin:0!important;list-style:none!important;flex:1!important;
}
body.ph-pricing #main .plan-card li {
  display:flex!important;align-items:flex-start!important;gap:10px!important;
  padding:0!important;font-size:12px!important;line-height:1.55!important;color:#e4eeed!important;
}
body.ph-pricing #main .plan-card li svg {
  width:17px!important;height:17px!important;flex:0 0 17px!important;color:#8cf7e6!important;
  filter:drop-shadow(0 0 4px #3ec7b875);
}
body.ph-pricing #main .ph-action {
  display:flex!important;align-items:center!important;justify-content:center!important;
  position:relative!important;isolation:isolate;min-height:48px!important;
  width:100%!important;padding:12px 16px!important;box-sizing:border-box!important;
  border:1px solid #bde8e5!important;border-radius:18px!important;
  color:#f0fffc!important;background:linear-gradient(145deg,#344747 0%,#061313 35%,#010909 68%,#243038 100%)!important;
  box-shadow:inset 0 2px 3px #f3ffff70,inset 0 -3px 4px #80eddc55,0 4px 0 #1c3935,0 0 14px #3fe6cd35!important;
  text-align:center!important;text-decoration:none!important;font-size:12px!important;
  font-weight:750!important;line-height:1.4!important;white-space:normal!important;
  animation:ph-button-float 7s ease-in-out infinite!important;
}
body.ph-pricing #main .plan-card.pro .ph-action,
body.ph-pricing #main .ph-demo .ph-action {
  background:linear-gradient(145deg,#c9fff0,#69f5d4 55%,#1cddc1)!important;
  color:#052621!important;border-color:#cafff1!important;
  box-shadow:inset 0 2px 3px #fff9,inset 0 -3px 4px #17bfa8,0 4px 0 #237666,0 0 20px #34edc969!important;
}
body.ph-pricing #main .ph-action::before {
  content:"";position:absolute;inset:-5px;border:1px solid #81eee675;border-radius:24px;
  transform:skewX(-9deg);pointer-events:none;
}
body.ph-pricing #main .ph-action:hover {filter:brightness(1.13)}
body.ph-pricing #main .ph-action:focus-visible,
body.ph-pricing #main .inline-link:focus-visible,
body.ph-pricing #main summary:focus-visible {outline:2px solid #acfff0!important;outline-offset:6px!important}
body.ph-pricing #main .plan-card .inline-link {
  align-self:stretch!important;display:flex!important;justify-content:center!important;align-items:center!important;
  min-height:44px!important;font-size:11px!important;line-height:1.5!important;
  margin:16px 0 0!important;color:#9eece2!important;text-align:center!important;
  border-bottom:1px solid #284d48!important;text-decoration:none!important;
}
body.ph-pricing #main .ph-demo {
  display:block!important;grid-template-columns:none!important;margin:42px 0 20px!important;
  padding:0!important;border:0!important;background:none!important;box-shadow:none!important;
}
body.ph-pricing #main .ph-demo .apex-offer-demo {
  display:grid!important;grid-template-columns:44% 52%!important;column-gap:4%!important;
  border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;
  padding:12px 0!important;position:relative!important;min-width:0!important;
}
body.ph-pricing #main .ph-demo .apex-offer-demo::before,
body.ph-pricing #main .ph-demo .apex-offer-demo::after {display:none!important}
body.ph-pricing #main .ph-demo .apex-offer-demo > span {
  grid-column:1;align-self:end;font-size:10px!important;letter-spacing:2px!important;color:#8af9e2!important;
  background:none!important;border:0!important;padding:0!important;margin:0 0 12px!important;
}
body.ph-pricing #main .ph-demo h3 {grid-column:1;font-size:28px!important;line-height:1.2!important;margin:0 0 18px!important;color:#f1f7f9!important}
body.ph-pricing #main .ph-demo .apex-offer-demo > p {grid-column:1;font-size:12px!important;line-height:1.8!important;color:#c1d4d3!important;margin:0 0 24px!important}
body.ph-pricing #main .ph-demo .ph-action {grid-column:1;align-self:start}
body.ph-pricing #main .ph-demo-art {
  grid-column:2;grid-row:1/5;width:100%;align-self:center;
  animation:ph-levitate 9s ease-in-out infinite;animation-delay:-3s;
}
body.ph-pricing #main .ph-demo-art svg {display:block;width:100%;height:auto;aspect-ratio:520/345;overflow:hidden}
body.ph-pricing #main .ph-demo-conditions {margin-top:20px;text-align:center;border:0;background:none;color:#abc7c2}
body.ph-pricing #main .ph-demo-conditions summary {cursor:pointer;font-size:11px;min-height:44px;align-content:center}
body.ph-pricing #main .ph-demo .apex-offer-disclosure {font-size:12px!important;line-height:1.8!important;padding:12px 8px!important;color:#bdd2ce!important}
@keyframes ph-levitate {0%,100%{translate:0 0}50%{translate:0 -5px}}
@keyframes ph-button-float {0%,100%{translate:0 0}50%{translate:0 -2px}}
@media(max-width:760px) {
  body.ph-pricing #main .ph-plans {grid-template-columns:1fr!important;gap:44px!important;max-width:460px!important;margin:auto!important}
  body.ph-pricing #main .ph-plans .plan-card {padding:0 4px 14px!important}
  body.ph-pricing #main .ph-art {width:100%!important;margin:0 0 12px!important;aspect-ratio:341/430!important}
  body.ph-pricing #main .plan-card > div:not(.ph-art):not(.price) {min-height:0!important}
  body.ph-pricing #main .plan-card h3 {font-size:28px!important}
  body.ph-pricing #main .plan-card .price {font-size:44px!important;margin-top:18px!important}
  body.ph-pricing #main .plan-card > div > h3 + p,
  body.ph-pricing #main .plan-card li {font-size:14px!important}
  body.ph-pricing #main .plan-card .cadence {font-size:12px!important;min-height:0!important}
  body.ph-pricing #main .plan-card ul {gap:12px!important}
  body.ph-pricing #main .ph-action {font-size:14px!important;min-height:50px!important}
  body.ph-pricing #main .plan-card .inline-link {font-size:12px!important}
  body.ph-pricing #main .ph-demo .apex-offer-demo {display:flex!important;flex-direction:column!important;padding:8px 4px!important}
  body.ph-pricing #main .ph-demo-art {order:-1;margin-bottom:22px}
  body.ph-pricing #main .ph-demo h3 {font-size:28px!important}
  body.ph-pricing #main .ph-demo .apex-offer-demo > p {font-size:14px!important}
  body.ph-pricing #main .table-scroll {overflow-x:auto!important;max-width:100%!important}
}
@media(prefers-reduced-motion:reduce) {
  body.ph-pricing #main .ph-art,body.ph-pricing #main .ph-action,body.ph-pricing #main .ph-demo-art {animation:none!important}
}
body.ph-pricing #main .plan-card h3,body.ph-pricing #main .plan-card .price {font-weight:800!important}
body.ph-pricing #main .ph-demo .apex-offer-demo {
  grid-template-columns:44%!important;grid-template-rows:repeat(4,min-content)!important;
  align-content:center!important;min-height:360px!important;
}
body.ph-pricing #main .ph-demo-art {
  position:absolute!important;right:0!important;top:50%!important;width:52%!important;
  transform:translateY(-50%)!important;
}
body.ph-pricing #main .plan-card .cadence {border:0!important}
@media(max-width:760px) {
  body.ph-pricing #main .ph-demo .apex-offer-demo {min-height:0!important}
  body.ph-pricing #main .ph-demo-art {position:static!important;width:100%!important;transform:none!important}
}

body.ph-pricing #main .ph-demo-art {grid-column:auto!important;grid-row:auto!important}