.NeedBuilder_section__fEHzI{padding-top:clamp(40px,4vw,80px)}.NeedBuilder_title__BhsuQ{text-align:center}.NeedBuilder_bar___xYmK{display:flex;align-items:center;gap:14px;width:min(100%,790px);min-height:clamp(70px,5.2vw,100px);margin:clamp(28px,2.6vw,50px) auto 0;padding:12px clamp(12px,.8vw,15px) 12px clamp(16px,1.3vw,25px);border-radius:100px;background:var(--cream)}.NeedBuilder_prefix__FIbD7{flex-shrink:0;font-family:var(--font-display);font-size:clamp(1rem,.92rem + .25vw,1.25rem)}.NeedBuilder_picked__obDGO{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1;min-width:0}.NeedBuilder_plusBox__11Gb0{position:relative;width:clamp(48px,3.6vw,70px);height:clamp(48px,3.6vw,70px);border-radius:6px;background:var(--white);transition:width .5s var(--ease-out),height .5s var(--ease-out),border-radius .5s var(--ease-out),background-color .3s,transform .3s var(--ease-out)}.NeedBuilder_plusBox__11Gb0:hover{background:var(--red);transform:rotate(90deg)}.NeedBuilder_plusBox__11Gb0:hover span{background:var(--white)}.NeedBuilder_plusBox__11Gb0:active{transform:rotate(90deg) scale(.92)}.NeedBuilder_picked__obDGO:has(.NeedBuilder_chipOn__QFFdB) .NeedBuilder_plusBox__11Gb0{width:38px;height:38px;border-radius:40px}.NeedBuilder_picked__obDGO:has(.NeedBuilder_chipOn__QFFdB) .NeedBuilder_plusBox__11Gb0 span{width:14px;animation:none}.NeedBuilder_plusBox__11Gb0 span{position:absolute;top:50%;left:50%;width:22px;height:1.5px;background:var(--ink);translate:-50% -50%;animation:NeedBuilder_breathe__LNbuP 2.2s var(--ease-in-out) infinite}.NeedBuilder_plusBox__11Gb0 span+span{rotate:90deg}@keyframes NeedBuilder_breathe__LNbuP{50%{scale:.7}}.NeedBuilder_chipOn__QFFdB{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:40px;background:var(--ink);color:var(--white);font-size:clamp(.875rem,.84rem + .15vw,1rem);transition:background-color .3s}.NeedBuilder_chipOn__QFFdB:hover{background:var(--red)}.NeedBuilder_next__tWGQ0{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:40px;border:1px solid rgba(11,11,12,.3);color:rgba(11,11,12,.3);font-size:clamp(1rem,.94rem + .2vw,1.25rem);transition:background-color .4s,color .4s,border-color .4s}.NeedBuilder_next__tWGQ0[data-ready=true]{background:var(--red);border-color:var(--red);color:var(--white)}.NeedBuilder_nextArrow__WvAjf{width:44px}.NeedBuilder_options__HMawY{display:flex;flex-wrap:wrap;justify-content:center;gap:14px clamp(20px,2vw,40px);max-width:1100px;margin:clamp(28px,2.3vw,44px) auto 0}.NeedBuilder_option__96PgG{display:inline-flex;align-items:center;gap:10px;padding:6px 0;font-size:clamp(1rem,.94rem + .2vw,1.25rem)}.NeedBuilder_plus__2l8VU{color:var(--red);transition:transform .5s var(--ease-out)}.NeedBuilder_optArrow__DoPTL{width:40px;transition:transform .5s var(--ease-out)}.NeedBuilder_option__96PgG:hover .NeedBuilder_plus__2l8VU{transform:rotate(90deg) scale(1.3)}.NeedBuilder_option__96PgG:hover .NeedBuilder_optArrow__DoPTL{transform:translateX(8px)}.NeedBuilder_option__96PgG:hover{color:var(--red)}@media (max-width:600px){.NeedBuilder_bar___xYmK{flex-wrap:wrap;border-radius:28px}.NeedBuilder_next__tWGQ0{margin-left:auto}}