.style_quotationContainer__V_rPE{max-width:1440px;margin:0 auto;padding-top:4.5em}.style_quotationContainer__V_rPE .style_pageHero__3Kdph{text-align:center;padding:4rem 2rem 3rem;background:linear-gradient(150deg,#000,#2a39a1 50%,#009fe3);position:relative;overflow:hidden;border-radius:0 0 5px 5px}.style_quotationContainer__V_rPE .style_pageHero__3Kdph h1{font-size:2.8rem;color:#fff;font-weight:700;line-height:3.2rem;margin-bottom:1rem;font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.1rem}.style_quotationContainer__V_rPE .style_pageHero__3Kdph h3{font-size:1.1rem;font-weight:400;color:#fffc;max-width:650px;margin:0 auto;line-height:1.7rem;font-family:Barlow,sans-serif}.style_quotationContainer__V_rPE form{max-width:860px;background-color:#111;padding:2.5rem;margin:2rem auto 3rem;border-radius:8px;border:1px solid #009fe333;box-shadow:0 4px 24px #00000080;color:#f0f0f0;font-family:Barlow,sans-serif}.style_quotationContainer__V_rPE form h2{font-size:.85rem;font-weight:600;background-color:var(--sunset1);padding:.55em 1.1em;color:#fff;border-radius:4px;margin:1.8rem 0 1.2rem;text-transform:uppercase;letter-spacing:.08em;font-family:Barlow,sans-serif}.style_quotationContainer__V_rPE form h2 i{margin-right:.5rem}.style_quotationContainer__V_rPE form .style_formRow___TXil{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.style_quotationContainer__V_rPE form .style_formGroup__HCjjj{display:flex;flex-direction:column}.style_quotationContainer__V_rPE form label{display:block;margin:8px 0 4px;font-weight:500;font-size:.85rem;color:#aaa;text-transform:uppercase;letter-spacing:.04em}.style_quotationContainer__V_rPE form input,.style_quotationContainer__V_rPE form select,.style_quotationContainer__V_rPE form textarea{width:100%;padding:.65rem .9rem;margin-bottom:1rem;border:1.5px solid #333;border-radius:4px;font-size:.95rem;background:#1a1a1a;color:#f0f0f0;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:Barlow,sans-serif}.style_quotationContainer__V_rPE form input option,.style_quotationContainer__V_rPE form select option,.style_quotationContainer__V_rPE form textarea option{background:#1a1a1a;color:#f0f0f0}.style_quotationContainer__V_rPE form input:focus,.style_quotationContainer__V_rPE form select:focus,.style_quotationContainer__V_rPE form textarea:focus{outline:none;border-color:var(--sunset1);box-shadow:0 0 0 3px #009fe326;background:#222}.style_quotationContainer__V_rPE form .style_servicesHint__deEfC{font-size:.85rem;color:#777;margin:-.5rem 0 1rem}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .6rem;border:1.5px solid #333;border-radius:6px;cursor:pointer;transition:border-color .2s,background .2s;background:#1a1a1a;text-align:center;-webkit-user-select:none;user-select:none}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT input[type=checkbox]{display:none}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT i{font-size:1.6rem;color:#555;transition:color .2s}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT span{font-size:.78rem;font-weight:500;color:#888;line-height:1.3}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT:hover{border-color:var(--sunset1)}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT:hover i{color:var(--sunset1)}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi{border-color:var(--sunset1);background:#009fe314}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi i{color:var(--sunset1)}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi span{color:#fff;font-weight:600}.style_quotationContainer__V_rPE form .style_serviceDetails__K14Tj{margin:0 0 1.5rem;padding:1.2rem 1.5rem;background:#161616;border-left:4px solid var(--sunset1);border-radius:0 6px 6px 0}.style_quotationContainer__V_rPE form .style_serviceDetails__K14Tj h3{font-size:1rem;font-weight:600;color:var(--sunset1);margin:0 0 1rem;font-family:Barlow,sans-serif}.style_quotationContainer__V_rPE form .style_serviceDetails__K14Tj input,.style_quotationContainer__V_rPE form .style_serviceDetails__K14Tj select,.style_quotationContainer__V_rPE form .style_serviceDetails__K14Tj textarea{width:100%}.style_quotationContainer__V_rPE form .style_checkboxContainer__qTJYz{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.style_quotationContainer__V_rPE form .style_checkboxContainer__qTJYz label{display:flex;align-items:center;gap:.4rem;font-weight:400;margin:0;cursor:pointer;text-transform:none;letter-spacing:0;color:#ccc}.style_quotationContainer__V_rPE form .style_checkboxContainer__qTJYz label input[type=checkbox]{width:auto;margin:0;padding:0;accent-color:var(--sunset1)}.style_quotationContainer__V_rPE form .style_submitButton__473Qc{display:block;width:100%;padding:.8em 1.5em;margin-top:2rem;background-color:var(--sunset1);color:#fff;font-size:1.3em;font-weight:500;border:0;border-radius:.3em;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;transition:background-color .5s,scale .15s;font-family:Barlow,sans-serif;box-shadow:0 0 14px -7px #121e37}.style_quotationContainer__V_rPE form .style_submitButton__473Qc:hover{background-color:#37c2fe;scale:.97}.style_pageHero__3Kdph{text-align:center;padding:4rem 2rem 3rem;background:linear-gradient(135deg,#1a1a2e,#16213e);position:relative;overflow:hidden}.style_pageHero__3Kdph:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,#e0a80014 0,#0000 60%)}.style_pageHero__3Kdph h1{font-size:2.8rem;color:#fff;font-weight:700;line-height:3.2rem;margin-bottom:1rem;position:relative}.style_pageHero__3Kdph h3{font-size:1.1rem;font-weight:400;color:#ffffffb3;max-width:650px;margin:0 auto;line-height:1.7rem;position:relative}.style_quotationForm__jp31G{max-width:860px;background-color:#fff;padding:2.5rem;margin:2rem auto 3rem;border-radius:12px;box-shadow:0 4px 24px #00000014;color:#222}.style_quotationForm__jp31G h2{font-size:.9rem;font-weight:600;background:linear-gradient(90deg,var(--sunset1),var(--sunset1));padding:.55em 1.1em;color:#fff;border-radius:6px;margin:1.8rem 0 1.2rem;text-transform:uppercase;letter-spacing:.06em}.style_quotationForm__jp31G h2 i{margin-right:.5rem}.style_quotationForm__jp31G .style_formRow___TXil{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.style_quotationForm__jp31G .style_formGroup__HCjjj{display:flex;flex-direction:column}.style_quotationForm__jp31G label{display:block;margin:8px 0 4px;font-weight:600;font-size:.85rem;color:#444}.style_quotationForm__jp31G input,.style_quotationForm__jp31G select,.style_quotationForm__jp31G textarea{width:100%;padding:.65rem .9rem;margin-bottom:1rem;border:1.5px solid #e0e0e0;border-radius:7px;font-size:.95rem;background:#fafafa;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:inherit}.style_quotationForm__jp31G input:focus,.style_quotationForm__jp31G select:focus,.style_quotationForm__jp31G textarea:focus{outline:none;border-color:var(--sunset1);box-shadow:0 0 0 3px #e0a80026;background:#fff}.style_quotationForm__jp31G .style_servicesHint__deEfC{font-size:.85rem;color:#777;margin:-.5rem 0 1rem;text-align:left}.style_quotationForm__jp31G .style_servicesGrid__XEIbm{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .6rem;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;background:#fff;text-align:center;-webkit-user-select:none;user-select:none}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT input[type=checkbox]{display:none}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT i{font-size:1.6rem;color:#b0b0b0;transition:color .2s}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT span{font-size:.78rem;font-weight:500;color:#666;line-height:1.3}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT:hover{border-color:var(--sunset1)}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT:hover i{color:var(--sunset1)}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi{border-color:var(--sunset1);background:linear-gradient(135deg,#e0a80012,#e0a80005)}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi i{color:var(--sunset1)}.style_quotationForm__jp31G .style_servicesGrid__XEIbm .style_serviceCard__1RIGT.style_selected__dZGZi span{color:#222;font-weight:600}.style_quotationForm__jp31G .style_serviceDetails__K14Tj{margin:0 0 1.5rem;padding:1.2rem 1.5rem;background:#f8f9ff;border-left:4px solid var(--sunset1);border-radius:0 8px 8px 0}.style_quotationForm__jp31G .style_serviceDetails__K14Tj h3{font-size:1rem;font-weight:600;color:var(--sunset1);margin:0 0 1rem}.style_quotationForm__jp31G .style_serviceDetails__K14Tj input,.style_quotationForm__jp31G .style_serviceDetails__K14Tj select,.style_quotationForm__jp31G .style_serviceDetails__K14Tj textarea{width:100%}.style_quotationForm__jp31G .style_checkboxContainer__qTJYz{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.style_quotationForm__jp31G .style_checkboxContainer__qTJYz label{display:flex;align-items:center;gap:.4rem;font-weight:400;margin:0;cursor:pointer}.style_quotationForm__jp31G .style_checkboxContainer__qTJYz label input[type=checkbox]{width:auto;margin:0;padding:0;accent-color:var(--sunset1)}.style_quotationForm__jp31G .style_submitButton__473Qc{display:block;width:100%;padding:1rem;margin-top:2rem;background:var(--sunset1);color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s,box-shadow .15s;font-family:inherit}.style_quotationForm__jp31G .style_submitButton__473Qc:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e0a80059}.style_quotationForm__jp31G .style_submitButton__473Qc:active{transform:translateY(0)}@media(max-width:768px){.style_quotationContainer__V_rPE .style_pageHero__3Kdph{padding:3rem 1.5rem 2rem}.style_quotationContainer__V_rPE .style_pageHero__3Kdph h1{font-size:1.9rem;line-height:2.3rem}.style_quotationContainer__V_rPE .style_pageHero__3Kdph h3{font-size:1rem}.style_quotationContainer__V_rPE form{padding:1.5rem;margin:1rem}.style_quotationContainer__V_rPE form .style_formRow___TXil{grid-template-columns:1fr}.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.style_quotationContainer__V_rPE form .style_servicesGrid__XEIbm{grid-template-columns:repeat(2,1fr)}}