.dance-pricing-page{color:#2b212a;background:#fffaf8;min-height:70vh;padding:86px 0 110px}.dance-pricing-heading{text-align:center;max-width:760px;margin:0 auto 42px}.dance-pricing-heading span{color:#bf537b;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.dance-pricing-heading h1{letter-spacing:-.04em;margin:15px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);line-height:1.1}.dance-pricing-heading p,.dance-pricing-note{color:#665a63;line-height:1.7}.dance-pricing-table{max-width:1180px;margin:auto}.dance-pricing-page .ez-pricing-tabs-wrap{justify-content:center;margin:0 0 34px;display:flex}.dance-pricing-page .ez-pricing-tabs{background:#f5e9ed;border-radius:999px;gap:5px;padding:5px;display:flex}.dance-pricing-page .ez-pricing-tab{color:#694f5c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 20px;font-weight:700}.dance-pricing-page .ez-pricing-tab.is-active{color:#ae416e;background:#fff;box-shadow:0 2px 12px #7d405322}.dance-pricing-page .ez-pricing-grid{gap:18px;display:grid}.dance-pricing-page .ez-pricing-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dance-pricing-page .ez-pricing-grid.has-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dance-pricing-page .ez-pricing-card{background:#fff;border:1px solid #eddee4;border-radius:24px;flex-direction:column;min-width:0;padding:28px 25px;display:flex;position:relative;box-shadow:0 10px 32px #3a1a300a}.dance-pricing-page .ez-pricing-card.is-featured{border:2px solid #c6507c;box-shadow:0 16px 40px #9a315627}.dance-pricing-page .ez-pricing-badge{color:#fff;background:#b94370;border-radius:30px;padding:6px 13px;font-size:11px;font-weight:800;position:absolute;top:-14px;right:22px}.dance-pricing-page .ez-pricing-plan-name{margin:5px 0 8px;font-family:Georgia,serif;font-size:26px}.dance-pricing-page .ez-pricing-description{color:#70656c;min-height:42px;font-size:14px}.dance-pricing-page .ez-pricing-price{margin:22px 0 12px;font-size:35px;font-weight:800}.dance-pricing-page .ez-pricing-price small{color:#74636c;font-size:14px;font-weight:500}.dance-pricing-page .ez-pricing-metric{border-block:1px solid #eee2e7;justify-content:space-between;gap:6px;padding:16px 0;font-size:13px;display:flex}.dance-pricing-page .ez-pricing-metric strong{color:#b94370;font-size:17px}.dance-pricing-page .ez-pricing-features{flex:1;gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.dance-pricing-page .ez-pricing-features li{color:#514750;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.dance-pricing-page .ez-pricing-features svg{color:#b94370;flex:none;width:17px;height:17px}.dance-pricing-page .ez-pricing-action{color:#fff;background:#bd4c77;border:0;border-radius:999px;width:100%;min-height:44px}.dance-pricing-page .ez-pricing-billing-note{color:#786d75;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}.dance-pricing-note{text-align:center;max-width:790px;margin:28px auto 0;font-size:13px}.dance-pricing-faq{max-width:800px;margin:90px auto 0}.dance-pricing-faq h2{text-align:center;margin-bottom:28px;font-family:Georgia,serif;font-size:34px}.dance-pricing-faq details{border-bottom:1px solid #e9dbe2;padding:19px 0}.dance-pricing-faq summary{cursor:pointer;font-weight:700}.dance-pricing-faq p{color:#6d6069;margin:12px 0 0;line-height:1.7}@media (width<=900px){.dance-pricing-page .ez-pricing-grid.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dance-pricing-page{padding:56px 0 75px}.dance-pricing-page .ez-pricing-tabs{justify-content:space-between;width:100%}.dance-pricing-page .ez-pricing-tab{padding:10px 9px;font-size:12px}.dance-pricing-page .ez-pricing-grid.has-three,.dance-pricing-page .ez-pricing-grid.has-four{grid-template-columns:1fr}.dance-pricing-page .ez-pricing-card{padding:25px}.dance-pricing-faq{margin-top:66px}}.dance-pricing-page .ez-pricing-card{min-height:0;margin-top:0}.dance-pricing-page .ez-pricing-description{min-height:0;margin:8px 0 12px;font-size:14px}.dance-pricing-page .ez-pricing-price{margin:8px 0 12px}.dance-pricing-page .ez-pricing-price>span{font-size:42px}.dance-pricing-page .ez-pricing-metric{background:#fcf1f5;align-items:center;min-height:0;margin-top:10px;padding:14px 16px;display:flex}.dance-pricing-page .ez-pricing-metric span{color:#795d6b;font-size:12px}.dance-pricing-page .ez-pricing-metric strong{color:#b94370}.dance-pricing-page .ez-pricing-features{border-top:0;padding-top:0}.dance-pricing-page .ez-pricing-features li{font-size:13px}.dance-pricing-page .ez-pricing-action,.dance-pricing-page .ez-pricing-card.is-featured .ez-pricing-action{color:#fff!important;background:#bd4c77!important;border-color:#bd4c77!important;font-size:13px!important}.dance-pricing-page .ez-pricing-action:hover{background:#a83b66!important}.dance-pricing-page .ez-pricing-card.is-unavailable .ez-pricing-action{cursor:not-allowed;color:#756772!important;background:#eee3e8!important;border-color:#eee3e8!important}.photo-page .dance-pricing-page{color:#fff4dc;background:#120c18}.photo-page .dance-pricing-heading span{color:#c6aceb}.photo-page .dance-pricing-heading p,.photo-page .dance-pricing-note,.photo-page .dance-pricing-faq p{color:#c0b5c8}.photo-page .ez-pricing-card{box-shadow:none;color:#fff4dc;background:#201727;border-color:#3a2b46}.photo-page .ez-pricing-card.is-featured{box-shadow:none;border-color:#f47b49}.photo-page .ez-pricing-badge{color:#24111b;background:#f47b49}.photo-page .ez-pricing-description,.photo-page .ez-pricing-billing-note,.photo-page .ez-pricing-features li,.photo-page .ez-pricing-price small{color:#c0b5c8}.photo-page .ez-pricing-metric{background:#2b2133;border-color:#3a2b46}.photo-page .ez-pricing-metric span{color:#c0b5c8}.photo-page .ez-pricing-metric strong,.photo-page .ez-pricing-features svg{color:#f47b49}.photo-page .ez-pricing-tabs{background:#2b2133}.photo-page .ez-pricing-tab{color:#c0b5c8}.photo-page .ez-pricing-tab.is-active{color:#24111b;background:#fff4dc}.photo-page .ez-pricing-action,.photo-page .ez-pricing-card.is-featured .ez-pricing-action{font-weight:800;color:#24111b!important;background:#f47b49!important;border-color:#f47b49!important}.photo-page .dance-pricing-faq details{border-color:#3a2b46}.photo-page .dance-pricing-page .dance-shell{width:min(1180px,100% - 48px);margin-inline:auto}@media (width<=700px){.photo-page .dance-pricing-page .dance-shell{width:min(100% - 32px,1180px)}}.photo-page .dance-pricing-page .ez-pricing-tabs{border-color:#4e3b56;width:min(580px,100%)}.photo-page .dance-pricing-page .ez-pricing-tab,.photo-page .dance-pricing-page .ez-pricing-tab:first-child{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.25}@media (width<=700px){.photo-page .dance-pricing-page .ez-pricing-tab,.photo-page .dance-pricing-page .ez-pricing-tab:first-child{padding:9px 5px;font-size:11px}}.photo-page .dance-pricing-page .ez-pricing-tabs{width:max-content;max-width:100%;box-shadow:none;border-color:#3a2b46;flex-wrap:wrap;justify-content:center}.photo-page .dance-pricing-page .ez-pricing-tab{white-space:nowrap;flex:none}.photo-page .dance-pricing-page .ez-pricing-badge{color:#24111b!important;background:#f47b49!important}@media (width<=700px){.photo-page .dance-pricing-page .ez-pricing-tabs{width:100%}.photo-page .dance-pricing-page .ez-pricing-tab{white-space:normal;flex:90px}}.photo-page .photo-pricing-page .dance-pricing-heading p{font-size:17px;line-height:1.65}.photo-page .photo-pricing-page .ez-pricing-tabs{gap:7px;padding:6px}.photo-page .photo-pricing-page .ez-pricing-tab{min-height:46px;padding:11px 18px;font-size:14px}.photo-page .photo-pricing-page .ez-pricing-tab:first-child{color:var(--photo-accent);border:1px solid #ad694f}.photo-page .photo-pricing-page .ez-pricing-tab:first-child.is-active{background:var(--photo-accent);border-color:var(--photo-accent);color:#24111b}.photo-page .photo-pricing-page .ez-pricing-tab:nth-child(2).is-active{background:var(--photo-ink);color:#24111b}.photo-page .photo-pricing-page .ez-pricing-description{font-size:15px}.photo-page .photo-pricing-page .ez-pricing-features li,.photo-page .photo-pricing-page .ez-pricing-metric{font-size:14px}.photo-page .photo-pricing-page .ez-pricing-billing-note{font-size:12px}.photo-page .photo-pricing-page .dance-pricing-note{font-size:14px}.photo-page .photo-pricing-page .dance-pricing-faq p{font-size:17px}.photo-page .photo-pricing-page .ez-pricing-action{font-size:14px!important}@media (width<=1100px){.photo-page .photo-pricing-page .ez-pricing-grid.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.photo-page .photo-pricing-page .ez-pricing-tab{padding:10px 12px;font-size:13px}.photo-page .photo-pricing-page .ez-pricing-grid.has-four{grid-template-columns:1fr}.photo-page .photo-pricing-page .dance-pricing-heading p,.photo-page .photo-pricing-page .dance-pricing-faq p{font-size:17px}}
