#pricing[data-pricing-density=compact]{padding-block:36px!important}#pricing[data-pricing-density=compact] :is(.price-grid,.marketing-pricing-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}#pricing[data-pricing-density=compact] :is(.section-head,.marketing-section-head){margin-bottom:20px!important;gap:16px}#pricing[data-pricing-density=compact] :is(.section-head,.marketing-section-head) h2{font-size:32px!important;line-height:1.3}#pricing[data-pricing-density=compact] :is(.section-head,.marketing-section-head) p{font-size:14px!important;line-height:1.6!important}#pricing[data-pricing-density=compact] .notice{padding:12px 16px;margin-bottom:18px}#pricing[data-pricing-density=compact] .notice p{margin:0;font-size:13px!important;line-height:1.6!important}#pricing[data-pricing-density=compact] :is(.price-card,.marketing-pricing-grid>.hover-lift){display:flex!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;min-width:0;padding:18px!important;border-radius:10px!important;border:1px solid var(--line,#e1e5e9)!important}#pricing[data-pricing-density=compact] .price-card>*{grid-column:auto!important;grid-row:auto!important}#pricing[data-pricing-density=compact] .price-top{padding:14px 12px!important;margin:-18px -18px 0;border-radius:9px 9px 0 0}#pricing[data-pricing-density=compact] .price-top>.eyebrow{display:inline-flex!important;flex-direction:row!important;gap:5px;margin-bottom:6px!important;font-size:10px!important;line-height:1.4;letter-spacing:.03em}#pricing[data-pricing-density=compact] .price-top>.eyebrow:before{width:14px;flex-shrink:0}#pricing[data-pricing-density=compact] :is(.price-top h3,.marketing-plan-title){font-size:20px!important;line-height:1.4!important;margin-bottom:8px!important;overflow-wrap:anywhere}#pricing[data-pricing-density=compact] :is(.price strong,.marketing-plan-price>span:last-child){font-size:34px!important;line-height:1.2!important;letter-spacing:-.04em}#pricing[data-pricing-density=compact] :is(.price,.marketing-plan-price){gap:5px!important;flex-wrap:wrap}#pricing[data-pricing-density=compact] :is(.exclusion,.marketing-plan-exclusion){min-height:0!important;font-size:12px!important;line-height:1.5!important;padding:10px 8px!important;margin-bottom:10px!important}#pricing[data-pricing-density=compact] :is(.price-card ul,.marketing-plan-features){display:flex!important;flex-direction:column!important;grid-template-rows:none!important;gap:6px!important;margin:8px 0 16px!important;padding:0;flex:1!important}#pricing[data-pricing-density=compact] :is(.price-card li,.marketing-plan-features li){min-height:0!important;margin:0!important;padding:5px 0!important;font-size:13px!important;line-height:1.5!important;gap:7px!important;align-items:flex-start!important;overflow-wrap:anywhere}#pricing[data-pricing-density=compact] .price-card li .icon{width:14px;height:14px;margin-top:3px;flex-shrink:0}#pricing[data-pricing-density=compact] :is(.price-card .btn,.marketing-plan-action){width:100%;min-height:44px!important;margin:auto 0 0!important;padding:10px 8px!important;font-size:13px!important;line-height:1.4;gap:6px}@media (min-width:1280px){#pricing[data-pricing-density=compact]:is([data-pricing-count="5"],[data-pricing-count="10"]) :is(.price-grid,.marketing-pricing-grid){grid-template-columns:repeat(5,minmax(0,1fr))!important}#pricing[data-pricing-density=compact][data-pricing-count="6"] :is(.price-grid,.marketing-pricing-grid){grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:999px){#pricing[data-pricing-density=compact] :is(.price-grid,.marketing-pricing-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:639px){#pricing[data-pricing-density=compact]{padding-block:24px!important}#pricing[data-pricing-density=compact] :is(.price-grid,.marketing-pricing-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#pricing[data-pricing-density=compact] :is(.section-head,.marketing-section-head){flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px!important}#pricing[data-pricing-density=compact] :is(.section-head,.marketing-section-head) h2{font-size:26px!important}#pricing[data-pricing-density=compact] .section-head>p{max-width:100%}#pricing[data-pricing-density=compact] .notice{padding:10px 12px;margin-bottom:14px;gap:8px}#pricing[data-pricing-density=compact] :is(.price-card,.marketing-pricing-grid>.hover-lift){padding:12px!important}#pricing[data-pricing-density=compact] .price-top{padding:12px 9px!important;margin:-12px -12px 0}#pricing[data-pricing-density=compact] :is(.price-top h3,.marketing-plan-title){font-size:16px!important;margin-bottom:6px!important}#pricing[data-pricing-density=compact] :is(.price strong,.marketing-plan-price>span:last-child){font-size:27px!important}#pricing[data-pricing-density=compact] :is(.price small,.marketing-plan-price>span:first-child){font-size:10px!important}#pricing[data-pricing-density=compact] :is(.exclusion,.marketing-plan-exclusion){font-size:11px!important;padding:8px 4px!important}#pricing[data-pricing-density=compact] :is(.price-card li,.marketing-plan-features li){font-size:12px!important;padding:3px 0!important;gap:5px!important}#pricing[data-pricing-density=compact] :is(.price-card ul,.marketing-plan-features){gap:5px!important;margin-bottom:12px!important}#pricing[data-pricing-density=compact] :is(.price-card .btn,.marketing-plan-action){font-size:12px!important}}@media (max-width:359px){#pricing[data-pricing-density=compact] :is(.price-grid,.marketing-pricing-grid){grid-template-columns:minmax(0,1fr)!important}#pricing[data-pricing-density=compact] :is(.price-card ul,.marketing-plan-features){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px!important}}#pricing[data-pricing-density=compact] .marketing-plan-title{font-size:17px!important;margin-bottom:4px!important}#pricing[data-pricing-density=compact] .marketing-plan-price>span:last-child{font-size:27px!important}#pricing[data-pricing-density=compact] .marketing-plan-exclusion{font-size:11px!important;padding:6px 8px!important;margin-bottom:6px!important}#pricing[data-pricing-density=compact] .marketing-plan-features{gap:4px!important;margin:6px 0 12px!important}#pricing[data-pricing-density=compact] .marketing-plan-features li{padding:0!important;font-size:12px!important}@media (max-width:639px){#pricing[data-pricing-density=compact] .marketing-plan-title{font-size:16px!important}#pricing[data-pricing-density=compact] .marketing-plan-price>span:last-child{font-size:25px!important}}