#pricing-widget-wrapper{margin-top:120px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;gap:3rem}.pricing-header{text-align:center;max-width:1200px;width:100%;padding:0 1rem}.pricing-title{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.pricing-title-accent{background:linear-gradient(90deg,#8b5cf6,#e879f9,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.pricing-subtitle{font-weight:400;font-size:20px;color:#c1b6cc;line-height:1.6;margin:0}#pricing-widget{background:#141414;border:1px solid rgba(255,255,255,.1);width:600px;max-width:100%;border-radius:16px;padding:32px;font-family:Inter,sans-serif;color:#fff}#pricing-widget .pw-icon-circle{width:56px;height:56px;background:#1e1e20;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}#pricing-widget .pw-icon-circle svg{width:24px;height:24px;stroke:#a855f7;stroke-width:1.5}#pricing-widget .pw-title{text-align:center;font-size:1.875rem;font-weight:600;margin-bottom:4px}#pricing-widget .pw-subtitle{text-align:center;color:#9ca3af;font-size:1rem;margin-bottom:32px}#pricing-widget .pw-slider-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}#pricing-widget .pw-slider-row label{width:80px;font-size:1rem;font-weight:500}#pricing-widget .pw-user-icon{width:20px;height:20px;flex-shrink:0;stroke:#a855f7;stroke-width:2}#pricing-widget input#pw-team-size{flex:1;-webkit-appearance:none;height:6px;border-radius:3px;background:#2a2a2f;cursor:pointer}#pricing-widget input#pw-team-size::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a855f7);cursor:pointer;box-shadow:0 4px 12px #8b5cf666;border:2px solid white;transition:all .2s ease}#pricing-widget input#pw-team-size::-moz-range-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a855f7);cursor:pointer;box-shadow:0 4px 12px #8b5cf666;border:2px solid white;transition:all .2s ease}#pricing-widget input#pw-team-size::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 20px #8b5cf699}#pricing-widget .pw-team-value{width:56px;text-align:center;background:#1e1e20;border-radius:6px;font-weight:500;padding:4px 0}#pricing-widget .pw-below-slider{font-size:.875rem;color:#6b7280;margin-bottom:24px}#pricing-widget .pw-mls-section{margin-bottom:24px}#pricing-widget .pw-mls-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}#pricing-widget .pw-mls-header label{font-size:1rem;font-weight:500;width:auto}#pricing-widget .pw-mls-icon{width:20px;height:20px;stroke:#a855f7;stroke-width:2;flex-shrink:0}#pricing-widget .pw-selected-mls{margin-bottom:12px}#pricing-widget .pw-selected-mls-header{font-size:.875rem;color:#9ca3af;margin-bottom:8px}#pricing-widget .pw-selected-mls-list{display:flex;flex-wrap:wrap;gap:8px}#pricing-widget .pw-selected-tag{display:flex;align-items:center;gap:6px;background:linear-gradient(127.79deg,#8b5cf62e,#e879f91a);border:1px solid rgba(139,92,246,.4);border-radius:6px;padding:4px 8px;font-size:.875rem;color:#e879f9}#pricing-widget .pw-selected-tag .remove-tag{cursor:pointer;width:14px;height:14px;stroke:#e879f9;stroke-width:2;flex-shrink:0;transition:opacity .2s ease}#pricing-widget .pw-selected-tag .remove-tag:hover{opacity:.7}#pricing-widget .pw-mls-dropdown{position:relative}#pricing-widget .pw-mls-trigger{display:flex;align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease}#pricing-widget .pw-mls-trigger:hover{background:#ffffff0f;border-color:#ffffff1a}#pricing-widget .pw-mls-trigger.open{border-color:#a855f7;background:#ffffff0f}#pricing-widget .pw-mls-search{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;outline:none;cursor:pointer}#pricing-widget .pw-mls-search::placeholder{color:#6b7280}#pricing-widget .pw-dropdown-icon{width:20px;height:20px;stroke:#9ca3af;stroke-width:2;flex-shrink:0;transition:transform .2s ease}#pricing-widget .pw-mls-trigger.open .pw-dropdown-icon{transform:rotate(180deg)}#pricing-widget .pw-mls-dropdown-content{position:absolute;top:100%;left:0;right:0;background:#1e1e20;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-top:4px;z-index:1000;box-shadow:0 10px 25px #0000004d;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;max-height:300px;overflow:hidden}#pricing-widget .pw-mls-dropdown-content.open{opacity:1;visibility:visible;transform:translateY(0)}#pricing-widget .pw-mls-search-container{position:relative;padding:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}#pricing-widget .pw-mls-search-input{max-width:510px;width:100%;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;padding:8px 12px 8px 36px;color:#fff;font-size:.875rem;outline:none}#pricing-widget .pw-mls-search-input:focus{border-color:#a855f7}#pricing-widget .pw-mls-search-input::placeholder{color:#6b7280}#pricing-widget .pw-search-icon{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:#6b7280;stroke-width:2}#pricing-widget .pw-mls-options-list{max-height:200px;overflow-y:auto}#pricing-widget .pw-mls-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease}#pricing-widget .pw-mls-option:hover{background:#ffffff08}#pricing-widget .pw-mls-option.selected{background:#1abc9c1a;cursor:default;opacity:.6}#pricing-widget .pw-mls-checkbox{width:18px;height:18px;border:2px solid #6b7280;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}#pricing-widget .pw-mls-option.selected .pw-mls-checkbox{background:#22c55e;border-color:#22c55e}#pricing-widget .pw-mls-checkbox svg{width:10px;height:10px;stroke:#fff;stroke-width:3;opacity:0;transition:opacity .2s ease}#pricing-widget .pw-mls-option.selected .pw-mls-checkbox svg{opacity:1}#pricing-widget .pw-mls-info{flex:1}#pricing-widget .pw-mls-name{font-weight:500;margin-bottom:2px;font-size:.875rem}#pricing-widget .pw-mls-description{font-size:.75rem;color:#9ca3af}#pricing-widget .pw-mls-price{font-weight:600;color:#a855f7;font-size:.875rem}#pricing-widget .pw-mls-price.included{color:#22c55e}#pricing-widget .pw-plan-summary header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}#pricing-widget .pw-plan-summary h3{font-size:1rem;font-weight:600}#pricing-widget .pw-subtitle-plan{font-size:.875rem;color:#d1d5db;margin-top:4px}#pricing-widget .pw-price-tag{font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,#8b5cf6,#e879f9,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#pricing-widget .pw-coverage{display:flex;gap:12px;background:#27272a;border-radius:8px;padding:16px;margin-bottom:20px}#pricing-widget .pw-coverage svg{width:20px;height:20px;stroke:#9ca3af;stroke-width:1.5;flex-shrink:0}#pricing-widget .pw-coverage strong{display:block;color:#fff;margin-bottom:8px;font-weight:500}#pricing-widget .pw-coverage ul{list-style:disc inside;color:#9ca3af;font-size:.875rem;line-height:1.4}#pricing-widget .pw-cta-wrapper{width:100%;position:relative;display:inline-block}#pricing-widget .pw-cta{width:100%;min-width:152px;display:block;text-align:center;background:transparent;padding:20px 30px;font-size:16px;border-radius:999px;color:#ffffffe6;font-weight:600;text-decoration:none;transition:all .2s;border:2px solid rgba(139,92,246,.5);cursor:pointer}#pricing-widget .pw-cta:disabled{background:#ffffff0d;color:#fff6;border-color:#fff3;cursor:not-allowed}#pricing-widget .pw-cta:not(:disabled):hover{border-color:#8b5cf6;background:#8b5cf61a;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}#pricing-widget .pw-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:#000c;color:#fff;font-size:14px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}#pricing-widget .pw-cta:disabled:hover+.pw-tooltip{opacity:1}.features-section{margin-bottom:32px}.feature-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;background:#ffffff08;border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.feature-item:hover{border:1px solid rgba(233,130,249,1);background:linear-gradient(127.79deg,#ffffff0d,#ffffff03),linear-gradient(180deg,#9960f659,#b469f723);backdrop-filter:blur(10px) box-shadow: 0px 4px 100px 0px rgba(211,114,248,.2)}.feature-icon{width:20px;height:20px;margin-top:2px;flex-shrink:0}.check-icon{fill:#22c55e}.info-icon{fill:#8b5cf6}.feature-content{flex:1}.feature-title{font-size:1rem;font-weight:600;margin-bottom:4px;line-height:1.4}.feature-subtitle{color:#fff9;font-size:.85rem;line-height:1.4}.price-breakdown{background:linear-gradient(127.79deg,#ffffff0d,#ffffff03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:16px;margin-bottom:16px}.price-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.price-line:last-child{margin-bottom:0;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1);font-weight:600}.price-line span:first-child{color:#d1d5db}.price-line span:last-child{font-weight:500}
