.pricing-grid{padding-bottom:var(--section-spacing);padding-top:0}.pricing-grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr)}.pricing-card{background:var(--oa-grey);border-radius:var(--corners);display:flex;flex-direction:column;overflow:hidden}.pricing-card-media{aspect-ratio:4/3;overflow:hidden;width:100%}.pricing-card-media img{display:block;height:100%;object-fit:cover;width:100%}.pricing-card-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--gap);padding:var(--block-padding-v) var(--block-padding-h)}.pricing-card-desc{color:var(--oa-blue);font-size:var(--body-size);line-height:var(--body-lh);opacity:.8}.pricing-card-title{max-width:8.5em;min-height:calc(var(--h3-lh)*2)}.pricing-card-body .accent-line{margin-top:calc((var(--h3-lh) - var(--h3-size))/2*-1 + var(--h3-size)*.39*-1)}.pricing-card-buttons{display:flex;flex-wrap:nowrap;gap:12px;margin-top:auto;width:100%}.pricing-card-buttons .btn-primary,.pricing-card-buttons .btn-secondary{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px;white-space:nowrap}@media (max-width:1023.98px){.pricing-card-buttons .btn-primary,.pricing-card-buttons .btn-secondary{font-size:13px;padding-left:8px;padding-right:8px}}@media (min-width:1024px) and (max-width:1350px){.pricing-grid-inner{grid-template-columns:repeat(2,1fr)}.pricing-grid-inner>.pricing-card:last-child:nth-child(odd){grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:calc((100% - var(--gap))/2);width:100%}}@media (max-width:1023.98px){.pricing-grid-inner{display:grid;grid-template-columns:1fr}.pricing-card{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .3s ease}.pricing-card.active{opacity:1;pointer-events:auto}}.pricing-tabs{display:none}@media (max-width:1023.98px){.pricing-tabs{align-items:center;background:var(--oa-grey);border-radius:24px;display:flex;margin-bottom:var(--container-spacing);position:relative}.pricing-tabs-scroll{display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.pricing-tabs-scroll.overflowing{justify-content:flex-start}.pricing-tabs-scroll.tabs-fill .pricing-tab{flex:1 1 0;min-width:0}.pricing-tabs-scroll::-webkit-scrollbar{display:none}.pricing-tab{align-items:center;background:transparent;border:none;border-radius:24px;cursor:pointer;display:flex;flex:0 0 128px;flex-direction:column;gap:8px;height:158px;justify-content:flex-start;padding:30px 12px 0;scroll-snap-align:start;transition:background .25s ease}.pricing-tab.active{background:var(--oa-blue)}.pricing-tab-thumb{border-radius:8px;flex-shrink:0;height:54px;overflow:hidden;width:72px}.pricing-tab-thumb img{display:block;height:100%;object-fit:cover;width:100%}.pricing-tab-label{color:var(--oa-blue);font-size:13px;font-weight:600;line-height:1.3;text-align:center;transition:color .25s ease}.pricing-tab.active .pricing-tab-label{color:var(--oa-white)}.pricing-tabs .arrow-mask{align-items:center;border-radius:24px;bottom:0;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:44px;z-index:4}.pricing-tabs .arrow-mask.visible{opacity:1;pointer-events:auto}.pricing-tabs .arrow-mask.left{background:linear-gradient(to right,var(--oa-grey) 60%,transparent);left:0}.pricing-tabs .arrow-mask.right{background:linear-gradient(to left,var(--oa-grey) 60%,transparent);right:0}.pricing-tabs .arrow-btn{align-items:center;background:var(--oa-white);border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);color:var(--oa-blue);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}}