.lrn-cta-devis-section,.lrn-cta-devis-section *{box-sizing:border-box}.lrn-cta-devis-section{background-color:#0f1117!important;color:#fff!important}.lrn-cta-devis{max-width:1200px;margin:0 auto;padding:96px 40px}.lrn-cta-devis__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.lrn-cta-devis__left{color:#fff!important}.lrn-cta-devis__label{display:inline-block;font-family:Instrument Sans,sans-serif!important;font-size:11px;font-weight:600;letter-spacing:.12em;color:#4a9e8e!important;text-transform:uppercase;margin-bottom:20px}.lrn-cta-devis__title{font-family:Cabinet Grotesk,sans-serif!important;font-size:clamp(28px,3vw,42px);font-weight:800!important;color:#fff!important;line-height:1.15;margin:0 0 16px}.lrn-cta-devis__subtitle{font-family:Instrument Sans,sans-serif!important;font-size:16px;color:#888!important;line-height:1.6;margin:0 0 40px}.lrn-cta-devis__garanties{list-style:none!important;padding:0!important;margin:0 0 40px!important;display:flex;flex-direction:column;gap:16px}.lrn-cta-devis__garantie{display:flex;align-items:flex-start;gap:12px;font-family:Instrument Sans,sans-serif!important;font-size:15px;color:#ccc!important;line-height:1.5}.lrn-cta-devis__garantie span{color:#ccc!important}.lrn-cta-devis__garantie-icon{flex-shrink:0;width:24px;height:24px;background:#4a9e8e1f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.lrn-cta-devis__trust{display:flex;align-items:center;gap:10px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.lrn-cta-devis__trust span{font-family:Instrument Sans,sans-serif!important;font-size:13px;color:#888!important}.lrn-cta-devis__trust-dot{width:8px;height:8px;background:#4a9e8e;border-radius:50%;flex-shrink:0;animation:lrn-pulse 2s ease-in-out infinite}@keyframes lrn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lrn-cta-devis__form-wrapper{background:#1c2128!important;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:40px}.lrn-cta-devis__form-title{font-family:Cabinet Grotesk,sans-serif!important;font-size:22px;font-weight:700!important;color:#fff!important;margin:0 0 6px}.lrn-cta-devis__form-sub{font-family:Instrument Sans,sans-serif!important;font-size:14px;color:#888!important;margin:0 0 28px}.lrn-cta-devis__form{display:flex;flex-direction:column;gap:16px}.lrn-cta-devis__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lrn-cta-devis__field{display:flex;flex-direction:column;gap:6px}.lrn-cta-devis__field label{font-family:Instrument Sans,sans-serif!important;font-size:12px;font-weight:600;color:#888!important;text-transform:uppercase;letter-spacing:.06em}.lrn-cta-devis__field input,.lrn-cta-devis__field textarea,.lrn-cta-devis__field select{width:100%;background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px;padding:12px 16px;font-family:Instrument Sans,sans-serif!important;font-size:14px;color:#fff!important;transition:border-color .2s ease;-webkit-appearance:none;appearance:none;outline:none}.lrn-cta-devis__field input::placeholder,.lrn-cta-devis__field textarea::placeholder{color:#444!important}.lrn-cta-devis__field input:focus,.lrn-cta-devis__field textarea:focus,.lrn-cta-devis__field select:focus{border-color:#4a9e8e!important;outline:none!important;box-shadow:none!important}.lrn-cta-devis__field textarea{resize:vertical;min-height:100px}.lrn-cta-devis__select-wrapper{position:relative}.lrn-cta-devis__select-wrapper select{cursor:pointer;padding-right:40px}.lrn-cta-devis__select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.lrn-cta-devis__submit{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:#4a9e8e!important;color:#fff!important;border:none!important;border-radius:8px;font-family:Instrument Sans,sans-serif!important;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease;margin-top:4px;box-shadow:none!important}.lrn-cta-devis__submit:hover{background:#3d8a7b!important;transform:translateY(-1px)}.lrn-cta-devis__submit:active{transform:translateY(0)}.lrn-cta-devis__legal{font-family:Instrument Sans,sans-serif!important;font-size:11px;color:#555!important;text-align:center;margin:4px 0 0;line-height:1.5}.lrn-cta-devis__success{display:flex;align-items:center;gap:10px;background:#4a9e8e1a;border:1px solid rgba(74,158,142,.3);border-radius:8px;padding:14px 16px;font-family:Instrument Sans,sans-serif!important;font-size:14px;color:#4a9e8e!important}@media(max-width:768px){.lrn-cta-devis{padding:64px 20px}.lrn-cta-devis__inner{grid-template-columns:1fr;gap:48px}.lrn-cta-devis__row{grid-template-columns:1fr}.lrn-cta-devis__form-wrapper{padding:28px 20px}}@media(max-width:768px){.lrn-cta-devis__garanties{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lrn-cta-devis.css.map */
