.flamingo-site .float-pricing{padding-block:80px}.flamingo-site .float-pricing-intro{max-width:760px;margin-bottom:44px}.flamingo-site .float-pricing-intro h1,.flamingo-site .float-pricing-intro h2{margin:0 0 22px;font-size:clamp(36px,4.5vw,60px);line-height:1.12}.flamingo-site .float-pricing-intro p:last-child{color:var(--muted);font-size:18px;line-height:1.75}.flamingo-site .float-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.flamingo-site .float-price-card{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:16px;flex-direction:column;padding:36px 28px 28px;display:flex;position:relative}.flamingo-site .float-price-card.is-recommended{border-color:var(--primary);background:var(--brand-accent-surface)}.flamingo-site .float-price-badge{background:var(--primary);color:var(--primary-foreground);border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:26px}.flamingo-site .float-price-card h3{margin:0 0 16px;font-family:Outfit,sans-serif;font-size:26px;font-weight:500}.flamingo-site .float-price-description{color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.7}.flamingo-site .float-price-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.flamingo-site .float-price-amount strong{letter-spacing:-2px;font-size:clamp(40px,4vw,54px);font-weight:500;line-height:1.2}.flamingo-site .float-price-amount span{color:var(--muted);font-size:13px}.flamingo-site .float-price-credits{color:var(--primary);margin-bottom:28px;font-size:20px}.flamingo-site .float-price-features{border-top:1px solid var(--brand-border);color:#e1d3bf;margin:0 0 20px;padding:24px 0;font-size:14px;line-height:1.6;list-style:none}.flamingo-site .float-price-features li+li{margin-top:12px}.flamingo-site .float-price-features li:before{content:"✓";color:var(--primary);margin-right:10px}.flamingo-site .float-price-card .button{text-align:center;background:var(--primary);width:100%;min-height:50px;color:var(--primary-foreground);cursor:pointer;justify-content:center;gap:12px;margin-top:auto;padding:14px 16px;font-size:14px}.flamingo-site .float-price-card .button:hover:not(:disabled){background:var(--brand-hover)}.flamingo-site .float-price-card.is-selected{border-color:var(--primary)}.flamingo-site .float-price-note{color:var(--muted);margin-top:26px;font-size:13px;line-height:1.8}.flamingo-site .float-price-status{border:1px solid var(--brand-border);border-radius:12px;padding:24px;line-height:1.7}.flamingo-site .float-price-status button{cursor:pointer;margin-left:8px;text-decoration:underline}.flamingo-site .float-price-error{color:#ffd2b3;margin:24px 0 0;line-height:1.7}.flamingo-site .float-pricing :focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (width<=760px){.flamingo-site .float-pricing{padding-block:52px}.flamingo-site .float-price-grid{grid-template-columns:1fr;gap:28px}.flamingo-site .float-price-card{padding:30px 24px 24px}.flamingo-site .float-pricing-intro{margin-bottom:34px}.flamingo-site .float-pricing-intro p:last-child{font-size:16px}}.float-checkout-dialog{border:1px solid var(--brand-border)}.float-checkout-dialog .float-checkout-selection{color:var(--brand-link);font-weight:600}
