.control-group label[data-v-7ea779a7]{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--secondary-text-color);margin-bottom:15px}.icon[data-v-7ea779a7]{height:20px;margin-right:10px}.slider-wrapper[data-v-7ea779a7]{display:flex;align-items:flex-end;max-width:400px;min-width:-moz-fit-content;min-width:fit-content;gap:20px}.slider[data-v-7ea779a7]{flex:1;accent-color:var(--tertiary-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;background:var(--border-ui);border-radius:5px;outline:none;margin:0;cursor:pointer}.slider[data-v-7ea779a7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:2px solid var(--tertiary-color);border-radius:50%;margin-top:-5px;cursor:grab}.slider[data-v-7ea779a7]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:2px solid var(--tertiary-color);border-radius:50%;cursor:grab}.slider[data-v-7ea779a7]::-webkit-slider-runnable-track{width:100%;height:10px;background:linear-gradient(90deg,var(--tertiary-color) var(--progress-percentage,0),var(--border-ui) var(--progress-percentage,0));border-radius:5px;box-sizing:border-box}.slider[data-v-7ea779a7]::-moz-range-track{width:100%;height:10px;background:linear-gradient(90deg,var(--tertiary-color) var(--progress-percentage,0),var(--border-ui) var(--progress-percentage,0));border-radius:5px;box-sizing:border-box}.slider[data-v-7ea779a7]::-moz-range-progress{background:var(--tertiary-color);height:10px;border-radius:5px}.number-input[data-v-7ea779a7]{width:30px;height:30px;border:1px solid var(--border-ui);border-radius:8px;text-align:center;font-size:14px;color:var(--tertiary-color);box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.number-input[data-v-7ea779a7]::-webkit-inner-spin-button,.number-input[data-v-7ea779a7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.period-selector[data-v-175b74ba]{background:var(--bg-ui);display:inline-flex;justify-content:space-between;padding:5px;border-radius:50px;width:96%}.period-btn[data-v-175b74ba]{border:none;background:transparent;padding:10px 25px;border-radius:40px;font-size:14px;font-weight:500;color:var(--tertiary-color);transition:all .3s ease;cursor:pointer}.period-btn.active[data-v-175b74ba]{background:var(--tertiary-color);color:#fff}.period-btn[data-v-175b74ba]:hover:not(.active){background:rgba(107,31,77,.1)}#result-card[data-v-4316ae29]{display:flex;justify-content:center;align-items:flex-end}.card[data-v-4316ae29]{display:flex;flex-direction:column;width:390px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px -10px rgba(107,43,89,.15);border:3px solid var(--tertiary-color);background:var(--tertiary-color);@media (max-width:400px){width:360px}}.card-header[data-v-4316ae29]{background:var(--tertiary-color);color:#fff;text-align:center;padding:15px;font-size:16px;font-weight:500}.card-body[data-v-4316ae29]{flex:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:17px;padding:25px;background:#fff}.plan-header[data-v-4316ae29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.plan-header h2[data-v-4316ae29]{font-size:30px;font-weight:600;margin:0}.offer-container[data-v-4316ae29]{display:flex;flex-direction:column;align-items:center;gap:5px}.savings-badge[data-v-4316ae29]{background:var(--secondary-color);color:#fff;font-size:12px;padding:5px 12px;border-radius:20px}.offer-text[data-v-4316ae29]{color:var(--secondary-color);font-size:13px;font-weight:800}.contact-display[data-v-4316ae29],.price-display[data-v-4316ae29]{font-size:24px;font-weight:800;margin-bottom:30px}.price-display[data-v-4316ae29]{color:var(--primary-text-color)}.contact-display[data-v-4316ae29]{color:var(--tertiary-color)}.contact-text[data-v-4316ae29]{font-size:18px;font-weight:600;color:var(--tertiary-color);display:block}.contact-text[data-v-4316ae29]:first-child{margin-bottom:15px}.price[data-v-4316ae29]{font-size:24px;font-weight:800;color:var(--primary-text-color);sup[data-v-4316ae29]{font-size:12px;font-weight:600}}.period[data-v-4316ae29]{font-size:18px;font-weight:400;color:var(--secondary-text-color)}.features-list[data-v-4316ae29]{list-style:none;padding:0;margin:0 0 30px 0}.features-list li[data-v-4316ae29]{font-size:16px;font-weight:600;margin-bottom:10px;gap:5px}.features-list li[data-v-4316ae29]:before{content:"✓";color:var(--tertiary-color);font-weight:800;font-size:16px;margin-right:8px}.features-list li.not-included[data-v-4316ae29]:before{content:"✕";color:#b2b3b7;font-size:12px}.features-list li.not-included[data-v-4316ae29]{color:#b2b3b7}.feature-value[data-v-4316ae29]{font-weight:600}.extra-cost-text[data-v-4316ae29]{font-size:12px}.cta-btn[data-v-4316ae29]{width:100%;background:var(--tertiary-color);color:#fff;border:none;padding:14px;border-radius:12px;font-size:14px;cursor:pointer;transition:background .3s}.cta-btn[data-v-4316ae29]:hover{opacity:.9}.container-pricing[data-v-22200d4e]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1200px;min-height:100vh;width:100%;margin:0 auto;gap:170px}@media(max-width:960px){.container-pricing[data-v-22200d4e]{flex-direction:column;gap:60px}}#configurator[data-v-22200d4e]{min-width:300px}#configurator .header[data-v-22200d4e]{width:-moz-fit-content;width:fit-content}@media(max-width:960px){#configurator .header[data-v-22200d4e]{display:flex;flex-direction:column;align-items:center;text-align:center}}@media(max-width:400px){#configurator .header h1[data-v-22200d4e]{font-size:34px}#configurator .header .subtitle[data-v-22200d4e]{font-size:18px}}#configurator h1[data-v-22200d4e]{color:var(--primary-text-color);margin-bottom:5px;margin-top:0;font-size:40px;font-weight:700}#configurator .subtitle[data-v-22200d4e]{color:var(--secondary-text-color);margin-top:0;margin-bottom:40px;font-size:20px;font-weight:400}.sliders-container[data-v-22200d4e]{margin-top:40px}.sliders-container[data-v-22200d4e]>:not(:last-child){margin-bottom:40px}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-Light.7698b7c8.ttf) format("truetype"),url(../fonts/THICCCBOI-Light.e76cd463.woff) format("woff"),url(../fonts/THICCCBOI-Light.56fb8192.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-Regular.08d2eeb3.ttf) format("truetype"),url(../fonts/THICCCBOI-Regular.97fb048a.woff) format("woff"),url(../fonts/THICCCBOI-Regular.ca6306f1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-Medium.594ad56d.ttf) format("truetype"),url(../fonts/THICCCBOI-Medium.8fddcf41.woff) format("woff"),url(../fonts/THICCCBOI-Medium.61fab15e.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-SemiBold.b5107db1.ttf) format("truetype"),url(../fonts/THICCCBOI-SemiBold.2db53914.woff) format("woff"),url(../fonts/THICCCBOI-SemiBold.49ef00a3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-Bold.3c726c52.ttf) format("truetype"),url(../fonts/THICCCBOI-Bold.97332a56.woff) format("woff"),url(../fonts/THICCCBOI-Bold.79a42f06.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-ExtraBold.02638e21.ttf) format("truetype"),url(../fonts/THICCCBOI-ExtraBold.b5842d86.woff) format("woff"),url(../fonts/THICCCBOI-ExtraBold.3fbf1080.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:THICCCBOI;src:url(../fonts/THICCCBOI-Black.69e688f0.ttf) format("truetype"),url(../fonts/THICCCBOI-Black.65d66469.woff) format("woff"),url(../fonts/THICCCBOI-Black.3b6dd2a4.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}:root{--primary-color:#6b1f4d;--secondary-color:#b64985;--tertiary-color:#671e5a;--primary-text-color:#121826;--secondary-text-color:#555e75;--bg-light:#f9f6f9;--bg-ui:#f0ecf4;--border-ui:#e3dfe5}*{box-sizing:border-box}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#app button,#app h1,#app h2,#app h3,#app label,#app li,#app p,#app span{font-family:THICCBOI,sans-serif!important}body{background-color:#fff;color:#121826;margin:0;min-height:100vh}