.sd-pricing-tabs{background:var(--pr-tab-bg);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 36px;padding:6px;display:flex}.sd-pricing-tab{color:var(--pr-tab-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:11px 24px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.sd-pricing-tab:hover{filter:brightness(1.12)}.sd-pricing-tab[aria-selected=true]{background:var(--pr-accent);color:var(--pr-tab-active-text);box-shadow:0 6px 16px #0000002e}.sd-pricing-tab-badge{background:var(--pr-accent);color:var(--pr-tab-active-text);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1.2}.sd-pricing-tab[aria-selected=true] .sd-pricing-tab-badge{background:var(--pr-tab-bg);color:var(--pr-accent)}.sd-pricing-grid{grid-template-columns:repeat(var(--pr-cols,3), minmax(0, 1fr));max-width:calc(var(--pr-cols,3) * 440px);align-items:stretch;gap:30px;margin:0 auto;display:grid}.sd-pricing-card{background:var(--pr-card-bg);color:var(--pr-text);text-align:left;border-radius:12px;flex-direction:column;padding:34px 30px 30px;transition:transform .3s,background-color .3s,color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 6px 30px #0000001a}.sd-pricing-card:hover{background:var(--pr-hover-bg);color:var(--pr-hover-text);transform:translateY(-10px);box-shadow:0 18px 45px #00000038}.sd-pricing-card:hover .sd-pricing-title,.sd-pricing-card:hover .sd-pricing-price strong,.sd-pricing-card:hover .sd-pricing-note{color:var(--pr-hover-text)}@media (prefers-reduced-motion:reduce){.sd-pricing-card:hover{transform:none}}.sd-pricing-ribbon-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sd-pricing-ribbon{background:var(--pr-accent);width:190px;color:var(--pr-button-text);letter-spacing:.06em;text-align:center;padding:7px 0;font-size:12px;font-weight:800;position:absolute;top:26px;right:-52px;transform:rotate(45deg);box-shadow:0 3px 10px #00000026}.sd-pricing-card--popular .sd-pricing-title{padding-right:64px}.sd-pricing-title{color:var(--pr-title);margin:0;font-size:24px;font-weight:800;line-height:1.25;transition:color .3s}.sd-pricing-subtitle{opacity:.85;white-space:pre-line;margin:10px 0 0;font-size:14px;line-height:1.55}.sd-pricing-price{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;padding-bottom:22px;display:flex}.sd-pricing-price del{color:var(--pr-old-price,#e53935);text-decoration-line:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pr-old-price,#e53935);text-decoration-color:var(--pr-old-price,#e53935);flex-basis:100%;font-size:20px;font-weight:700;line-height:1.2}.sd-pricing-price strong{color:var(--pr-price);font-size:46px;font-weight:800;line-height:1.1;transition:color .3s}.sd-pricing-price span{font-size:15px;font-weight:600}.sd-pricing-price span i{opacity:.6;font-style:normal}.sd-pricing-features{flex:auto;margin-top:22px}.sd-pricing-features-title{color:var(--pr-accent);margin:0 0 14px;font-size:16px;font-weight:800}.sd-pricing-features ul{margin:0;padding:0;list-style:none}.sd-pricing-features li{align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;line-height:1.45;display:flex}.sd-pricing-mark{color:var(--pr-accent);flex-shrink:0;margin-top:3px;display:inline-flex}.sd-pricing-feature-text{flex:auto}.sd-pricing-features li.is-excluded .sd-pricing-feature-text{opacity:.55;text-decoration:line-through}.sd-pricing-features li.is-excluded .sd-pricing-mark{color:#b0b0b0}.sd-pricing-tip{color:var(--pr-accent);cursor:help;outline:none;flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.sd-pricing-tip-bubble{z-index:20;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#222;border-radius:8px;width:max-content;max-width:240px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 8px 24px #0003}.sd-pricing-tip-bubble:after{content:"";border:6px solid #0000;border-top-color:#222;position:absolute;top:100%;right:12px}.sd-pricing-tip:hover .sd-pricing-tip-bubble,.sd-pricing-tip:focus .sd-pricing-tip-bubble{opacity:1;visibility:visible;transform:none}.sd-pricing-footer{text-align:center;margin-top:26px}.sd-pricing-button{background:var(--pr-button-bg,var(--pr-accent));width:100%;color:var(--pr-button-text);text-align:center;box-shadow:inset 8px 0 0 color-mix(in srgb, var(--pr-button-bg,var(--pr-accent)) 70%, #000);border-radius:6px;padding:15px 20px;font-size:16px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s;display:block}a.sd-pricing-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.sd-pricing-note{color:var(--pr-title);white-space:pre-line;margin:14px 0 0;font-size:14px;font-weight:700;line-height:1.45}@media (max-width:1024px){.sd-pricing-grid{grid-template-columns:repeat(var(--pr-cols-md,2), minmax(0, 1fr));max-width:calc(var(--pr-cols-md,2) * 440px)}}@media (max-width:767px){.sd-pricing-tabs{border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:24px;overflow-x:auto}.sd-pricing-tab{flex:none;padding:10px 16px;font-size:14px}.sd-pricing-grid{grid-template-columns:minmax(0,1fr);gap:22px;max-width:480px}.sd-pricing-card{padding:28px 22px 24px}.sd-pricing-price strong{font-size:30px}}
