.rfq-wrap{padding-top:38px;padding-bottom:60px;color:#143455}.rfq-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center;margin-bottom:30px}.rfq-kicker{display:block;color:#0878d9;font-size:12px;font-weight:800;letter-spacing:1.5px;margin-bottom:12px}.rfq-hero h1{font-size:44px;line-height:1.15;font-weight:800;margin:0 0 20px;color:#102c4b}.rfq-hero h1 em{font-style:normal;color:#0878dc}.rfq-hero p{font-size:17px;line-height:1.7;max-width:600px;color:#627994;margin-bottom:24px}.rfq-wrap .btn{padding:13px 20px;border-radius:12px;font-size:15px;font-weight:700}.rfq-wrap .btn-primary{background:linear-gradient(115deg,#146af0,#08a9cd);border:0;color:#fff}.rfq-text-link{display:inline-block;margin:12px;color:#315677;font-weight:600}.rfq-hero-note{padding:30px;background:linear-gradient(130deg,#eaf2ff,#e6faf5);border:1px solid #d2e3f4;border-radius:24px}.rfq-hero-note>i{font-size:32px;color:#1184d6;margin-bottom:18px}.rfq-hero-note strong{display:block;font-size:24px;margin-bottom:10px}.rfq-hero-note>span{display:block;font-size:15px;line-height:1.7;color:#536f8b}.rfq-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:12px;font-weight:600}.rfq-category-strip{display:flex;gap:10px;overflow-x:auto;padding:5px 0 18px;margin-bottom:20px}.rfq-category-strip button{flex-shrink:0;border:1px solid #dbe6f2;border-radius:11px;padding:12px 16px;color:#254766;background:#fff;font-size:13px;font-weight:600}.rfq-category-strip button:hover{background:#eaf4ff;border-color:#82b4ee}.rfq-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px}.rfq-card{border:1px solid #d8e5f2;border-radius:24px;padding:30px;margin-bottom:24px;background:#fff;box-shadow:0 8px 28px rgba(24,58,96,.04)}.rfq-create{position:relative;overflow:hidden}.rfq-create:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#176bfa,#05aed1,#1fc492)}.rfq-wrap h2{font-size:30px;line-height:1.3;margin:0 0 10px;font-weight:700;color:#112d4c}.rfq-muted{font-size:15px;line-height:1.6;color:#6b829b}.rfq-guide{display:flex;gap:16px;padding:20px;background:linear-gradient(100deg,#f1f7ff,#e5f7fc);border:1px solid #d0e4ff;border-radius:18px;margin:24px 0}.rfq-guide i{font-size:28px;color:#078ed9}.rfq-guide strong,.rfq-guide span{display:block}.rfq-guide span{font-size:13px;color:#637c97;line-height:1.6;margin-top:4px}.rfq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.rfq-wrap label{display:block;font-size:14px;font-weight:600;margin:16px 0 8px}.rfq-wrap input:not([type=hidden]):not([type=checkbox]),.rfq-wrap select,.rfq-wrap textarea{display:block;width:100%;min-height:52px;padding:13px 14px;border:1px solid #c7daef;border-radius:12px;background:#f9fbff;color:#183c61;font-size:16px;line-height:1.5}.rfq-wrap textarea{resize:vertical;min-height:145px}.rfq-wrap input::placeholder,.rfq-wrap textarea::placeholder{color:#7e96b1}.rfq-wrap input:focus,.rfq-wrap select:focus,.rfq-wrap textarea:focus{outline:3px solid #d7eaff;border-color:#2583e5}.rfq-wrap select{margin-top:8px}.rfq-wrap small{display:block;color:#667f98;font-size:12px;line-height:1.5;margin:8px 0}.rfq-category-tools{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.rfq-category-tools button{background:none;border:0;color:#1769b9;font-size:12px;padding:3px 0;text-decoration:underline}.rfq-terms{border:0;margin:22px 0;padding:0}.rfq-terms legend{font-size:14px;font-weight:600;border:0;margin-bottom:4px}.rfq-terms label{display:inline-flex;align-items:center;gap:9px;margin:10px 18px 0 0;font-size:14px}.rfq-terms input{width:18px;height:18px;margin:0;accent-color:#157cf1}.rfq-submit{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin-top:18px;text-decoration:none!important}.rfq-login-note{display:flex;gap:10px;padding:14px;background:#f1f7ff;border-radius:12px;font-size:13px;line-height:1.6}.rfq-how{background:linear-gradient(145deg,#f9fcff,#f0f6ff)}.rfq-how ol{list-style:none;padding:0;margin:20px 0}.rfq-how li{display:flex;gap:16px;padding:20px 0;border-bottom:1px dashed #d3e1f0}.rfq-how li:last-child{border:0}.rfq-how li>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:linear-gradient(125deg,#1479f3,#06b2cd);border-radius:14px;color:#fff;font-size:18px;font-weight:800}.rfq-how li strong{font-size:16px}.rfq-how li p{font-size:14px;color:#6b829c;line-height:1.7;margin:5px 0 0}.rfq-how-tip{border-top:1px solid #d5e3f3;padding-top:18px;font-size:13px;color:#5a7491;line-height:1.6}.rfq-how-tip i{color:#0b9c85;margin-right:5px}.rfq-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:24px 0}.rfq-offer{background:#f4f8ff;padding:18px;margin-top:15px;border-radius:14px}.rfq-wrap details summary{cursor:pointer;font-weight:600;color:#1769b9}.rfq-wrap a:focus-visible,.rfq-wrap button:focus-visible{outline:3px solid #1279e0;outline-offset:3px}@media(max-width:991px){.rfq-hero{gap:24px}.rfq-hero h1{font-size:36px}.rfq-layout{grid-template-columns:minmax(0,1fr)}.rfq-how ol{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(max-width:600px){.rfq-wrap{padding-top:24px}.rfq-hero{grid-template-columns:1fr}.rfq-hero h1{font-size:34px}.rfq-hero-note{padding:22px}.rfq-card{padding:22px 18px;border-radius:18px}.rfq-wrap h2{font-size:25px}.rfq-grid,.rfq-how ol{grid-template-columns:1fr}.rfq-section-head{display:block}.rfq-section-head .btn{margin-top:8px}.rfq-text-link{margin-left:0}}/* Teklif sayfasının ortak header stillerinden bağımsız görsel düzeni. */
.container.rfq-wrap{width:calc(100% - 48px);max-width:1280px;padding:36px 0 64px}
.rfq-wrap .rfq-hero{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:12px 0 24px!important;margin:0 0 16px!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}
.rfq-hero h1{font-size:46px;letter-spacing:-1.3px;line-height:1.16}.rfq-hero p{font-size:17px;color:#526c88;line-height:1.75}.rfq-kicker{font-size:12px;letter-spacing:1.4px}.rfq-hero-note{box-shadow:none;border:1px solid #d5e7f5;border-radius:24px;padding:28px 30px}.rfq-hero-note strong{font-size:23px}.rfq-hero-note>span{font-size:15px}.rfq-badges{font-size:13px;gap:10px 16px}
.rfq-category-strip{flex-wrap:wrap;overflow:visible;gap:9px;padding:18px 0 28px;margin:0;border-top:1px solid #e0e8f2}.rfq-category-strip button{font-size:13px;min-height:42px;padding:10px 15px;border-radius:24px;transition:background .15s,border-color .15s}.rfq-category-strip button[aria-pressed=true]{background:#1769d9;border-color:#1769d9;color:#fff;box-shadow:0 3px 9px #1769d922}
.rfq-layout{gap:26px;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr)}.rfq-create{padding:32px}.rfq-card{box-shadow:0 8px 30px rgba(26,57,91,.035)}.rfq-wrap h2{font-size:29px;letter-spacing:-.6px}.rfq-muted{color:#526c88;font-size:15px}.rfq-guide{margin:24px 0;padding:18px 20px}.rfq-guide span{font-size:14px}.rfq-wrap label{font-size:15px;color:#294767;margin-top:20px}.rfq-wrap input:not([type=hidden]):not([type=checkbox]),.rfq-wrap select,.rfq-wrap textarea{background:#fcfdff;border-color:#c6d6e8;font-size:16px;min-height:54px}.rfq-wrap small{font-size:13px;color:#607894}.rfq-category-tools button{font-size:13px;padding:6px 0}.rfq-how{padding:30px 26px}.rfq-how li{gap:14px;padding:22px 0}.rfq-how li p{font-size:14px;color:#526c88}.rfq-how li strong{font-size:16px}.rfq-how-tip{font-size:14px}.rfq-text-link{font-size:15px}.rfq-submit{min-height:54px!important}.rfq-login-note{font-size:14px}
#rfq-form,#rfq-requests{scroll-margin-top:24px}
@media(max-width:991px){.rfq-layout{grid-template-columns:1fr}.rfq-wrap .rfq-hero{gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.rfq-hero h1{font-size:36px}.rfq-hero-note{padding:24px}.rfq-badges{display:grid}}
@media(max-width:600px){.container.rfq-wrap{width:calc(100% - 32px);padding-top:24px}.rfq-wrap .rfq-hero{grid-template-columns:1fr;padding-top:0!important;gap:22px}.rfq-hero h1{font-size:34px;letter-spacing:-.9px}.rfq-hero p{font-size:16px}.rfq-hero-note{padding:22px}.rfq-hero-note strong{font-size:21px}.rfq-badges{display:flex}.rfq-category-strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:14px 0 22px}.rfq-category-strip::-webkit-scrollbar{display:none}.rfq-create,.rfq-how{padding:24px 20px}.rfq-wrap h2{font-size:26px}.rfq-layout{gap:0}.rfq-hero .btn{display:block;text-align:center}.rfq-text-link{display:block;text-align:center;margin:16px 0 0}.rfq-grid{gap:0}.rfq-how ol{display:block}}
@media(prefers-reduced-motion:reduce){.rfq-category-strip button{transition:none}}