main .page-hero>.container{padding-top:22%}.pricing-hero-inner{display:flex;flex-direction:column;gap:14px}.page-hero .hero-tag{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-white)}.wave{position:relative;display:block;width:107%;margin-left:-3.5%;height:60px}.offer{padding-top:5%;padding-bottom:5%;display:flex;gap:60px;align-items:center}.offer-content{flex:55;display:flex;flex-direction:column;gap:18px}.offer-point{display:flex;gap:12px;align-items:flex-start}.offer-check{color:var(--color-text);font-weight:700;flex:none}.offer-point h3{font-size:22px;margin-bottom:6px}.offer-btns{display:flex;gap:16px;flex-wrap:wrap}.offer-img{flex:65;margin-left:-170px}.offer-img img{width:100%}.btn-teal-outline{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.btn-teal-outline:hover{background:var(--color-primary);color:var(--color-black)}.pricing-tabs{padding-bottom:6%;display:flex;flex-direction:column;gap:50px}.tab-bar{display:flex;justify-content:center;align-items:center;gap:12px}.tab-bar-inner{display:flex;flex-wrap:nowrap;border:1px solid var(--color-border);border-radius:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tab-bar-inner::-webkit-scrollbar{display:none}.tab-btn{font-family:var(--font-heading);font-size:20px;font-weight:600;text-transform:capitalize;padding:12px 18px;border:none;cursor:pointer;background:var(--color-white);color:var(--color-text);white-space:nowrap;flex:0 0 auto}.tab-btn.is-active{background:var(--color-primary);color:var(--color-white)}.tab-panel{display:none;flex-direction:column;gap:50px}.tab-panel.is-active{display:flex}.tab-intro{display:flex;gap:50px;align-items:center}.tab-intro>img{flex:0 0 calc(50% - 25px);width:calc(50% - 25px);aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.tab-intro-copy{flex:1;display:flex;flex-direction:column;gap:16px}.tab-intro-copy p{white-space:pre-line}.price-group{display:flex;flex-direction:column;gap:30px}.price-group-head{display:flex;flex-direction:column;gap:8px;align-items:center}.price-group-head h2{font-size:34px;font-weight:600;text-align:center}.price-group-head p{text-align:center}.price-grid{display:grid;gap:24px;justify-content:center}.price-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{position:relative;border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:14px;background:var(--color-white);transition:translate .3s,box-shadow .3s,border-color .3s}.price-card:hover{translate:0 -4px;box-shadow:0 10px 24px #0000001f;border-color:var(--color-primary)}html.anim body .price-card.is-in{transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1),translate .3s,box-shadow .3s,border-color .3s}@media(prefers-reduced-motion:reduce){.price-card:hover{translate:none}}.price-badge{position:absolute;top:0;right:0;background:var(--color-pink);color:var(--color-secondary);font-family:var(--font-heading);font-size:14px;font-weight:600;text-transform:uppercase;border-radius:0 var(--radius) 0 var(--radius);padding:10px}.price-card h3{font-size:22px}.price-tagline{font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;color:var(--color-secondary)}.price-link{color:var(--color-secondary);display:flex;align-items:baseline;gap:6px}.price-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}.price-amount{font-family:var(--font-heading);font-size:44px;font-weight:700}.price-suffix{font-family:var(--font-heading);font-size:14px;font-weight:600}.price-desc{white-space:pre-line}.price-note{font-weight:600}@media(max-width:1024px){.offer,.tab-intro{flex-direction:column}.tab-intro>img{flex:1 1 auto;width:100%}.price-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tab-btn{font-size:16px;padding:10px 14px}.price-grid--2,.price-grid--3{grid-template-columns:1fr}.price-amount{font-size:36px}.price-group-head h2{font-size:32px}}
