.budget-tools-module__rWNlRq__pacing,.budget-tools-module__rWNlRq__allocation{background:rgb(var(--co-white));color:rgb(var(--co-marketing-ink));border:1px solid rgb(var(--budget-line));box-shadow:0 8px 0 rgb(var(--budget-line));border-radius:18px;overflow:hidden}.budget-tools-module__rWNlRq__pacing header{border-bottom:1px solid rgb(var(--budget-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;display:flex}.budget-tools-module__rWNlRq__pacing header h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.budget-tools-module__rWNlRq__pacing header>span{font-size:15px}.budget-tools-module__rWNlRq__inputs{grid-template-columns:1fr 1fr 88px;gap:18px;padding:25px 28px 0;display:grid}.budget-tools-module__rWNlRq__inputs label{flex-direction:column;gap:10px;font-size:14px;font-weight:600;display:flex}.budget-tools-module__rWNlRq__inputs input,.budget-tools-module__rWNlRq__inputs select{border:1px solid rgb(var(--budget-line));background:rgb(var(--co-white));border-radius:6px;width:100%;min-width:0;padding:10px;font-size:17px;font-weight:500}.budget-tools-module__rWNlRq__day{margin:25px 28px 0;font-size:15px;display:block}.budget-tools-module__rWNlRq__day>span{justify-content:space-between;display:flex}.budget-tools-module__rWNlRq__day input{width:100%;accent-color:rgb(var(--co-marketing-ink));margin-top:16px;display:block}.budget-tools-module__rWNlRq__comparison{margin:26px 28px}.budget-tools-module__rWNlRq__comparison>div:not(.budget-tools-module__rWNlRq__track){justify-content:space-between;align-items:baseline;gap:20px;font-size:15px;display:flex}.budget-tools-module__rWNlRq__comparison strong{font-variant-numeric:tabular-nums;font-weight:600}.budget-tools-module__rWNlRq__track{background:rgb(var(--budget-cream));height:14px;margin:10px 0 18px}.budget-tools-module__rWNlRq__track i{background:rgb(var(--co-marketing-ink));height:100%;display:block}.budget-tools-module__rWNlRq__track[data-planned] i{background:rgb(var(--budget-lilac));border:1px solid rgb(var(--co-marketing-ink))}.budget-tools-module__rWNlRq__comparison p{justify-content:space-between;margin-top:24px;font-size:15px;display:flex}.budget-tools-module__rWNlRq__remaining{background:rgb(var(--budget-lilac));grid-template-columns:1fr 1fr;gap:28px;padding:24px 28px;display:grid}.budget-tools-module__rWNlRq__remaining dt{font-size:14px;line-height:1.4}.budget-tools-module__rWNlRq__remaining dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:600;line-height:1.1}.budget-tools-module__rWNlRq__allocation{max-width:980px;margin:auto}.budget-tools-module__rWNlRq__allocation header{justify-content:space-between;align-items:center;gap:30px;padding:30px 36px;display:flex}.budget-tools-module__rWNlRq__allocation header h3{max-width:420px;font-size:27px}.budget-tools-module__rWNlRq__allocation header p{text-align:right;font-size:14px}.budget-tools-module__rWNlRq__allocation header strong{letter-spacing:-.035em;margin-top:5px;font-size:29px;font-weight:600;display:block}.budget-tools-module__rWNlRq__allocationRow{border-top:1px solid rgb(var(--budget-line));grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:30px;padding:28px 36px;display:grid}.budget-tools-module__rWNlRq__allocationRow h4{align-items:center;gap:15px;font-size:20px;font-weight:600;display:flex}.budget-tools-module__rWNlRq__allocationRow label{flex-direction:column;align-items:flex-start;gap:9px;font-size:13px;display:flex}.budget-tools-module__rWNlRq__allocationRow label span{align-items:center;gap:8px;font-size:17px;display:flex}.budget-tools-module__rWNlRq__allocationRow input{border:1px solid rgb(var(--budget-line));width:83px;color:rgb(var(--co-marketing-ink));background:rgb(var(--co-white));border-radius:6px;padding:9px 10px;font-size:20px}.budget-tools-module__rWNlRq__allocationRow p{font-size:13px}.budget-tools-module__rWNlRq__allocationRow output{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:6px;font-size:25px;font-weight:600;display:block}.budget-tools-module__rWNlRq__allocation footer{border-top:1px solid rgb(var(--budget-line));justify-content:space-between;align-items:center;gap:25px;padding:23px 36px;font-size:17px;display:flex}.budget-tools-module__rWNlRq__allocation footer strong{font-variant-numeric:tabular-nums;font-size:25px}.budget-tools-module__rWNlRq__allocation footer[data-over=true]{background:rgb(var(--budget-peach))}.budget-tools-module__rWNlRq__outcomes{border-block:1px solid rgb(var(--budget-line));margin-top:42px}.budget-tools-module__rWNlRq__outcomeInputs{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:40px;padding:28px 0;display:grid}.budget-tools-module__rWNlRq__outcomeInputs label,.budget-tools-module__rWNlRq__outcomeInputs p{flex-direction:column;gap:12px;font-size:15px;display:flex}.budget-tools-module__rWNlRq__outcomeInputs strong{letter-spacing:-.03em;font-size:28px;font-weight:600}.budget-tools-module__rWNlRq__outcomeInputs input{border:1px solid rgb(var(--budget-line));background:rgb(var(--co-white));width:100%;color:rgb(var(--co-marketing-ink));border-radius:8px;padding:12px 15px;font-size:23px}.budget-tools-module__rWNlRq__outcomes dl{border-top:1px solid rgb(var(--budget-line));grid-template-columns:1fr 1fr;display:grid}.budget-tools-module__rWNlRq__outcomes dl>div{background:rgb(var(--budget-lilac));padding:26px 30px}.budget-tools-module__rWNlRq__outcomes dl>div:last-child{background:rgb(var(--budget-peach))}.budget-tools-module__rWNlRq__outcomes dt{font-size:16px}.budget-tools-module__rWNlRq__outcomes dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:44px;font-weight:600}@media (max-width:760px){.budget-tools-module__rWNlRq__outcomeInputs{grid-template-columns:1fr 1fr;gap:24px}.budget-tools-module__rWNlRq__outcomeInputs>p{grid-column:span 2}.budget-tools-module__rWNlRq__outcomes dl>div{padding:22px 16px}.budget-tools-module__rWNlRq__outcomes dd{font-size:36px}}@media (max-width:1100px){.budget-tools-module__rWNlRq__inputs{grid-template-columns:1fr 1fr}.budget-tools-module__rWNlRq__inputs label:last-child{flex-direction:row;grid-column:span 2;align-items:center}.budget-tools-module__rWNlRq__inputs select{width:100px}}@media (max-width:760px){.budget-tools-module__rWNlRq__pacing header,.budget-tools-module__rWNlRq__inputs,.budget-tools-module__rWNlRq__remaining{padding-inline:22px}.budget-tools-module__rWNlRq__day,.budget-tools-module__rWNlRq__comparison{margin-inline:22px}.budget-tools-module__rWNlRq__remaining dd{font-size:27px}.budget-tools-module__rWNlRq__allocation header{flex-wrap:wrap;padding:24px}.budget-tools-module__rWNlRq__allocation header h3{font-size:24px}.budget-tools-module__rWNlRq__allocation header p{text-align:left}.budget-tools-module__rWNlRq__allocationRow{grid-template-columns:1fr 1fr;gap:20px;padding:24px}.budget-tools-module__rWNlRq__allocationRow h4{grid-column:span 2}.budget-tools-module__rWNlRq__allocation footer{padding-inline:24px}}
.bids-budgets-module__KTeCMG__page{--budget-line:211 218 211;--budget-cream:255 249 237;--budget-lilac:238 231 255;--budget-peach:255 219 197;color:rgb(var(--co-marketing-ink));background:rgb(var(--co-white));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;overflow-wrap:anywhere}.bids-budgets-module__KTeCMG__page :is(h1,h2,h3){text-wrap:balance}.bids-budgets-module__KTeCMG__page h2{letter-spacing:-.045em;font-size:clamp(34px,3.5vw,54px);font-weight:650;line-height:1.08}.bids-budgets-module__KTeCMG__page h3{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.2}.bids-budgets-module__KTeCMG__page p{text-wrap:pretty;font-size:18px;line-height:1.65}.bids-budgets-module__KTeCMG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1440px;margin:auto;padding:82px 40px 100px;display:grid}.bids-budgets-module__KTeCMG__heroCopy h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(48px,5.2vw,76px);font-weight:650;line-height:1.02}.bids-budgets-module__KTeCMG__heroCopy p{max-width:550px;margin-top:28px;font-size:23px;line-height:1.5}.bids-budgets-module__KTeCMG__actions{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:32px;display:flex}.bids-budgets-module__KTeCMG__actions>a:last-child{text-underline-offset:5px;padding-block:10px;font-weight:600;text-decoration:underline}.bids-budgets-module__KTeCMG__perspective{max-width:1320px;margin:auto;padding:70px 40px 100px}.bids-budgets-module__KTeCMG__perspective h2{max-width:960px}.bids-budgets-module__KTeCMG__contextColumns{grid-template-columns:1.15fr 1fr;gap:80px;margin-top:45px;display:grid}.bids-budgets-module__KTeCMG__contextColumns .bids-budgets-module__KTeCMG__lead{letter-spacing:-.02em;margin-bottom:24px;font-size:25px;line-height:1.5}.bids-budgets-module__KTeCMG__pacingNote{border-top:4px solid rgb(var(--co-marketing-ink));padding-top:24px}.bids-budgets-module__KTeCMG__pacingNote p{margin-top:20px}.bids-budgets-module__KTeCMG__allocationSection{background:rgb(var(--budget-cream));padding-top:80px;scroll-margin-top:110px}.bids-budgets-module__KTeCMG__allocationSection>header{text-align:center;max-width:950px;margin:auto;padding-inline:32px}.bids-budgets-module__KTeCMG__allocationSection>header p{max-width:760px;margin:25px auto 0}.bids-budgets-module__KTeCMG__courtyard{isolation:isolate;margin-top:0;padding:115px 40px 250px;position:relative}.bids-budgets-module__KTeCMG__courtyard picture{z-index:-1;position:absolute;inset:0}.bids-budgets-module__KTeCMG__courtyard img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated}.bids-budgets-module__KTeCMG__principles{gap:32px;max-width:1280px;margin:auto;padding:48px 40px 95px;display:grid}.bids-budgets-module__KTeCMG__principles li{border-top:1px solid rgb(var(--budget-line));padding-top:28px}.bids-budgets-module__KTeCMG__principles li>div{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.bids-budgets-module__KTeCMG__bidding{max-width:1360px;margin:auto;padding:110px 40px 90px}.bids-budgets-module__KTeCMG__bidding header{max-width:850px}.bids-budgets-module__KTeCMG__bidding header p{max-width:730px;margin-top:24px;font-size:22px}.bids-budgets-module__KTeCMG__decisions{grid-template-columns:1fr 1fr;gap:65px;margin-top:60px;display:grid}.bids-budgets-module__KTeCMG__decisions article{border-top:10px solid rgb(var(--budget-lilac));padding-top:24px}.bids-budgets-module__KTeCMG__decisions article:nth-child(2){border-color:rgb(var(--budget-peach));margin-top:65px}.bids-budgets-module__KTeCMG__target{letter-spacing:.02em;font-size:17px;font-weight:650;display:inline-block}.bids-budgets-module__KTeCMG__decisions h3{max-width:470px;margin:22px 0;font-size:36px}.bids-budgets-module__KTeCMG__decisions .bids-budgets-module__KTeCMG__decision{border-top:1px solid rgb(var(--budget-line));margin-top:28px;padding-top:23px;font-weight:600}.bids-budgets-module__KTeCMG__biddingContext{max-width:850px;margin:55px auto 0}.bids-budgets-module__KTeCMG__workflow{grid-template-columns:.8fr 1.2fr;gap:100px;max-width:1320px;margin:auto;padding:70px 40px 105px;display:grid}.bids-budgets-module__KTeCMG__workflow h2{align-self:start;position:sticky;top:135px}.bids-budgets-module__KTeCMG__workflow article{border-top:1px solid rgb(var(--budget-line));padding:32px 0}.bids-budgets-module__KTeCMG__workflow article p{margin-top:18px}.bids-budgets-module__KTeCMG__questions{background:rgb(var(--budget-lilac));padding:85px max(40px,50% - 640px) 100px}.bids-budgets-module__KTeCMG__questions h2{max-width:850px;margin-bottom:48px}.bids-budgets-module__KTeCMG__questions details{border-top:1px solid rgb(var(--co-marketing-ink))}.bids-budgets-module__KTeCMG__questions details:last-child{border-bottom:1px solid rgb(var(--co-marketing-ink))}.bids-budgets-module__KTeCMG__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:22px;font-weight:600;list-style:none;display:flex}.bids-budgets-module__KTeCMG__questions summary::-webkit-details-marker{display:none}.bids-budgets-module__KTeCMG__questions summary span{flex-shrink:0;font-size:28px}.bids-budgets-module__KTeCMG__questions details[open] summary span{transform:rotate(45deg)}.bids-budgets-module__KTeCMG__questions details p{max-width:930px;padding-bottom:30px}.bids-budgets-module__KTeCMG__closing{text-align:center;padding:100px 32px 115px}.bids-budgets-module__KTeCMG__closing h2{max-width:950px;margin:auto}.bids-budgets-module__KTeCMG__closing .bids-budgets-module__KTeCMG__actions{justify-content:center}.bids-budgets-module__KTeCMG__page :is(a,input,select,summary):focus-visible{text-underline-offset:5px;outline:none;text-decoration:underline;text-decoration-thickness:3px}@media (min-width:1800px){.bids-budgets-module__KTeCMG__courtyard{padding-bottom:320px}}@media (max-width:1100px){.bids-budgets-module__KTeCMG__hero{gap:36px;padding-inline:30px}.bids-budgets-module__KTeCMG__heroCopy h1{font-size:56px}.bids-budgets-module__KTeCMG__heroCopy p{font-size:20px}.bids-budgets-module__KTeCMG__contextColumns,.bids-budgets-module__KTeCMG__workflow{gap:45px}.bids-budgets-module__KTeCMG__principles li>div{grid-template-columns:1fr;gap:16px}.bids-budgets-module__KTeCMG__decisions{gap:36px}}@media (max-width:760px){.bids-budgets-module__KTeCMG__hero{grid-template-columns:1fr;gap:45px;padding:45px 22px 60px}.bids-budgets-module__KTeCMG__heroCopy h1{font-size:clamp(44px,9vw,64px)}.bids-budgets-module__KTeCMG__heroCopy p{max-width:650px}.bids-budgets-module__KTeCMG__perspective,.bids-budgets-module__KTeCMG__bidding,.bids-budgets-module__KTeCMG__workflow{padding:65px 24px}.bids-budgets-module__KTeCMG__contextColumns,.bids-budgets-module__KTeCMG__workflow{grid-template-columns:1fr;gap:35px}.bids-budgets-module__KTeCMG__workflow h2{position:static}.bids-budgets-module__KTeCMG__allocationSection{padding-top:60px}.bids-budgets-module__KTeCMG__courtyard{padding:65px 18px 150px}.bids-budgets-module__KTeCMG__principles{padding:30px 24px 60px}.bids-budgets-module__KTeCMG__principles li{padding-top:24px}.bids-budgets-module__KTeCMG__decisions{grid-template-columns:1fr;gap:35px;margin-top:40px}.bids-budgets-module__KTeCMG__decisions article:nth-child(2){margin-top:0}.bids-budgets-module__KTeCMG__questions{padding:65px 24px}.bids-budgets-module__KTeCMG__questions summary{font-size:20px}.bids-budgets-module__KTeCMG__closing{padding:70px 24px}}