.studio-pro-page{max-width:1080px;margin:0 auto;padding:32px 20px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.studio-pro-page *{box-sizing:border-box}.spp-hero{text-align:center;padding:24px 0 40px}.spp-hero .eyebrow{display:inline-block;background:#e8f4f8;color:#1a3a4a;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:16px}.spp-hero h1{color:#1a3a4a;font-size:clamp(2rem,4vw,3rem);margin:0 0 16px;line-height:1.15}.spp-hero p.lead{color:#666;font-size:18px;margin:0 auto 8px;max-width:620px;line-height:1.55}.spp-hero .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.spp-hero .badge{background:#f0f7fa;color:#1a3a4a;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}.spp-kit-callout{background:linear-gradient(135deg,#2a8060,#1f6048);color:#fff;border-radius:14px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px;box-shadow:0 6px 24px #1f604840}.spp-kit-callout .kc-text{flex:1;min-width:240px}.spp-kit-callout .kc-title{font-size:18px;font-weight:700;margin-bottom:4px}.spp-kit-callout .kc-sub{font-size:14px;opacity:.92}.spp-kit-callout .kc-cta{background:#fff;color:#1f6048;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap}.spp-kit-callout.is-pro{background:linear-gradient(135deg,#1a3a4a,#2a5a6a);box-shadow:0 6px 24px #1a3a4a40}.spp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:32px 0}.spp-plan{background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:28px;position:relative;transition:transform .2s,border-color .2s}.spp-plan:hover{transform:translateY(-2px);border-color:#1a3a4a}.spp-plan.featured{border-color:#1a3a4a;box-shadow:0 8px 32px #1a3a4a26}.spp-plan .badge-best{position:absolute;top:-12px;right:24px;background:#1a3a4a;color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:.5px}.spp-plan h3{color:#1a3a4a;font-size:22px;margin:0 0 8px}.spp-plan .price{font-size:40px;font-weight:800;color:#1a1a1a;line-height:1;margin:12px 0 4px}.spp-plan .price-suffix{font-size:16px;color:#666;font-weight:500}.spp-plan .price-note{color:#888;font-size:14px;margin:4px 0 20px}.spp-plan .savings{display:inline-block;background:#fff5d4;color:#8b5e00;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:700;margin-bottom:16px}.spp-plan ul{list-style:none;padding:0;margin:0 0 24px}.spp-plan li{padding:8px 0;color:#444;font-size:15px;display:flex;align-items:flex-start;gap:10px}.spp-plan li:before{content:"\2713";color:#2a8060;font-weight:800;flex-shrink:0}.spp-plan .plan-cta{display:block;width:100%;padding:14px;border-radius:8px;background:#fff;color:#1a3a4a;border:2px solid #1a3a4a;text-align:center;font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;transition:all .2s}.spp-plan .plan-cta:hover,.spp-plan.featured .plan-cta{background:#1a3a4a;color:#fff}.spp-plan.featured .plan-cta:hover{background:#2a5a6a;border-color:#2a5a6a}.spp-plan.free .plan-cta{background:#f0f7fa;border-color:#f0f7fa;color:#1a3a4a}.spp-compare{margin:56px 0}.spp-compare h2{text-align:center;color:#1a3a4a;font-size:28px;margin:0 0 24px}.spp-compare-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.spp-compare-table th,.spp-compare-table td{padding:16px 20px;text-align:left;border-bottom:1px solid #eee}.spp-compare-table th{background:#f8f9fa;color:#1a3a4a;font-weight:700;font-size:14px}.spp-compare-table td.feature{font-weight:600;color:#444}.spp-compare-table td.value{text-align:center}.spp-compare-table td.yes{color:#2a8060;font-weight:700}.spp-compare-table td.no{color:#999}.spp-compare-table tr:last-child td{border-bottom:none}@media(max-width:600px){.spp-compare-table th,.spp-compare-table td{padding:12px 10px;font-size:13px}}.spp-faq{max-width:760px;margin:56px auto 32px}.spp-faq h2{text-align:center;color:#1a3a4a;font-size:28px;margin:0 0 24px}.spp-faq details{background:#fff;border:1px solid #eee;border-radius:10px;padding:16px 20px;margin-bottom:12px}.spp-faq details[open]{border-color:#1a3a4a}.spp-faq summary{font-weight:700;color:#1a3a4a;cursor:pointer;list-style:none;padding-right:24px;position:relative}.spp-faq summary::-webkit-details-marker{display:none}.spp-faq summary:after{content:"+";position:absolute;right:0;top:0;font-weight:400;font-size:22px;color:#1a3a4a;transition:transform .2s}.spp-faq details[open] summary:after{content:"\2212"}.spp-faq details p{color:#555;line-height:1.6;margin:12px 0 0}.spp-footer-cta{background:linear-gradient(135deg,#1a3a4a,#2a5a6a);color:#fff;border-radius:16px;padding:40px 28px;text-align:center;margin-top:48px}.spp-footer-cta h2{color:#fff;margin:0 0 8px;font-size:26px}.spp-footer-cta p{opacity:.9;margin:0 0 20px;font-size:16px}.spp-footer-cta .footer-cta-btn{display:inline-block;background:#fff;color:#1a3a4a;padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/studio-pro-pricing.css.map */
