.page_wrapper__CIqeH{padding:4rem 0;position:relative}.page_header__Dm9gm{text-align:center;max-width:700px;margin:0 auto 3rem;display:flex;flex-direction:column;gap:1rem}.page_header__Dm9gm h1{font-size:clamp(2rem,5vw,3rem);background:linear-gradient(135deg,hsl(var(--text-primary)) 30%,hsl(var(--primary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_header__Dm9gm p{font-size:1.05rem}.FileUploader_container__5q9C0{width:100%}.FileUploader_dropZone__uTTRi{position:relative;background:hsla(0,0%,100%,.02);border:2px dashed hsla(0,0%,100%,.1);border-radius:var(--border-radius);padding:3rem 2rem;text-align:center;transition:var(--transition-smooth);cursor:pointer;display:flex;justify-content:center;align-items:center}.FileUploader_dragActive__nIzRS,.FileUploader_dropZone__uTTRi:hover{background:rgba(139,92,246,.03);border-color:hsl(var(--primary));box-shadow:0 0 20px var(--primary-glow)}.FileUploader_errorZone__bKyhy{border-color:#ef4444!important;background:rgba(239,68,68,.03)!important;box-shadow:0 0 20px rgba(239,68,68,.1)!important}.FileUploader_fileInput__p1_yX{display:none}.FileUploader_content__IIgGF{display:flex;flex-direction:column;align-items:center;gap:1rem}.FileUploader_uploadIcon__R3VFF{color:hsl(var(--text-muted));transition:var(--transition-smooth)}.FileUploader_dragActive__nIzRS .FileUploader_uploadIcon__R3VFF,.FileUploader_dropZone__uTTRi:hover .FileUploader_uploadIcon__R3VFF{color:hsl(var(--accent));transform:translateY(-4px)}.FileUploader_mainText__6rHkF{font-family:var(--font-primary);font-size:1.1rem;font-weight:500;color:hsl(var(--text-primary))}.FileUploader_limitText__bqVj2{font-family:var(--font-secondary);font-size:.8rem;color:hsl(var(--text-muted))}.FileUploader_fileInfo__xX7Hb{display:flex;flex-direction:column;align-items:center;gap:.5rem}.FileUploader_fileName__hpELO{font-family:var(--font-primary);font-weight:600;font-size:1.1rem;color:hsl(var(--accent))}.FileUploader_changeBtn__U9XH5{background:none;border:none;color:hsl(var(--text-muted));text-decoration:underline;cursor:pointer;font-family:var(--font-secondary);font-size:.9rem;transition:var(--transition-smooth)}.FileUploader_changeBtn__U9XH5:hover{color:hsl(var(--text-primary))}.FileUploader_errorMessage__ZIvaA{padding:.75rem 1.25rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.9rem}.FileUploader_errorMessage__ZIvaA,.FileUploader_limitErrorBox__NDQ2H{margin-top:1rem;color:#f87171;font-family:var(--font-secondary);text-align:left}.FileUploader_limitErrorBox__NDQ2H{padding:1.5rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:12px;box-shadow:0 8px 32px rgba(239,68,68,.05)}.FileUploader_limitErrorContent__4eFU3{display:flex;flex-direction:column;gap:.8rem}.FileUploader_warningIcon__D69Eq{font-size:1.5rem}.FileUploader_limitTextGeo__NMJAJ{line-height:1.6;font-weight:500;font-size:.95rem}.FileUploader_limitLinks__bxV8e{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.FileUploader_socialBtn__KVWFO{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border-radius:8px;font-family:var(--font-primary);font-weight:600;font-size:.9rem;text-decoration:none;transition:var(--transition-smooth);cursor:pointer;border:none}.FileUploader_messengerBtn__yYaTD{background:#0084ff;color:#fff}.FileUploader_messengerBtn__yYaTD:hover{background:#006bce;box-shadow:0 0 15px rgba(0,132,255,.4);transform:translateY(-1px)}.FileUploader_whatsappBtn__lla0L{background:#25d366;color:#fff}.FileUploader_whatsappBtn__lla0L:hover{background:#128c7e;box-shadow:0 0 15px rgba(37,211,102,.4);transform:translateY(-1px)}@media (max-width:576px){.FileUploader_dropZone__uTTRi{padding:2rem 1rem}.FileUploader_fileName__hpELO{font-size:.95rem;word-break:break-all}.FileUploader_limitLinks__bxV8e{flex-direction:column}.FileUploader_socialBtn__KVWFO{width:100%}}.PriceCalculator_container__nZa9_{max-width:1200px;margin:0 auto;padding:2rem 0}.PriceCalculator_grid__p_vLt{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:2.5rem;gap:2.5rem}.PriceCalculator_visualizerSection__1zybM{display:flex;flex-direction:column;height:100%}.PriceCalculator_canvasWrapper__XQVEh{flex:1 1;min-height:400px;position:relative}.PriceCalculator_loadingSpinner__ixows{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:rgba(12,13,18,.8);border-radius:12px;z-index:10}.PriceCalculator_spinner__Vgydx{width:50px;height:50px;border-radius:50%;border:3px solid rgba(139,92,246,.1);border-top:3px solid hsl(var(--accent));animation:PriceCalculator_spin__bwRe9 1s ease-in-out infinite}@keyframes PriceCalculator_spin__bwRe9{to{transform:rotate(1turn)}}.PriceCalculator_metaGrid__UdcRd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);padding:1rem;border-radius:8px}.PriceCalculator_metaItem__wewH5{display:flex;flex-direction:column;gap:.25rem}.PriceCalculator_metaLabel__reFy_{font-family:var(--font-secondary);font-size:.75rem;color:hsl(var(--text-muted));text-transform:uppercase}.PriceCalculator_metaVal__H04RM{font-family:var(--font-primary);font-size:.95rem;font-weight:600;color:hsl(var(--text-primary))}.PriceCalculator_parametersSection__SyV65{display:flex;flex-direction:column}.PriceCalculator_paramGroup__j80NE{display:flex;flex-direction:column;gap:.6rem}.PriceCalculator_label__H_RQn{font-family:var(--font-primary);font-weight:600;font-size:.95rem;color:hsl(var(--text-primary))}.PriceCalculator_description__gb_6S{font-family:var(--font-secondary);font-size:.8rem;color:hsl(var(--text-muted))}.PriceCalculator_colorGrid__oCHIr{display:flex;flex-wrap:wrap;gap:.75rem}.PriceCalculator_colorBtn__nUxqy{width:32px;height:32px;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth);outline:none}.PriceCalculator_colorBtnActive__d3adP{transform:scale(1.15);border-color:hsl(var(--accent));box-shadow:0 0 10px var(--accent-glow)}.PriceCalculator_colorIndicator__CSJ45{color:#fff;font-size:.75rem;font-weight:700;opacity:0;transition:var(--transition-smooth)}.PriceCalculator_colorBtnActive__d3adP .PriceCalculator_colorIndicator__CSJ45{opacity:1}.PriceCalculator_segmentedControl__va6Wq{display:flex;flex-wrap:wrap;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.25rem;width:100%}.PriceCalculator_segmentBtn__CHIF2{flex:1 1;background:none;border:none;color:hsl(var(--text-secondary));padding:.75rem;border-radius:10px;cursor:pointer;font-family:var(--font-primary);font-weight:500;transition:var(--transition-smooth)}.PriceCalculator_segmentBtnActive__5DhuP{background:hsl(var(--primary));color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.2)}.PriceCalculator_resultsCard__oDRev{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.PriceCalculator_resultRow__A0Q0n,.PriceCalculator_savingsRow__bBCK3,.PriceCalculator_totalRow__qHnDz{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-weight:500;font-size:1rem}.PriceCalculator_resultWeight__8MV_y{color:hsl(var(--text-primary))}.PriceCalculator_savingsRow__bBCK3{color:#10b981;font-size:.95rem}.PriceCalculator_totalRow__qHnDz{border-top:1px solid hsla(0,0%,100%,.05);padding-top:1rem;font-size:1.3rem;font-weight:700}.PriceCalculator_totalVal__8ms8H{color:hsl(var(--accent))}@media (max-width:968px){.PriceCalculator_grid__p_vLt{grid-template-columns:1fr}}.PriceCalculator_helperLinks__QNCRD{margin-top:1rem;padding:1rem;background:hsla(0,0%,100%,.01);border:1px dashed hsla(0,0%,100%,.05);border-radius:12px;font-family:var(--font-secondary);font-size:.85rem}.PriceCalculator_helperText__v_Qrk{color:hsl(var(--text-secondary));margin-bottom:.5rem;display:block}.PriceCalculator_linksGroup__mS5Zv{display:flex;gap:1rem;flex-wrap:wrap}.PriceCalculator_externalLink__RMkT8{color:hsl(var(--accent));text-decoration:none;font-weight:500;transition:var(--transition-smooth)}.PriceCalculator_externalLink__RMkT8:hover{color:hsl(var(--primary));text-decoration:underline}.PriceCalculator_modalOverlay__9okcc{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,11,13,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.PriceCalculator_modal__ZXa_R{background:#111318;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--border-radius);max-width:500px;width:100%;padding:2rem;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 30px var(--primary-glow);display:flex;flex-direction:column;gap:1.5rem;animation:PriceCalculator_slideUp__0I_XI .3s cubic-bezier(.16,1,.3,1)}.PriceCalculator_modalHeader__LzNBV{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:1rem}.PriceCalculator_modalTitle__HZBuW{font-size:1.25rem;font-weight:700}.PriceCalculator_closeBtn__UKuVe{background:none;border:none;color:hsl(var(--text-muted));font-size:1.5rem;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_closeBtn__UKuVe:hover{color:hsl(var(--text-primary))}.PriceCalculator_quizProgress__nyaiF{font-size:.8rem;color:hsl(var(--accent));font-weight:600;text-transform:uppercase}.PriceCalculator_quizQuestion__ONsvf{font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.PriceCalculator_quizOptions__aqA1b{display:flex;flex-direction:column;gap:.75rem}.PriceCalculator_quizOption___Veg3{width:100%;text-align:center;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:hsl(var(--text-secondary));font-family:var(--font-secondary);font-size:.95rem;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_quizOption___Veg3:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:hsl(var(--text-primary))}.PriceCalculator_quizOptionActive__Pkdwm{background:rgba(139,92,246,.1)!important;border-color:hsl(var(--primary))!important;color:#fff!important}.PriceCalculator_recommendationBox__MrV86{background:rgba(0,255,255,.03);border:1px solid rgba(0,255,255,.15);border-radius:12px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.PriceCalculator_recommendationTitle__jiesB{font-size:1.15rem;color:hsl(var(--accent));font-weight:700}.PriceCalculator_recommendationDesc__wTVEK{font-family:var(--font-secondary);font-size:.9rem;line-height:1.6}.PriceCalculator_disclaimer__VwZYq{font-family:var(--font-secondary);font-size:.75rem;color:hsl(var(--text-muted));line-height:1.4;margin-top:.5rem;text-align:center}.PriceCalculator_advisorTriggerBtn__sE_lK{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);color:hsl(var(--accent));padding:.6rem 1.2rem;border-radius:8px;font-family:var(--font-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth);align-self:flex-start;display:flex;align-items:center;gap:.5rem}.PriceCalculator_advisorTriggerBtn__sE_lK:hover{background:rgba(139,92,246,.1);border-color:hsl(var(--primary));box-shadow:0 0 15px var(--primary-glow)}.PriceCalculator_inlineSpinner__hYRjw{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;animation:PriceCalculator_spin__bwRe9 .8s ease-in-out infinite;display:inline-block}.PriceCalculator_deliverySelector___TYsR{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;border-top:1px solid hsla(0,0%,100%,.05);padding-top:1rem}.PriceCalculator_deliveryLabel__E3BZ3{font-family:var(--font-primary);font-weight:600;font-size:.9rem;color:hsl(var(--text-primary))}.PriceCalculator_deliveryOptionsContainer__33zzO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.PriceCalculator_deliveryOptionLabel__lsFB5{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_deliveryOptionLabel__lsFB5:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.PriceCalculator_deliveryActive__GWJkP{background:rgba(139,92,246,.08)!important;border-color:hsl(var(--primary))!important}.PriceCalculator_radioInput__7ItUG{margin:0;width:18px;height:18px;cursor:pointer;accent-color:hsl(var(--accent))}.PriceCalculator_deliveryTextGroup__x34nx{display:flex;flex-direction:column}.PriceCalculator_deliveryTextTitle__1Ucru{font-family:var(--font-primary);font-size:.85rem;font-weight:500;color:hsl(var(--text-primary))}.PriceCalculator_deliveryTextPrice__XZB8y{font-family:var(--font-secondary);font-size:.75rem;color:hsl(var(--accent))}.PriceCalculator_orderModal__10wsR{max-width:600px!important;max-height:90vh;overflow-y:auto}.PriceCalculator_orderForm__Q07CY{display:flex;flex-direction:column;gap:1.25rem}.PriceCalculator_modalIntro__WcML1{font-family:var(--font-secondary);font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.5}.PriceCalculator_formGroup__dJlhh{display:flex;flex-direction:column;gap:.5rem}.PriceCalculator_summaryContainer__UmT8a{position:relative;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.3)}.PriceCalculator_summaryMonospace__DgTXS{font-family:monospace;font-size:.8rem;line-height:1.4;padding:1.25rem;margin:0;color:hsl(var(--text-primary));overflow-x:auto;white-space:pre-wrap}.PriceCalculator_copyBtn__8_1zX{position:absolute;top:.75rem;right:.75rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:.4rem .8rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_copyBtn__8_1zX:hover{background:hsl(var(--primary));border-color:hsl(var(--primary))}.PriceCalculator_copyBtnCopied__SljEY{background:#10b981!important;border-color:#10b981!important}.PriceCalculator_disclaimerText__c61QI{font-family:var(--font-secondary);font-size:.8rem;color:hsl(var(--accent));line-height:1.5;background:rgba(0,255,255,.05);padding:.75rem 1rem;border-radius:8px;border-left:3px solid hsl(var(--accent))}.PriceCalculator_successContainer__9EiGv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;animation:PriceCalculator_fadeIn__QLDVI .4s ease-out}.PriceCalculator_successIcon__pcCrL{font-size:3.5rem;animation:PriceCalculator_bounce__cIoq1 1s infinite alternate}.PriceCalculator_successTitle__vA94G{font-size:1.4rem;font-weight:700;color:#10b981}.PriceCalculator_successDesc__pEJXD{font-family:var(--font-secondary);font-size:.95rem;color:hsl(var(--text-secondary));line-height:1.6}.PriceCalculator_actionChannels__resO7{width:100%;text-align:left;display:flex;flex-direction:column;gap:.75rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);padding:1.25rem;border-radius:12px}.PriceCalculator_channelLabel__cFj4w{font-family:var(--font-primary);font-weight:600;font-size:.9rem;color:hsl(var(--text-primary))}.PriceCalculator_channelButtons__GjPAK{display:flex;flex-direction:column;gap:.75rem}.PriceCalculator_channelBtn__qvUl_{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem;border-radius:10px;text-decoration:none;font-family:var(--font-primary);font-weight:600;font-size:.95rem;color:#fff;transition:var(--transition-smooth)}.PriceCalculator_channelBtn__qvUl_:hover{transform:translateY(-2px)}.PriceCalculator_messengerBtn__REgS4{background:linear-gradient(135deg,#0084ff,#00c6ff);box-shadow:0 4px 15px rgba(0,132,255,.3)}.PriceCalculator_whatsappBtn__cM595{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 15px rgba(37,211,102,.3)}.PriceCalculator_emailBtn__2OqSk{background:linear-gradient(135deg,#ea4335,#c5221f);box-shadow:0 4px 15px rgba(234,67,53,.3)}.PriceCalculator_modalDisclaimer__jGyW_{font-family:var(--font-secondary);font-size:.75rem;color:hsl(var(--text-muted));line-height:1.5}@keyframes PriceCalculator_fadeIn__QLDVI{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PriceCalculator_bounce__cIoq1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.PriceCalculator_checkboxContainer__cXAxx{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);padding:.85rem 1rem;border-radius:12px;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_checkboxContainer__cXAxx:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.PriceCalculator_checkboxInput__8vP1E{width:18px;height:18px;cursor:pointer;accent-color:hsl(var(--accent))}.PriceCalculator_checkboxTextGroup__t9Rh7{display:flex;flex-direction:column}.PriceCalculator_checkboxTitle__9nB7I{font-family:var(--font-primary);font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}.PriceCalculator_checkboxDesc__ZZjjs{font-family:var(--font-secondary);font-size:.75rem;color:hsl(var(--text-muted))}.PriceCalculator_slicerLoadingBox__nKRKv{background:rgba(139,92,246,.03);border:1px dashed rgba(139,92,246,.3);border-radius:12px;padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.PriceCalculator_slicerLoadingTitle__TII8q{font-family:var(--font-primary);font-size:1.05rem;font-weight:600;color:hsl(var(--accent));display:flex;align-items:center;gap:.5rem}.PriceCalculator_slicerLoadingDesc__3h07G{font-family:var(--font-secondary);font-size:.85rem;color:hsl(var(--text-secondary));line-height:1.5}.PriceCalculator_progressBarContainer__8TaJ9{width:100%;height:8px;background:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden;margin-top:.5rem}.PriceCalculator_progressBarFill__RYlSG{transition:width 1s linear}.PriceCalculator_progressBarFillPulse__j2Sd4,.PriceCalculator_progressBarFill__RYlSG{height:100%;background:linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--accent)) 100%);border-radius:4px}.PriceCalculator_progressBarFillPulse__j2Sd4{animation:PriceCalculator_progressPulse__paoKC 1.5s ease-in-out infinite}@keyframes PriceCalculator_progressPulse__paoKC{0%{opacity:.5;width:30%;transform:translateX(-30%)}50%{opacity:1;width:100%;transform:translateX(0)}to{opacity:.5;width:30%;transform:translateX(100%)}}.PriceCalculator_slicerErrorBox__Nte5R{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.15);border-radius:12px;padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:1rem}.PriceCalculator_slicerErrorTitle__vE_f_{font-family:var(--font-primary);font-size:1.05rem;font-weight:600;color:#f87171}.PriceCalculator_slicerErrorDesc___crhH{font-family:var(--font-secondary);font-size:.85rem;color:hsl(var(--text-secondary));line-height:1.5}.PriceCalculator_slicerNotice__Ln2_J{font-size:.75rem;color:#60a5fa;margin:.25rem 0;background:rgba(96,165,250,.05);padding:.35rem .6rem;border-radius:6px;display:inline-block}@media (max-width:992px){.PriceCalculator_grid__p_vLt{grid-template-columns:1fr;gap:1.5rem}.PriceCalculator_canvasWrapper__XQVEh{min-height:300px}.PriceCalculator_metaGrid__UdcRd{grid-template-columns:1fr}}@media (max-width:576px){.PriceCalculator_segmentedControl__va6Wq{flex-direction:column;height:auto;border-radius:12px}.PriceCalculator_segmentBtn__CHIF2{border-radius:8px;padding:.8rem}.PriceCalculator_modal__ZXa_R{width:95%;padding:1.5rem}.PriceCalculator_quizOptions__aqA1b{grid-template-columns:1fr}.PriceCalculator_resultsCard__oDRev{padding:1rem}.PriceCalculator_priceVal__gi0WD{font-size:2rem}}.PriceCalculator_errorAlert__jQf_O{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-left:4px solid #ef4444;color:#f87171;padding:.85rem 1rem;border-radius:8px;font-family:var(--font-secondary);font-size:.85rem;line-height:1.5;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;animation:PriceCalculator_fadeIn__QLDVI .3s ease-out}