.rfq-module__CZ229G__page{color:#101114;background:#f4f4f2;min-height:100vh;padding-bottom:120px}.rfq-module__CZ229G__truthBanner{color:#7a6118;background:#f4e9bd;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 20px;font-size:10px;display:flex}.rfq-module__CZ229G__header{border-bottom:1px solid #1011141f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 max(24px,50vw - 590px);display:grid}.rfq-module__CZ229G__back,.rfq-module__CZ229G__header button{color:#6e727a;align-items:center;gap:7px;font-size:10px;display:flex}.rfq-module__CZ229G__header button{cursor:pointer;background:0 0;border:1px solid #10111421;border-radius:9px;justify-self:end;padding:9px 11px}.rfq-module__CZ229G__headerActions{justify-self:end;gap:7px;display:flex}.rfq-module__CZ229G__brand{font-size:13px;font-weight:700}.rfq-module__CZ229G__brand small{color:#8e9299;font-size:10px;font-weight:500}.rfq-module__CZ229G__intro{padding:90px max(24px,50vw - 590px) 58px}.rfq-module__CZ229G__index{color:var(--blue);letter-spacing:.15em;font-size:10px;font-weight:750}.rfq-module__CZ229G__intro h1{letter-spacing:-.068em;margin:18px 0 24px;font-size:clamp(55px,7vw,94px);font-weight:540;line-height:.93}.rfq-module__CZ229G__intro p{color:#656971;max-width:720px;margin:0;font-size:14px;line-height:1.7}.rfq-module__CZ229G__steps{border-top:1px solid #101114;border-bottom:1px solid #10111424;grid-template-columns:repeat(4,1fr);margin:0 max(24px,50vw - 590px);display:grid}.rfq-module__CZ229G__steps button{color:#898d94;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #1011141f;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:66px;padding:0 16px;display:grid}.rfq-module__CZ229G__steps button:last-child{border-right:0}.rfq-module__CZ229G__steps button:disabled{opacity:.38;cursor:not-allowed}.rfq-module__CZ229G__steps button>span{border:1px solid #10111426;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.rfq-module__CZ229G__steps strong{font-size:10px;font-weight:600}.rfq-module__CZ229G__steps .rfq-module__CZ229G__activeStep{color:#101114;background:#fff}.rfq-module__CZ229G__steps .rfq-module__CZ229G__activeStep>span{color:#fff;border-color:var(--blue);background:var(--blue)}.rfq-module__CZ229G__steps .rfq-module__CZ229G__completeStep>span{color:#fff;background:#101114;border-color:#101114}.rfq-module__CZ229G__builderGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:70px;padding:58px max(24px,50vw - 590px);display:grid}.rfq-module__CZ229G__formPanel{min-width:0}.rfq-module__CZ229G__stepPanel{min-height:470px}.rfq-module__CZ229G__panelHeading{border-bottom:1px solid #101114;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.rfq-module__CZ229G__panelHeading span,.rfq-module__CZ229G__reviewBlock>span{color:#888c94;letter-spacing:.12em;font-size:10px}.rfq-module__CZ229G__panelHeading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:32px;font-weight:560}.rfq-module__CZ229G__panelHeading>button{cursor:pointer;background:#fff;border:1px solid #10111424;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.rfq-module__CZ229G__panelHeading>button:disabled,.rfq-module__CZ229G__lineTop button:disabled{opacity:.35;cursor:not-allowed}.rfq-module__CZ229G__partLine{background:#fff;border:1px solid #10111424;border-radius:15px;margin-top:20px;padding:23px}.rfq-module__CZ229G__lineTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.rfq-module__CZ229G__lineTop>div{flex-direction:column;gap:6px;display:flex}.rfq-module__CZ229G__lineTop span{color:var(--blue);letter-spacing:.1em;font-size:10px}.rfq-module__CZ229G__lineTop strong{font-size:11px}.rfq-module__CZ229G__lineTop button{color:#898d94;cursor:pointer;background:0 0;border:1px solid #1011141a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.rfq-module__CZ229G__fieldGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.rfq-module__CZ229G__fieldGrid label{color:#646870;flex-direction:column;gap:8px;font-size:11px;display:flex}.rfq-module__CZ229G__fieldGrid input,.rfq-module__CZ229G__fieldGrid select,.rfq-module__CZ229G__fieldGrid textarea{color:#101114;min-height:46px;font:inherit;background:#fafaf8;border:1px solid #10111424;border-radius:9px;outline:0;padding:11px 12px;font-size:13px}.rfq-module__CZ229G__fieldGrid textarea{resize:vertical}.rfq-module__CZ229G__fieldGrid input:focus,.rfq-module__CZ229G__fieldGrid select:focus,.rfq-module__CZ229G__fieldGrid textarea:focus{border-color:var(--blue)}.rfq-module__CZ229G__fieldGrid input:focus-visible,.rfq-module__CZ229G__fieldGrid select:focus-visible,.rfq-module__CZ229G__fieldGrid textarea:focus-visible{box-shadow:0 0 0 3px #1769e024}.rfq-module__CZ229G__fullField{grid-column:1/-1}.rfq-module__CZ229G__partLine>p{color:#898d94;margin:18px 0 0;font-size:10px}.rfq-module__CZ229G__checkbox{color:#656971;align-items:flex-start;gap:9px;margin-top:22px;font-size:11px;line-height:1.5;display:flex}.rfq-module__CZ229G__checkbox input{accent-color:var(--blue);margin-top:1px}.rfq-module__CZ229G__reviewBlock{border-bottom:1px solid #10111421;padding:23px 0}.rfq-module__CZ229G__reviewBlock h3{margin:9px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.rfq-module__CZ229G__reviewBlock p{color:#777b83;margin:0;font-size:12px}.rfq-module__CZ229G__reviewNotice{color:#705f28;background:#eee9d8;border-left:2px solid #d5a428;margin:24px 0;padding:14px 16px;font-size:11px;line-height:1.6}.rfq-module__CZ229G__prepareButton{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:11px;font-weight:700;display:flex}.rfq-module__CZ229G__prepareButton:disabled{color:#a2a5ab;cursor:not-allowed;background:#dedfdd}.rfq-module__CZ229G__submitError{color:#b42318;margin:12px 0 0;font-size:13px;line-height:1.5}.rfq-module__CZ229G__consentHint{color:#8c9097;text-align:center;margin-top:10px;font-size:10px;display:block}.rfq-module__CZ229G__formNav{border-top:1px solid #10111424;justify-content:space-between;padding-top:22px;display:flex}.rfq-module__CZ229G__formNav button{cursor:pointer;background:0 0;border:1px solid #10111424;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:11px;display:flex}.rfq-module__CZ229G__formNav button:last-child{color:#fff;background:#101114;border-color:#101114;margin-left:auto}.rfq-module__CZ229G__formNav button:disabled{opacity:.35}.rfq-module__CZ229G__summaryCard{background:#fff;border:1px solid #10111424;border-radius:17px;padding:25px;position:sticky;top:28px;box-shadow:0 20px 55px #14161b12}.rfq-module__CZ229G__completeness{border-bottom:1px solid #1011141f;align-items:center;gap:15px;margin:23px 0;padding-bottom:23px;display:flex}.rfq-module__CZ229G__completeness>strong{letter-spacing:-.05em;font-size:30px}.rfq-module__CZ229G__completeness>div{color:#777b83;flex-direction:column;flex:1;gap:7px;font-size:10px;display:flex}.rfq-module__CZ229G__completeness i{background:#e6e6e2;height:3px;display:block;overflow:hidden}.rfq-module__CZ229G__completeness b{background:var(--blue);height:100%;transition:width .25s;display:block}.rfq-module__CZ229G__summaryCard dl{margin:0}.rfq-module__CZ229G__summaryCard dl div{border-bottom:1px solid #10111417;justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.rfq-module__CZ229G__summaryCard dt{color:#858991}.rfq-module__CZ229G__summaryCard dd{text-align:right;margin:0}.rfq-module__CZ229G__missingState{color:#755f1c;background:#f1e8c8;align-items:center;gap:9px;margin-top:20px;padding:12px;display:flex}.rfq-module__CZ229G__missingState p{margin:0;font-size:10px}.rfq-module__CZ229G__terms{color:#9699a0;margin:17px 0 0;font-size:10px;line-height:1.55}.rfq-module__CZ229G__mobileAction{display:none}.rfq-module__CZ229G__mobileAction:disabled{opacity:.45;cursor:not-allowed}.rfq-module__CZ229G__honeypot{width:1px;height:1px;position:fixed;top:auto;left:-10000px;overflow:hidden}.rfq-module__CZ229G__successPage{color:#fff;background:#101114;place-items:center;min-height:100vh;padding:30px;display:grid}.rfq-module__CZ229G__successCard{background:#17191e;border:1px solid #ffffff21;border-radius:24px;width:min(620px,100%);padding:50px}.rfq-module__CZ229G__successIcon{color:#101114;background:#8fb0ff;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:34px;display:grid}.rfq-module__CZ229G__successCard h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(43px,6vw,65px);font-weight:540;line-height:.96}.rfq-module__CZ229G__successCard>p{color:#ffffff8c;font-size:13px;line-height:1.6}.rfq-module__CZ229G__receiptId{color:#9cb8ff;letter-spacing:.04em;margin-top:24px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.rfq-module__CZ229G__successCard dl{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.rfq-module__CZ229G__successCard dl div{border-right:1px solid #ffffff1f;padding:18px 12px}.rfq-module__CZ229G__successCard dl div:last-child{border-right:0}.rfq-module__CZ229G__successCard dt{color:#fff6;text-transform:uppercase;font-size:10px}.rfq-module__CZ229G__successCard dd{margin:7px 0 0;font-size:10px}.rfq-module__CZ229G__successActions{gap:10px;display:flex}.rfq-module__CZ229G__successActions button,.rfq-module__CZ229G__successActions a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:10px;display:flex}.rfq-module__CZ229G__successActions a{color:#101114;background:#fff;border-color:#fff}@media (max-width:850px){.rfq-module__CZ229G__builderGrid{grid-template-columns:1fr}.rfq-module__CZ229G__summaryCard{position:static}.rfq-module__CZ229G__steps button{grid-template-columns:auto 1fr}.rfq-module__CZ229G__steps button>svg{display:none}}@media (max-width:760px){.rfq-module__CZ229G__headerActions{gap:4px}.rfq-module__CZ229G__header button{justify-content:center;width:36px;height:36px;padding:0}.rfq-module__CZ229G__headerActionLabel,.rfq-module__CZ229G__header .rfq-module__CZ229G__brand small{display:none}}@media (max-width:600px){.rfq-module__CZ229G__truthBanner{justify-content:flex-start;align-items:flex-start}.rfq-module__CZ229G__header{grid-template-columns:1fr auto;padding:0 16px}.rfq-module__CZ229G__header .rfq-module__CZ229G__brand{display:none}.rfq-module__CZ229G__intro{padding:68px 16px 40px}.rfq-module__CZ229G__intro h1{font-size:53px}.rfq-module__CZ229G__steps{grid-template-columns:repeat(4,auto);margin:0;overflow-x:auto}.rfq-module__CZ229G__steps button{min-width:115px;padding:0 10px}.rfq-module__CZ229G__builderGrid{gap:30px;padding:38px 16px 100px}.rfq-module__CZ229G__fieldGrid{grid-template-columns:1fr}.rfq-module__CZ229G__fullField{grid-column:1}.rfq-module__CZ229G__stepPanel{min-height:430px}.rfq-module__CZ229G__summaryCard{order:-1}.rfq-module__CZ229G__successCard{padding:30px 22px}.rfq-module__CZ229G__successCard dl{grid-template-columns:1fr}.rfq-module__CZ229G__successCard dl div{border-bottom:1px solid #ffffff1a;border-right:0}.rfq-module__CZ229G__successActions{flex-direction:column}}
