.mit-qb-title{--pad-t:clamp(38px,5vw,64px);--pad-b:clamp(30px,3.6vw,44px);background-image:radial-gradient(120% 90% at 8% 0%,#f0cf1e0e,#f0cf1e00 55%)}.mit-qb-title__h{font-size:clamp(2.1rem,7.4vw,3.6rem);line-height:.96;letter-spacing:-.035em;max-width:18ch}@media(min-width:960px){.mit-qb-title__h{font-size:clamp(2.6rem,3.8vw,3.8rem)}}.mit-qb-title .mit-lede{max-width:52ch}.mit-qb-title__rail{margin-top:clamp(26px,3.4vw,38px);margin-bottom:0}.mit-qb{transition:background-color .3s var(--ease),color .3s var(--ease)}.mit-qb__app{min-height:60vh}.mit-qb__head{margin-bottom:clamp(28px,4vw,44px)}.qb-prog{display:flex;align-items:center;gap:14px;margin-bottom:clamp(30px,4vw,44px);border-top:1px solid var(--line);padding-top:11px}.qb-prog__track{display:flex;flex:1 1 auto;gap:4px;height:3px;margin-top:-12px}.qb-prog__seg{flex:1 1 0;height:3px;background:var(--line);transition:background-color .25s var(--ease)}.qb-prog__seg.is-done,.qb-prog__seg.is-live{background:var(--y)}.mit-band--paper .qb-prog__seg.is-done,.mit-band--paper2 .qb-prog__seg.is-done,.mit-band--paper .qb-prog__seg.is-live,.mit-band--paper2 .qb-prog__seg.is-live{background:#8a7a12}.qb-prog__ix{flex:0 0 auto;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.qb-q{font-family:var(--display);font-size:clamp(1.5rem,4.4vw,2.25rem);line-height:1.02;letter-spacing:-.03em;color:var(--fg);margin-bottom:12px}.qb-q__sub{max-width:56ch;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.6;color:var(--mute);margin-bottom:clamp(26px,3.4vw,36px)}.qb-opts{border-top:1px solid var(--line)}.qb-opt{display:flex;align-items:flex-start;gap:16px;width:100%;padding:clamp(15px,2vw,19px) 4px;border-bottom:1px solid var(--line-soft);text-align:left;font-family:var(--body);font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.45;color:var(--fg);transition:background-color .18s ease,padding-left .18s var(--ease)}.qb-opt:hover{background:var(--panel);padding-left:12px}.qb-opt__mark{flex:0 0 auto;width:10px;height:10px;margin-top:7px;background:transparent;border:1px solid var(--ghost);transition:background-color .18s ease,border-color .18s ease,transform .18s var(--ease)}.qb-opt:hover .qb-opt__mark{border-color:var(--fg)}.qb-opt.is-on{background:var(--panel)}.qb-opt.is-on .qb-opt__mark{background:var(--y);border-color:var(--y);transform:scale(1.2)}.mit-band--paper .qb-opt.is-on .qb-opt__mark,.mit-band--paper2 .qb-opt.is-on .qb-opt__mark{background:#0b0a08;border-color:#0b0a08}.qb-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(28px,3.6vw,40px)}.qb-nav__spacer{flex:1 1 auto}.mit-btn[disabled]{opacity:.34;cursor:not-allowed;pointer-events:none}.qb-skip{margin-top:clamp(22px,3vw,30px)}.qb-team{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:clamp(16px,2vw,20px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:clamp(30px,4vw,44px)}.qb-team__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.qb-team__ctrl{display:flex;align-items:center;gap:2px}.qb-team__btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);font-family:var(--body);font-size:17px;line-height:1;color:var(--fg);transition:background-color .18s ease,border-color .18s ease}.qb-team__btn:hover{background:var(--panel);border-color:var(--fg)}.qb-team__input{width:78px;height:44px;text-align:center;background:transparent;border:1px solid var(--line);border-left:0;border-right:0;font-family:var(--display);font-size:1.375rem;letter-spacing:-.02em;color:var(--fg);outline:none;-moz-appearance:textfield}.qb-team__input::-webkit-outer-spin-button,.qb-team__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qb-team__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qb-tiers{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:clamp(26px,3.4vw,36px)}@media(min-width:760px){.qb-tiers.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.qb-tiers.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.qb-tier{display:flex;flex-direction:column;background:var(--bg);padding:clamp(24px,2.8vw,34px) clamp(20px,2.4vw,28px)}.qb-tier.is-rec{background:var(--panel)}.qb-tier__flag{display:inline-block;align-self:flex-start;margin-bottom:14px;padding:6px 10px 5px;background:var(--fg);color:var(--bg);font-family:var(--display);font-size:10px;letter-spacing:.2em;text-transform:uppercase;line-height:1}.qb-tier__flag--ghost{visibility:hidden}.qb-tier__name{font-family:var(--display);font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1;letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);margin-bottom:8px}.qb-tier__sub{font-size:.875rem;line-height:1.5;color:var(--mute);margin-bottom:clamp(18px,2.4vw,24px);min-height:4.5em}.qb-tier__price{font-family:var(--display);font-size:clamp(2rem,3.4vw,2.75rem);line-height:.92;letter-spacing:-.04em;color:var(--fg)}.qb-tier__per{margin-top:7px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.qb-tier__list{margin:clamp(20px,2.6vw,26px) 0 0;padding-top:clamp(18px,2.2vw,22px);border-top:1px solid var(--line)}.qb-tier__item{display:flex;align-items:baseline;gap:11px;padding:5px 0;font-size:.875rem;line-height:1.45;color:var(--fg)}.qb-tier__item .qb-mark{flex:0 0 auto;width:7px;height:7px;background:var(--y);transform:translateY(-1px)}.mit-band--paper .qb-tier__item .qb-mark,.mit-band--paper2 .qb-tier__item .qb-mark{background:#0b0a08}.qb-tier__item.is-off{color:var(--faint)}.qb-tier__item.is-off .qb-mark{background:transparent;border:1px solid var(--line)}.qb-tier__item.is-new{box-shadow:inset 0 -1px 0 var(--line-soft)}.qb-tier__totals{margin-top:auto;padding-top:clamp(18px,2.2vw,22px);border-top:1px solid var(--line)}.qb-tier__tr{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:.8125rem;color:var(--mute)}.qb-tier__tr.is-main{font-family:var(--display);font-size:.9375rem;letter-spacing:-.01em;color:var(--fg)}.qb-tier__act{margin-top:clamp(20px,2.6vw,26px)}.qb-tier__act .mit-btn{width:100%}.qb-stitle{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:11px;margin:clamp(34px,4.4vw,52px) 0 clamp(18px,2.2vw,24px);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.qb-stitle strong{font-weight:400;color:var(--fg)}.qb-base{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:700px){.qb-base{grid-template-columns:repeat(2,minmax(0,1fr))}}.qb-base__item{display:flex;align-items:baseline;gap:11px;background:var(--bg);padding:15px 18px;font-size:.875rem;line-height:1.45;color:var(--fg)}.qb-base__price{margin-left:auto;white-space:nowrap;font-size:.75rem;color:var(--faint)}.qb-addons{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:760px){.qb-addons{grid-template-columns:repeat(2,minmax(0,1fr))}}.qb-addon{position:relative;display:flex;flex-direction:column;background:var(--bg);padding:clamp(20px,2.4vw,26px);text-align:left;transition:background-color .18s ease}.qb-addon:hover,.qb-addon.is-on{background:var(--panel)}.qb-addon__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.qb-addon__name{font-family:var(--display);font-size:1.0625rem;line-height:1.12;letter-spacing:-.015em;color:var(--fg)}.qb-addon__mark{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--ghost);position:relative;transition:background-color .18s ease,border-color .18s ease}.qb-addon__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:transparent;transition:background-color .18s ease}.qb-addon.is-on .qb-addon__mark{border-color:var(--fg)}.qb-addon.is-on .qb-addon__mark:after{background:var(--y)}.mit-band--paper .qb-addon.is-on .qb-addon__mark:after,.mit-band--paper2 .qb-addon.is-on .qb-addon__mark:after{background:#0b0a08}.qb-addon__desc{font-size:.875rem;line-height:1.55;color:var(--mute);margin-bottom:16px}.qb-addon__price{margin-top:auto;padding-top:13px;border-top:1px solid var(--line-soft);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.qb-addon__flag{display:none;position:absolute;top:0;left:0;padding:4px 9px 3px;background:var(--fg);color:var(--bg);font-size:9px;letter-spacing:.18em;text-transform:uppercase;line-height:1}.qb-addon.is-flagged .qb-addon__flag{display:block}.qb-addon.is-flagged{padding-top:calc(clamp(20px,2.4vw,26px) + 14px)}.qb-sum{--bg:#0B0A08;--fg:#EDEAE4;--mute:#9C958A;--faint:#6A645C;--line:rgba(237,234,228,.14);--line-soft:rgba(237,234,228,.07);--panel:#141210;--ghost:rgba(237,234,228,.28);--focus:#f0cf1e;background:var(--bg);color:var(--fg);padding:clamp(26px,3.4vw,44px);margin:clamp(34px,4.4vw,52px) 0 clamp(26px,3.4vw,34px)}.qb-sum__k{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--y)}.qb-sum__h{font-family:var(--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1;letter-spacing:-.03em;color:var(--fg);margin-bottom:clamp(20px,2.6vw,28px)}.qb-sum__row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:.9375rem;color:var(--mute)}.qb-sum__row.is-total{margin-top:10px;padding-top:15px;border-top:1px solid var(--line);font-family:var(--display);font-size:clamp(1.25rem,2.2vw,1.5rem);letter-spacing:-.025em;color:var(--fg)}.qb-sum__lines{margin-top:clamp(20px,2.6vw,26px);padding-top:clamp(16px,2vw,20px);border-top:1px solid var(--line)}.qb-sum__line{display:flex;justify-content:space-between;gap:14px;padding:4px 0;font-size:.8125rem;color:var(--faint)}.qb-sum__line span:first-child{color:var(--mute)}.qb-sum__note{margin-top:clamp(20px,2.6vw,26px);padding-top:clamp(16px,2vw,20px);border-top:1px solid var(--line);max-width:64ch;font-size:.8125rem;line-height:1.6;color:var(--faint)}.qb-sum__note strong{font-weight:400;color:var(--fg)}.qb-sum__note+.qb-sum__note{border-top:0;padding-top:0;margin-top:10px}.qb-lead{max-width:var(--read)}@media(max-width:600px){.qb-lead .mit-qb__head{margin-bottom:clamp(18px,5vw,24px)}.qb-lead .mit-lede{font-size:.9375rem;line-height:1.5}.qb-lead .mit-lede p{max-width:38ch}}.qb-lead__opt{position:relative;display:flex;align-items:flex-start;gap:12px;margin:clamp(18px,2.4vw,22px) 0 0;max-width:56ch;font-size:.8125rem;line-height:1.55;color:var(--mute);cursor:pointer}.qb-lead__box{position:absolute;opacity:0;width:0;height:0}.qb-lead__tick{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border:1px solid var(--ghost);position:relative;transition:border-color .18s ease}.qb-lead__tick:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:transparent;transition:background-color .18s ease}.qb-lead__opt:hover .qb-lead__tick{border-color:var(--fg)}.qb-lead__box:checked+.qb-lead__tick{border-color:var(--fg)}.qb-lead__box:checked+.qb-lead__tick:after{background:var(--y)}.mit-band--paper .qb-lead__box:checked+.qb-lead__tick:after,.mit-band--paper2 .qb-lead__box:checked+.qb-lead__tick:after{background:#0b0a08}.qb-lead__box:focus-visible+.qb-lead__tick{outline:2px solid var(--focus);outline-offset:3px}.qb-lead__act{margin-top:clamp(22px,3vw,28px)}@media(max-width:600px){.qb-lead__act .mit-btn{width:100%}}.qb-forms{display:none}.qb-gate{max-width:var(--read)}.qb-gate__form{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin:clamp(24px,3vw,32px) 0 clamp(18px,2.2vw,22px)}.qb-gate__field{background:var(--bg);padding:14px 18px}.qb-gate__label{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.qb-gate__input{width:100%;background:transparent;border:0;padding:0;font-family:var(--body);font-size:1rem;line-height:1.4;color:var(--fg);outline:none}.qb-gate__input::placeholder{color:var(--ghost)}.qb-gate__field:focus-within{background:var(--panel)}.qb-gate__err{margin-top:10px;font-size:.8125rem;color:var(--fg);padding-left:12px;border-left:2px solid var(--y)}.mit-band--paper .qb-gate__err,.mit-band--paper2 .qb-gate__err{border-left-color:#0b0a08}.qb-gate__consent{max-width:60ch;margin-top:clamp(16px,2vw,20px);font-size:.75rem;line-height:1.6;color:var(--faint)}.qb-gate__consent a{color:var(--fg)!important;text-decoration:underline;text-underline-offset:2px}.qb-fn{margin-top:clamp(22px,3vw,30px);padding-top:14px;border-top:1px solid var(--line);max-width:70ch;font-size:.75rem;line-height:1.6;color:var(--faint)}.qb-back{margin-top:clamp(20px,2.6vw,26px)}.qb-nojs{padding:clamp(24px,3vw,36px);border:1px solid var(--line);max-width:var(--read)}.mit-qb__app[data-initialised=true] .qb-nojs{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/utopia-b2b-quote-builder.css.map */
