.section-calculateur-profit .calculateur-profit{--calc-brun: #461B14;--calc-blond: #D7C0A1;--calc-creme: #FFFAAF;--calc-ivoire: #FFFDDC;--calc-white: #ffffff;--calc-black: #1a1a1a;--calc-gray-50: #fafafa;--calc-gray-100: #f5f5f5;--calc-gray-200: #e5e5e5;--calc-gray-300: #d4d4d4;--calc-gray-400: #a3a3a3;--calc-gray-500: #737373;--calc-gray-600: #525252;--calc-gray-700: #404040;--calc-padding-top: 60px;--calc-padding-bottom: 60px;--calc-radius: 8px;--calc-radius-lg: 16px;--calc-shadow: 0 4px 20px rgba(0, 0, 0, .08);--calc-shadow-lg: 0 8px 40px rgba(0, 0, 0, .12);--calc-transition: .3s ease}.section-calculateur-profit .calculateur-profit{padding:var(--calc-padding-top) 20px var(--calc-padding-bottom);background:var(--calc-white);box-sizing:border-box}.section-calculateur-profit .calculateur-profit *{box-sizing:border-box}.section-calculateur-profit .calc__header{text-align:center;max-width:800px;margin:0 auto 50px}.section-calculateur-profit .calc__main-title{font-size:clamp(28px,5vw,48px);font-weight:700;color:var(--calc-black);margin:0 0 16px;padding:0;line-height:1.2}.section-calculateur-profit .calc__main-subtitle{font-size:clamp(16px,2vw,20px);color:var(--calc-gray-600);line-height:1.6;margin:0;padding:0}.section-calculateur-profit .calc__container{max-width:900px;margin:0 auto 60px}.section-calculateur-profit .calc__mode-toggle{display:flex;width:fit-content;gap:8px;padding:6px;background:var(--calc-switch-track-bg);border:1px solid var(--calc-switch-border);border-radius:999px;margin:0 auto 14px}.section-calculateur-profit .calc__mode-btn{border:none;background:transparent;color:var(--calc-switch-text);font-size:13px;font-weight:600;border-radius:999px;padding:10px 14px;cursor:pointer;transition:background var(--calc-transition),color var(--calc-transition)}.section-calculateur-profit .calc__mode-btn.is-active{background:var(--calc-switch-active-bg);color:var(--calc-switch-active-text)}.section-calculateur-profit .calc__wrapper{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--calc-radius-lg);overflow:hidden;box-shadow:var(--calc-shadow-lg);border:1px solid var(--calc-gray-200)}@media(max-width:768px){.section-calculateur-profit .calc__wrapper{grid-template-columns:1fr}}.section-calculateur-profit .calc__results-panel{background:var(--calc-creme);padding:40px;display:flex;flex-direction:column;justify-content:center}.section-calculateur-profit .calc__panel-title{font-size:clamp(22px,2.5vw,28px);font-weight:700;color:var(--calc-black);margin:0 0 40px;padding:0;line-height:1.3}.section-calculateur-profit .calc__profit-display{display:flex;flex-direction:column;gap:0}.section-calculateur-profit .calc__profit-block{padding:24px}.section-calculateur-profit .calc__profit-monthly{background:var(--calc-blond);border-radius:var(--calc-radius) var(--calc-radius) 0 0}.section-calculateur-profit .calc__profit-yearly,.section-calculateur-profit .calc__profit-breakeven{background:var(--calc-brun);border-radius:0 0 var(--calc-radius) var(--calc-radius)}.section-calculateur-profit .calc__profit-breakeven .calc__profit-label{color:var(--calc-ivoire)}.section-calculateur-profit .calc__profit-value--breakeven{color:var(--calc-creme);display:flex;align-items:baseline;gap:4px}.section-calculateur-profit .calc__breakeven-suffix{font-size:18px;font-weight:600;color:var(--calc-ivoire)}.section-calculateur-profit .calc__breakeven-subtext{display:block;font-size:12px;color:var(--calc-ivoire);opacity:.8;margin-top:8px}.section-calculateur-profit .calc__profit-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.section-calculateur-profit .calc__profit-monthly .calc__profit-label{color:var(--calc-brun)}.section-calculateur-profit .calc__profit-yearly .calc__profit-label{color:var(--calc-ivoire)}.section-calculateur-profit .calc__profit-value{display:block;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.section-calculateur-profit .calc__profit-monthly .calc__profit-value{color:var(--calc-black)}.section-calculateur-profit .calc__profit-yearly .calc__profit-value{color:var(--calc-white)}.section-calculateur-profit .calc__multiplier{margin-top:30px;padding:20px;background:#461b141a;border-radius:var(--calc-radius);text-align:center}.section-calculateur-profit .calc__multiplier-label{display:block;font-size:13px;color:var(--calc-brun);font-weight:500;margin-bottom:8px}.section-calculateur-profit .calc__multiplier-value{display:block;font-size:32px;font-weight:800;color:var(--calc-brun)}.section-calculateur-profit .calc__breakeven{margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,var(--calc-brun) 0%,#6b3a30 100%);border-radius:var(--calc-radius);text-align:center}.section-calculateur-profit .calc__breakeven-text{font-size:14px;color:var(--calc-white);line-height:1.5}.section-calculateur-profit .calc__breakeven-text strong{font-size:20px;font-weight:800;color:var(--calc-creme)}.section-calculateur-profit .calc__form-panel{background:var(--calc-white);padding:40px;display:flex;flex-direction:column;gap:24px}.section-calculateur-profit .calc__field{display:flex;flex-direction:column;gap:8px}.section-calculateur-profit .calc__label{font-size:14px;font-weight:600;color:var(--calc-black);margin:0;padding:0}.section-calculateur-profit .calc__input-wrapper{position:relative;display:flex;align-items:center}.section-calculateur-profit .calc__input,.section-calculateur-profit .calc__select{width:100%;padding:16px 20px;border:1px solid var(--calc-gray-200);border-radius:var(--calc-radius);font-size:16px;font-family:inherit;color:var(--calc-black);background:var(--calc-white);transition:border-color var(--calc-transition),box-shadow var(--calc-transition)}.section-calculateur-profit .calc__input:focus,.section-calculateur-profit .calc__select:focus{outline:none;border-color:var(--calc-brun);box-shadow:0 0 0 3px #461b141a}.section-calculateur-profit .calc__input[readonly]{background:var(--calc-gray-50);color:var(--calc-gray-600)}.section-calculateur-profit .calc__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.section-calculateur-profit .calc__input[type=number]::-webkit-outer-spin-button,.section-calculateur-profit .calc__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section-calculateur-profit .calc__currency{position:absolute;right:20px;font-size:16px;font-weight:500;color:var(--calc-gray-400);pointer-events:none}.section-calculateur-profit .calc__hint{font-size:12px;color:var(--calc-gray-500);line-height:1.5;margin:0}.section-calculateur-profit .calc__select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.section-calculateur-profit .calc__pack-details-inline{margin-top:12px;padding:14px 16px;background:var(--calc-ivoire);border-radius:var(--calc-radius);border-left:3px solid var(--calc-brun)}.section-calculateur-profit .calc__pack-details-inline .calc__pack-info{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--calc-gray-700)}.section-calculateur-profit .calc__pack-details-inline .calc__pack-info strong{color:var(--calc-brun);font-weight:600}.section-calculateur-profit .calc__pack-details-inline .calc__pack-services{margin:0;font-size:14px;font-weight:600;color:var(--calc-brun)}.section-calculateur-profit .calc__static-details{margin-top:4px;padding:16px;border-radius:var(--calc-radius);border:1px solid var(--calc-gray-200);background:var(--calc-gray-50)}.section-calculateur-profit .calc__static-list{margin:0;padding:0;list-style:none}.section-calculateur-profit .calc__static-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px dashed var(--calc-gray-300);font-size:13px;color:var(--calc-gray-700)}.section-calculateur-profit .calc__static-item:last-child{border-bottom:none}.section-calculateur-profit .calc__static-item strong{color:var(--calc-brun);font-weight:700}.section-calculateur-profit .calc__simulation-fields{display:flex;flex-direction:column;gap:24px}.section-calculateur-profit .is-hidden{display:none!important}.section-calculateur-profit .calc__tarifs-info{padding:16px 20px;background:var(--calc-gray-50);border-radius:var(--calc-radius);border:1px dashed var(--calc-gray-300)}.section-calculateur-profit .calc__tarifs-title{font-size:13px;font-weight:600;color:var(--calc-gray-600);margin:0 0 10px;padding:0}.section-calculateur-profit .calc__tarifs-list{margin:0;padding:0;list-style:none}.section-calculateur-profit .calc__tarifs-list li{font-size:13px;color:var(--calc-gray-600);margin-bottom:4px;padding:0}.section-calculateur-profit .calc__tarifs-list li:last-child{margin-bottom:0}.section-calculateur-profit .calc__tarifs-list strong{color:var(--calc-brun);font-weight:600}.section-calculateur-profit .calc__features{max-width:1200px;margin:0 auto;padding:0 20px}.section-calculateur-profit .calc__features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:1024px){.section-calculateur-profit .calc__features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.section-calculateur-profit .calc__features-grid{grid-template-columns:1fr}}.section-calculateur-profit .calc__feature-card{padding:40px 30px;border-radius:var(--calc-radius);min-height:220px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform var(--calc-transition),box-shadow var(--calc-transition)}.section-calculateur-profit .calc__feature-card:hover{transform:translateY(-4px);box-shadow:var(--calc-shadow)}.section-calculateur-profit .calc__feature-title{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 16px;padding:0;line-height:1.2}.section-calculateur-profit .calc__feature-text{font-size:14px;line-height:1.6;margin:0;padding:0}@media(max-width:768px){.section-calculateur-profit .calc__results-panel,.section-calculateur-profit .calc__form-panel{padding:30px 24px}.section-calculateur-profit .calc__panel-title{margin-bottom:30px}.section-calculateur-profit .calc__profit-block{padding:20px}.section-calculateur-profit .calc__feature-card{padding:30px 24px;min-height:180px}}@media(max-width:480px){.section-calculateur-profit .calculateur-profit{padding:var(--calc-padding-top) 16px var(--calc-padding-bottom)}.section-calculateur-profit .calc__results-panel,.section-calculateur-profit .calc__form-panel{padding:24px 20px}.section-calculateur-profit .calc__input,.section-calculateur-profit .calc__select{padding:14px 16px;font-size:16px}}@keyframes calcPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.section-calculateur-profit .calc__profit-value.updated{animation:calcPulse .4s ease}.section-calculateur-profit .calc__input:focus-visible,.section-calculateur-profit .calc__select:focus-visible{outline:2px solid var(--calc-brun);outline-offset:2px}@media(prefers-reduced-motion:reduce){.section-calculateur-profit .calculateur-profit *,.section-calculateur-profit .calculateur-profit *:before,.section-calculateur-profit .calculateur-profit *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.section-calculateur-profit .calculateur-profit{padding:20px 0}.section-calculateur-profit .calc__wrapper{box-shadow:none;border:2px solid #000}.section-calculateur-profit .calc__feature-card{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-calculateur-profit.css.map */
