.QuoteEstimator_studioContainer__hHFU6{background:transparent;padding:1.75rem 2rem 2rem;width:100%;max-width:none;margin:0;position:relative}@media (max-width:768px){.QuoteEstimator_studioContainer__hHFU6{padding:1rem 0 1.75rem;box-sizing:border-box;overflow-x:hidden}}.QuoteEstimator_studioHeader__81AGz{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(13,31,45,.08);margin-bottom:2rem}@media (max-width:640px){.QuoteEstimator_studioHeader__81AGz{flex-direction:column;align-items:stretch;gap:1.25rem;padding-bottom:1.5rem;margin-bottom:1.5rem}}.QuoteEstimator_headerTitleGroup__DRXJe{display:flex;flex-direction:column;gap:.45rem}.QuoteEstimator_headerTag__Ra9iV{display:inline-flex;align-items:center;gap:.4rem;background:rgba(134,188,37,.12);color:#44640f;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.3rem .75rem;border-radius:50px;width:-moz-fit-content;width:fit-content}.QuoteEstimator_tagIcon__ebmRf{color:#86bc25}.QuoteEstimator_headerTitle__fY7bS{font-family:var(--font-heading);font-size:1.65rem;font-weight:800;color:#0d1f2d;margin:0;letter-spacing:-.02em}@media (max-width:640px){.QuoteEstimator_headerTitle__fY7bS{font-size:1.35rem}}.QuoteEstimator_spotTextRow__YGZQW{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:#64748b;line-height:1.5;margin-top:.25rem}.QuoteEstimator_shieldIcon__d6t29{color:#86bc25;flex-shrink:0;margin-top:2px}.QuoteEstimator_currencyControl__D9lwz{display:flex;align-items:center;gap:.6rem;flex-shrink:0}@media (max-width:640px){.QuoteEstimator_currencyControl__D9lwz{width:100%;flex-direction:column;align-items:stretch;gap:.35rem}}.QuoteEstimator_currencyLabel__j_08i{font-size:.82rem;font-weight:700;color:#0d1f2d}.QuoteEstimator_currencySelectWrapper__EhAVY{position:relative}.QuoteEstimator_currencySelect__M9ln3{background:#f8fafc;border:1px solid rgba(13,31,45,.12);border-radius:12px;padding:.55rem 2.2rem .55rem 1rem;font-size:.88rem;font-weight:600;color:#0d1f2d;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230d1f2d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;transition:all .2s ease;width:100%}.QuoteEstimator_currencySelect__M9ln3:focus,.QuoteEstimator_currencySelect__M9ln3:hover{border-color:#86bc25;outline:none;background-color:#fff;box-shadow:0 0 0 3px rgba(134,188,37,.12)}.QuoteEstimator_studioGrid__xY0GU{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:2.75rem;gap:2.75rem;align-items:start}@media (max-width:768px){.QuoteEstimator_studioGrid__xY0GU{grid-template-columns:1fr;gap:2rem}}.QuoteEstimator_scopingColumn__e7WcZ{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;min-width:0}.QuoteEstimator_scopingSection__sbS_9{display:flex;flex-direction:column;gap:.85rem}.QuoteEstimator_sectionDivider__OHpnq{height:1px;background:rgba(13,31,45,.07);margin:.25rem 0}.QuoteEstimator_sectionHeaderRow__WJFUA{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;min-width:0}.QuoteEstimator_sectionTitleBlock__UCQlg{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.QuoteEstimator_titleWithBadge__beLMr{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.QuoteEstimator_sectionHeading__KWcWI{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#0d1f2d;margin:0;word-break:break-word}@media (max-width:480px){.QuoteEstimator_sectionHeading__KWcWI{font-size:1.05rem}}.QuoteEstimator_subtleBadge__9SWAX{background:#f1f5f9;color:#475569}.QuoteEstimator_subtleBadgeGreen__5F_l1,.QuoteEstimator_subtleBadge__9SWAX{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:6px;white-space:nowrap}.QuoteEstimator_subtleBadgeGreen__5F_l1{background:rgba(134,188,37,.16);color:#44640f}.QuoteEstimator_sectionDesc__JGPTl{font-size:.82rem;color:#64748b;margin:0;line-height:1.4}.QuoteEstimator_rateDisplayGreen__yq1X0,.QuoteEstimator_rateDisplay__dk0EV{display:flex;align-items:baseline;gap:.2rem;flex-shrink:0;white-space:nowrap}.QuoteEstimator_rateValue__zO4jT{color:#0d1f2d}.QuoteEstimator_rateValueGreen__61mjU,.QuoteEstimator_rateValue__zO4jT{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;line-height:1}.QuoteEstimator_rateValueGreen__61mjU{color:#5c8415}@media (max-width:480px){.QuoteEstimator_rateValueGreen__61mjU,.QuoteEstimator_rateValue__zO4jT{font-size:1.2rem}}.QuoteEstimator_rateUnit__aUXcp{font-size:.75rem;color:#64748b;font-weight:500;white-space:nowrap}.QuoteEstimator_controlInputsRow__9hGe9{display:flex;align-items:center;gap:1.25rem;width:100%}@media (max-width:480px){.QuoteEstimator_controlInputsRow__9hGe9{gap:.65rem}}.QuoteEstimator_stepperControl__cGb_Y{display:flex;align-items:center;gap:.45rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuoteEstimator_stepperBtn__jXk0v{width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid rgba(13,31,45,.18);color:#0d1f2d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0;padding:0}.QuoteEstimator_stepperBtn__jXk0v:hover:not(:disabled){background:#0d1f2d;color:#fff;border-color:#0d1f2d;transform:translateY(-1px);box-shadow:0 2px 6px rgba(13,31,45,.15)}.QuoteEstimator_stepperBtn__jXk0v:active:not(:disabled){transform:translateY(0) scale(.9)}.QuoteEstimator_stepperBtn__jXk0v:disabled{opacity:.25;border-color:rgba(13,31,45,.1);color:#94a3b8;cursor:not-allowed;background:#f8fafc}.QuoteEstimator_stepperBtnGreen__gdDJh:hover:not(:disabled){background:#86bc25;color:#fff;border-color:#86bc25;box-shadow:0 2px 6px rgba(134,188,37,.25)}.QuoteEstimator_stepperValue__ewKyY{display:flex;align-items:baseline;justify-content:center;gap:.2rem;min-width:58px;padding:0}.QuoteEstimator_numberInput__suQjJ{background:transparent;font-family:var(--font-heading);font-size:1.2rem;font-weight:800;color:#0d1f2d;width:32px;outline:none;text-align:right;padding:0;border:none;border-bottom:2px solid transparent;transition:border-color .2s ease}.QuoteEstimator_numberInput__suQjJ:focus{border-bottom-color:#86bc25}.QuoteEstimator_numberInput__suQjJ::placeholder{color:#cbd5e1;font-weight:600}.QuoteEstimator_numberInputGreen__unE20{color:#5c8415}.QuoteEstimator_numberInput__suQjJ::-webkit-inner-spin-button,.QuoteEstimator_numberInput__suQjJ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuoteEstimator_numberInput__suQjJ[type=number]{-moz-appearance:textfield}.QuoteEstimator_inputUnit__3CVw9{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuoteEstimator_sliderWrap__MiNks{flex:1 1;min-width:0;display:flex;align-items:center}.QuoteEstimator_rangeSlider__E_IaG{width:100%;min-width:0;height:6px;border-radius:6px;background:#e2e8f0;outline:none;cursor:pointer;accent-color:#0d1f2d;-webkit-appearance:none}.QuoteEstimator_rangeSliderGreen__cr_ei{accent-color:#86bc25;background:rgba(134,188,37,.22)}.QuoteEstimator_rangeSlider__E_IaG::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#0d1f2d;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.QuoteEstimator_rangeSliderGreen__cr_ei::-webkit-slider-thumb{background:#86bc25}.QuoteEstimator_rangeSlider__E_IaG::-webkit-slider-thumb:hover{transform:scale(1.15)}.QuoteEstimator_volumeTitleGroup__EEIhM{display:flex;align-items:center;gap:.5rem}.QuoteEstimator_volumeIcon__zm999{color:#86bc25;flex-shrink:0}.QuoteEstimator_sectionHeadingSmall__0imCV{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:#0d1f2d}.QuoteEstimator_volumeCountPill__JnvLl{font-size:.75rem;font-weight:700;color:#0d1f2d;background:#f1f5f9;padding:.25rem .65rem;border-radius:20px}.QuoteEstimator_meterTrack__mczFU{width:100%;height:8px;background:#e2e8f0;border-radius:8px;overflow:hidden;margin-top:.4rem}.QuoteEstimator_meterFill__Awl_h{height:100%;background:linear-gradient(90deg,#86bc25,#9ee228);border-radius:8px;transition:width .35s cubic-bezier(.16,1,.3,1)}.QuoteEstimator_milestonesRow__9OOA7{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.5rem;width:100%}.QuoteEstimator_milestoneStart__VCdxh{display:flex;flex-direction:column;text-align:left;align-items:flex-start}.QuoteEstimator_milestoneMid__8RLgd{display:flex;flex-direction:column;text-align:center;align-items:center}.QuoteEstimator_milestoneEnd___p5KP{display:flex;flex-direction:column;text-align:right;align-items:flex-end}.QuoteEstimator_milestoneThreshold___9NtX{font-size:.75rem;font-weight:800;color:#64748b;font-family:var(--font-heading)}.QuoteEstimator_milestoneDiscount__yEcsu{font-size:.7rem;font-weight:600;color:#94a3b8}.QuoteEstimator_milestoneActive__STckP .QuoteEstimator_milestoneThreshold___9NtX{color:#5c8415}.QuoteEstimator_milestoneActive__STckP .QuoteEstimator_milestoneDiscount__yEcsu{color:#86bc25;font-weight:800}.QuoteEstimator_volumeStatusMsg__I8Ii5{margin-top:.6rem}.QuoteEstimator_discountActiveBox__ZC263{background:rgba(134,188,37,.12);border-radius:10px;padding:.55rem .85rem;font-size:.82rem;color:#3b6b06}.QuoteEstimator_discountHintBox__gy6_q{font-size:.8rem;color:#64748b;padding:.2rem 0}.QuoteEstimator_fieldLabel__QG7C8{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.QuoteEstimator_speedSegmentedControl__bM_gA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;background:#f1f5f9;padding:4px;border-radius:14px}@media (max-width:600px){.QuoteEstimator_speedSegmentedControl__bM_gA{display:flex;flex-direction:column;gap:.5rem;background:transparent;padding:0}}.QuoteEstimator_speedSegmentBtn__8Gzxn{background:transparent;border:none;border-radius:10px;padding:.6rem .65rem;display:flex;flex-direction:column;align-items:center;gap:.18rem;cursor:pointer;transition:all .2s ease;color:#475569;min-width:0}@media (max-width:600px){.QuoteEstimator_speedSegmentBtn__8Gzxn{flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:12px;background:#f8fafc;border:1.5px solid rgba(13,31,45,.08);width:100%}.QuoteEstimator_speedSegmentBtnActive__xaKiu{background:#fff;border-color:#86bc25;box-shadow:0 2px 10px rgba(134,188,37,.16)}}.QuoteEstimator_speedSegmentBtn__8Gzxn:hover{color:#0d1f2d}.QuoteEstimator_speedSegmentBtnActive__xaKiu{background:#fff;color:#0d1f2d;box-shadow:0 2px 8px rgba(0,0,0,.08)}.QuoteEstimator_segmentTop__v_cIb{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8rem;white-space:nowrap}@media (max-width:600px){.QuoteEstimator_segmentTop__v_cIb{font-size:.88rem;gap:.5rem}}.QuoteEstimator_segmentDetail__vaoQZ{font-size:.68rem;color:#64748b;font-weight:500;white-space:nowrap}@media (max-width:600px){.QuoteEstimator_segmentDetail__vaoQZ{font-size:.78rem}}.QuoteEstimator_speedSegmentBtnActive__xaKiu .QuoteEstimator_segmentDetail__vaoQZ{color:#5c8415;font-weight:700}.QuoteEstimator_speedPolicyNote__ed1Bp{display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;color:#64748b;line-height:1.45;margin-top:.5rem}.QuoteEstimator_policyIcon__RjYEl{color:#86bc25;flex-shrink:0;margin-top:2px}.QuoteEstimator_speedPolicyNote__ed1Bp strong{color:#0d1f2d;font-weight:700}.QuoteEstimator_addonsList__lbwF6{display:flex;flex-direction:column;gap:.5rem}.QuoteEstimator_addonRow__JDddO{display:flex;align-items:center;gap:.85rem;padding:.75rem .5rem;cursor:pointer;transition:all .2s ease;border-radius:8px;width:100%;box-sizing:border-box}.QuoteEstimator_addonRow__JDddO:hover{background:#f8fafc}.QuoteEstimator_addonRowActive__ojjL_{background:rgba(134,188,37,.06)}.QuoteEstimator_addonCheckbox__LO302{accent-color:#86bc25;width:17px;height:17px;cursor:pointer;flex-shrink:0}.QuoteEstimator_addonMeta__OroaN{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.QuoteEstimator_addonTitleGroup__IfJu4{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:#0d1f2d;flex-wrap:wrap}.QuoteEstimator_addonDescription__Ycvbv{font-size:.76rem;color:#64748b;line-height:1.4;word-break:break-word}.QuoteEstimator_addonPriceTag__i75_Z{font-family:var(--font-heading);font-size:.95rem;font-weight:800;color:#0d1f2d;flex-shrink:0;white-space:nowrap;margin-left:.5rem}.QuoteEstimator_proposalColumn__J58xu{position:-webkit-sticky;position:sticky;top:2rem;width:100%;max-width:100%;min-width:0}@media (max-width:768px){.QuoteEstimator_proposalColumn__J58xu{position:static;width:100%}}.QuoteEstimator_proposalTicket__tpogv{background:#0d1f2d;color:#fff;border-radius:24px;padding:2.25rem 2rem;box-shadow:0 25px 60px -15px rgba(13,31,45,.35);display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;min-width:0}@media (max-width:640px){.QuoteEstimator_proposalTicket__tpogv{padding:1.35rem 1rem;border-radius:18px;gap:1.1rem}}@media (max-width:400px){.QuoteEstimator_proposalTicket__tpogv{padding:1.15rem .85rem;border-radius:16px;gap:.9rem}}.QuoteEstimator_proposalTicket__tpogv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#86bc25,#7ec8e3)}.QuoteEstimator_ticketTotalHero__bzEXm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0}.QuoteEstimator_ticketTotalLabel__mTGzR{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:hsla(0,0%,100%,.5);margin-bottom:.35rem}.QuoteEstimator_ticketTotalAmount__FSrgx{font-family:var(--font-heading);font-size:clamp(2rem,7vw,3.4rem);font-weight:800;color:#fff;line-height:1;margin-bottom:.6rem;letter-spacing:-.03em}.QuoteEstimator_ticketAveragePill__XpN0W{font-size:.78rem;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.08);padding:.3rem .75rem;border-radius:50px}.QuoteEstimator_receiptTable__2Ofid{display:flex;flex-direction:column;gap:.65rem;border-top:1px dashed hsla(0,0%,100%,.15);border-bottom:1px dashed hsla(0,0%,100%,.15);padding:1.25rem 0}.QuoteEstimator_receiptRow__zfnjz{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:hsla(0,0%,100%,.75);gap:.5rem;width:100%;min-width:0}.QuoteEstimator_receiptItem__dzy3l{min-width:0;word-break:break-word}.QuoteEstimator_receiptValue__IOfOL{font-weight:700;color:#fff;font-family:var(--font-heading);flex-shrink:0;white-space:nowrap}.QuoteEstimator_receiptRowDiscount__zKuRW{color:#86bc25;font-weight:700}.QuoteEstimator_receiptValueDiscount__13IHd{color:#86bc25;font-weight:800;font-family:var(--font-heading);flex-shrink:0;white-space:nowrap}.QuoteEstimator_ticketGuarantees__vwUzn{display:flex;flex-direction:column;gap:.5rem}.QuoteEstimator_guaranteeRow__O_AHg{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:hsla(0,0%,100%,.75)}.QuoteEstimator_greenCheck__AptZF{color:#86bc25;flex-shrink:0}.QuoteEstimator_ticketActions__yxVGV{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.QuoteEstimator_lockQuoteBtn__C4tNi{background:#86bc25;color:#0d1f2d;border:none;border-radius:50px;padding:1rem 1.5rem;font-family:var(--font-heading);font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(134,188,37,.35);width:100%;white-space:nowrap}.QuoteEstimator_lockQuoteBtn__C4tNi:hover{background:#96d12b;transform:translateY(-2px);box-shadow:0 12px 28px rgba(134,188,37,.45)}.QuoteEstimator_copyQuoteBtn__ivDPg{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:50px;padding:.75rem 1.5rem;font-size:.82rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s ease;width:100%;white-space:nowrap}.QuoteEstimator_copyQuoteBtn__ivDPg:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.QuoteEstimator_copiedIcon__yzNz7{color:#86bc25}.QuoteEstimator_ticketFooterNote__lQ_Xf{font-size:.72rem;color:hsla(0,0%,100%,.5);text-align:center;margin:0;line-height:1.4}.QuoteEstimator_addonCheckbox__LO302,.QuoteEstimator_addonRow__JDddO,.QuoteEstimator_copyQuoteBtn__ivDPg,.QuoteEstimator_lockQuoteBtn__C4tNi,.QuoteEstimator_speedSegmentBtn__8Gzxn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:400px){.QuoteEstimator_studioHeader__81AGz{padding-bottom:1.1rem;margin-bottom:1.1rem}.QuoteEstimator_headerTitle__fY7bS{font-size:1.15rem}.QuoteEstimator_spotTextRow__YGZQW{font-size:.73rem}.QuoteEstimator_sectionHeading__KWcWI{font-size:1rem}.QuoteEstimator_addonRow__JDddO{padding:.6rem .35rem;gap:.65rem}.QuoteEstimator_addonTitleGroup__IfJu4{font-size:.82rem}.QuoteEstimator_addonDescription__Ycvbv{font-size:.7rem}.QuoteEstimator_addonPriceTag__i75_Z{font-size:.88rem}.QuoteEstimator_receiptRow__zfnjz{font-size:.8rem}.QuoteEstimator_ticketFooterNote__lQ_Xf{font-size:.67rem}}