.SolutionForm-module__C5jQKa__shell{min-height:calc(100dvh - var(--header-height));border-bottom:1px solid var(--forest);background:var(--paper);grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);display:grid}.SolutionForm-module__C5jQKa__context{background:var(--forest);color:var(--paper);flex-direction:column;justify-content:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex}.SolutionForm-module__C5jQKa__context h2{letter-spacing:-.06em;max-width:420px;margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,1.65rem);line-height:1.2}.SolutionForm-module__C5jQKa__context p{max-width:430px;color:var(--line);margin:0}.SolutionForm-module__C5jQKa__form{min-height:calc(100dvh - var(--header-height));flex-direction:column;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex}.SolutionForm-module__C5jQKa__progressTop{color:var(--muted);letter-spacing:normal;justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;font-weight:750;display:flex}.SolutionForm-module__C5jQKa__restore{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.73rem;font-weight:700}.SolutionForm-module__C5jQKa__progressTrack{background:var(--line);height:4px;margin:1rem 0 clamp(2rem,4vw,3.5rem)}.SolutionForm-module__C5jQKa__progressTrack span{background:var(--accent);height:100%;transition:width .2s;display:block}.SolutionForm-module__C5jQKa__step{border:0;flex:1;margin:0;padding:0}.SolutionForm-module__C5jQKa__stepTitle{letter-spacing:-.035em;text-wrap:balance;width:100%;margin:0 0 .8rem;padding:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;display:block}.SolutionForm-module__C5jQKa__stepIntro{max-width:650px;color:var(--muted);margin:0 0 2rem}.SolutionForm-module__C5jQKa__optionGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.SolutionForm-module__C5jQKa__option,.SolutionForm-module__C5jQKa__checkOption{border:1px solid var(--line);background:var(--white);cursor:pointer;align-items:center;min-height:72px;padding:1rem;font-size:.9rem;font-weight:700;transition:border-color .15s,background-color .15s;display:flex;position:relative}.SolutionForm-module__C5jQKa__option:hover,.SolutionForm-module__C5jQKa__checkOption:hover{border-color:var(--forest)}:is(.SolutionForm-module__C5jQKa__option:has(input:checked),.SolutionForm-module__C5jQKa__checkOption:has(input:checked)){border-color:var(--forest);background:color-mix(in srgb, var(--accent) 20%, var(--white))}.SolutionForm-module__C5jQKa__option input,.SolutionForm-module__C5jQKa__checkOption input{width:18px;height:18px;accent-color:var(--forest);margin:0 .75rem 0 0}.SolutionForm-module__C5jQKa__subheading{margin:2.25rem 0 .85rem;font-size:.82rem;font-weight:800}.SolutionForm-module__C5jQKa__fieldGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.SolutionForm-module__C5jQKa__field,.SolutionForm-module__C5jQKa__fieldFull{gap:.45rem;display:grid}.SolutionForm-module__C5jQKa__fieldFull{grid-column:1/-1}.SolutionForm-module__C5jQKa__field label,.SolutionForm-module__C5jQKa__fieldFull label{font-size:.78rem;font-weight:750}.SolutionForm-module__C5jQKa__field input,.SolutionForm-module__C5jQKa__field select,.SolutionForm-module__C5jQKa__fieldFull input,.SolutionForm-module__C5jQKa__fieldFull select,.SolutionForm-module__C5jQKa__fieldFull textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:52px;color:var(--forest);outline:0;padding:.8rem .9rem}.SolutionForm-module__C5jQKa__fieldFull textarea{resize:vertical;min-height:130px}.SolutionForm-module__C5jQKa__field input:focus,.SolutionForm-module__C5jQKa__field select:focus,.SolutionForm-module__C5jQKa__fieldFull input:focus,.SolutionForm-module__C5jQKa__fieldFull select:focus,.SolutionForm-module__C5jQKa__fieldFull textarea:focus{border-color:var(--forest);box-shadow:inset 0 -3px 0 var(--accent)}.SolutionForm-module__C5jQKa__checkOption:has(input[aria-invalid=true]){background:#fff4f2;border-color:#b42318}.SolutionForm-module__C5jQKa__field :is(input,select)[aria-invalid=true],.SolutionForm-module__C5jQKa__fieldFull :is(input,select,textarea)[aria-invalid=true]{background:#fff8f7;border:2px solid #b42318;box-shadow:inset 4px 0 #b42318}:is(.SolutionForm-module__C5jQKa__field:has([aria-invalid=true]) label,.SolutionForm-module__C5jQKa__fieldFull:has([aria-invalid=true]) label){color:#8d1d16}.SolutionForm-module__C5jQKa__consent:has(input[aria-invalid=true]){color:#701a14;background:#fff4f2;border-left:3px solid #b42318;padding:1rem}.SolutionForm-module__C5jQKa__error{color:#701a14;background:#fff4f2;border-left:3px solid #b42318;align-items:flex-start;gap:.5rem;max-width:680px;margin:.5rem 0 0;padding:.65rem .75rem;font-size:.78rem;font-weight:700;line-height:1.45;display:flex}.SolutionForm-module__C5jQKa__error:before{width:18px;height:18px;color:var(--white);content:"!";background:#b42318;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:850;line-height:1;display:grid}.SolutionForm-module__C5jQKa__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.SolutionForm-module__C5jQKa__back,.SolutionForm-module__C5jQKa__next{border:1px solid var(--forest);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.75rem 1.2rem;font-size:.84rem;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.SolutionForm-module__C5jQKa__back{background:0 0}.SolutionForm-module__C5jQKa__next{border-color:var(--accent);background:var(--accent);margin-left:auto}.SolutionForm-module__C5jQKa__next:disabled{cursor:wait;opacity:.6}.SolutionForm-module__C5jQKa__summary{border-top:1px solid var(--forest);margin-top:2rem;display:grid}.SolutionForm-module__C5jQKa__summaryRow{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;gap:1rem;padding:.85rem 0;display:grid}.SolutionForm-module__C5jQKa__summaryRow span:first-child{color:var(--muted);font-size:.76rem;font-weight:700}.SolutionForm-module__C5jQKa__summaryRow span:last-child{font-size:.86rem;font-weight:650}.SolutionForm-module__C5jQKa__consent{cursor:pointer;color:var(--muted);align-items:flex-start;gap:.75rem;margin-top:1.5rem;font-size:.8rem;display:flex}.SolutionForm-module__C5jQKa__consent input{width:19px;height:19px;accent-color:var(--forest);flex:none;margin-top:.1rem}.SolutionForm-module__C5jQKa__choiceGroup{border:0;margin:1.6rem 0 0;padding:0}.SolutionForm-module__C5jQKa__choiceGroup legend{margin-bottom:.75rem;font-size:1.05rem;font-weight:750;line-height:1.4}.SolutionForm-module__C5jQKa__labelRow{justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:flex}.SolutionForm-module__C5jQKa__fieldHelp{flex:none;position:relative}.SolutionForm-module__C5jQKa__fieldHelp summary{cursor:pointer;width:44px;height:44px;color:var(--forest);text-underline-offset:3px;place-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:grid}.SolutionForm-module__C5jQKa__fieldHelp summary::-webkit-details-marker{display:none}.SolutionForm-module__C5jQKa__fieldHelp p{z-index:3;background:var(--forest);width:min(280px,75vw);color:var(--white);margin:0;padding:1rem;font-size:.85rem;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #1b3a2d20}.SolutionForm-module__C5jQKa__deliveryNote{color:var(--muted);margin:1.25rem 0 0;font-size:.8rem;line-height:1.6}.SolutionForm-module__C5jQKa__deliveryNote a{text-underline-offset:3px;text-decoration:underline}.SolutionForm-module__C5jQKa__choiceGroup:has([aria-invalid=true]) legend{color:#8d1d16}.SolutionForm-module__C5jQKa__context li{color:var(--line);padding:.65rem 0}.SolutionForm-module__C5jQKa__context li[aria-current]{color:var(--accent);font-weight:800}.SolutionForm-module__C5jQKa__context a{text-underline-offset:4px;margin-top:1rem;font-size:.85rem;text-decoration:underline;display:block}.SolutionForm-module__C5jQKa__summaryRow dt{color:var(--muted);font-size:.85rem}.SolutionForm-module__C5jQKa__summaryRow dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.SolutionForm-module__C5jQKa__status{background:var(--white);border-left:3px solid var(--forest);margin-top:1.5rem;padding:1rem}.SolutionForm-module__C5jQKa__status p{margin:0 0 .5rem}.SolutionForm-module__C5jQKa__status a{margin-right:1rem;text-decoration:underline;display:inline-block}.SolutionForm-module__C5jQKa__back:hover{background:var(--forest);color:var(--paper)}.SolutionForm-module__C5jQKa__next:hover{background:color-mix(in srgb, var(--accent) 82%, var(--forest))}.SolutionForm-module__C5jQKa__stepTitle:focus{outline:none}@media (prefers-reduced-motion:reduce){.SolutionForm-module__C5jQKa__progressTrack span{transition:none}}@media (max-width:900px){.SolutionForm-module__C5jQKa__shell{grid-template-columns:1fr}.SolutionForm-module__C5jQKa__context{display:none}.SolutionForm-module__C5jQKa__form{min-height:calc(100dvh - var(--header-height))}}@media (max-width:560px){.SolutionForm-module__C5jQKa__shell{border-inline:0}.SolutionForm-module__C5jQKa__form{padding:1.5rem var(--side-padding)}.SolutionForm-module__C5jQKa__optionGrid,.SolutionForm-module__C5jQKa__fieldGrid{grid-template-columns:1fr}.SolutionForm-module__C5jQKa__fieldFull{grid-column:auto}.SolutionForm-module__C5jQKa__summaryRow{grid-template-columns:1fr;gap:.15rem}.SolutionForm-module__C5jQKa__actions{flex-wrap:wrap;align-items:stretch;gap:.6rem}.SolutionForm-module__C5jQKa__back{padding-inline:.8rem}.SolutionForm-module__C5jQKa__next{flex:1}}.SolutionForm-module__C5jQKa__form{scroll-margin-top:120px}.SolutionForm-module__C5jQKa__restore{min-height:44px;padding:0 4px}.SolutionForm-module__C5jQKa__summaryRow .SolutionForm-module__C5jQKa__restore{text-underline-offset:4px;border:0;place-self:start end;min-width:44px;text-decoration:underline}.SolutionForm-module__C5jQKa__optionGrid[aria-invalid=true] .SolutionForm-module__C5jQKa__option{background:#fff5f3;border-color:#a52c22}@media (max-width:560px){.SolutionForm-module__C5jQKa__summaryRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.SolutionForm-module__C5jQKa__summaryRow dt,.SolutionForm-module__C5jQKa__summaryRow dd{grid-column:1}.SolutionForm-module__C5jQKa__summaryRow .SolutionForm-module__C5jQKa__restore{grid-area:1/2/span 2}}.SolutionForm-module__C5jQKa__shell{border:1px solid #c8d0c9;border-radius:10px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);min-height:760px;margin:30px 0 0;overflow:hidden}.SolutionForm-module__C5jQKa__context{padding:38px 30px}.SolutionForm-module__C5jQKa__context h2{letter-spacing:-.035em;font-weight:400;font-size:32px!important}.SolutionForm-module__C5jQKa__context p{margin:20px 0 30px;font-size:14px;line-height:1.7}.SolutionForm-module__C5jQKa__context ol{margin:35px 0;padding:0;list-style:none}.SolutionForm-module__C5jQKa__context li{color:#b8c9b5;border-top:1px solid #49614d;padding:15px 0;font-size:13px}.SolutionForm-module__C5jQKa__context li[aria-current=step]{color:#fff;border-color:#a8c400}.SolutionForm-module__C5jQKa__form{background:#faf9f5;min-height:760px;padding:38px;scroll-margin-top:95px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__stepTitle{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__stepIntro{margin:18px 0 28px;font-size:15px;line-height:1.7}.SolutionForm-module__C5jQKa__form input,.SolutionForm-module__C5jQKa__form select,.SolutionForm-module__C5jQKa__form textarea{border-radius:5px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__option{background:#f2f0eb;border-radius:6px;padding:17px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__option:has(input:checked){background:#e3e9da;border-color:#1b3a2d}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__next,.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__back{border-radius:5px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__next{font-weight:500}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__progressTop{font-weight:400}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__summaryRow{gap:16px}@media (max-width:800px){.SolutionForm-module__C5jQKa__shell{grid-template-columns:1fr;min-height:0}.SolutionForm-module__C5jQKa__context{padding:24px}.SolutionForm-module__C5jQKa__context h2{font-size:25px!important}.SolutionForm-module__C5jQKa__context p{margin:12px 0 20px}.SolutionForm-module__C5jQKa__context ol{grid-template-columns:1fr 1fr;gap:0 15px;margin:20px 0;display:grid}.SolutionForm-module__C5jQKa__context li{padding:10px 0;font-size:12px}.SolutionForm-module__C5jQKa__form{min-height:680px;padding:24px 20px}}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__labelRow{align-items:center;gap:8px;height:48px;min-height:48px;display:flex}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__labelRow label{flex:1;min-width:0;font-size:12px;line-height:1.3}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__inlineError{color:#a52c22;flex:none;min-height:15px;font-size:11px;font-weight:500;line-height:1.3;display:inline-block}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__labelRow .SolutionForm-module__C5jQKa__inlineError{max-width:115px;margin-left:auto}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldHelp{border:0;flex:0 0 28px;margin:0;padding:0;position:relative}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldHelp summary{border:0;width:28px;height:44px;margin:0;padding:0;font-size:14px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldHelp summary:after{display:none}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldHelp p{color:#fff;z-index:10;background:#1b3a2d;width:min(280px,75vw);margin:0;padding:16px;font-size:13px;position:absolute;top:100%;right:0}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__field,.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldFull{align-content:start;min-width:0}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__field input,.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__field select,.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldFull input{box-sizing:border-box;height:52px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__choiceGroup legend{width:100%;margin-bottom:8px}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__consent:has(input[aria-invalid=true]){background:0 0;border:0;padding:0}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__deliveryNote{margin:38px 0 0;font-size:12px;line-height:1.65}.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__actions{margin-top:18px}.SolutionForm-module__C5jQKa__context .SolutionForm-module__C5jQKa__contactLinks a{align-items:center;gap:10px;width:fit-content;min-height:36px;margin:5px 0;text-decoration:none;display:flex}.SolutionForm-module__C5jQKa__context .SolutionForm-module__C5jQKa__contactLinks a:hover{text-underline-offset:4px;text-decoration:underline}.SolutionForm-module__C5jQKa__context .SolutionForm-module__C5jQKa__contactLinks svg{flex-shrink:0}@media (min-width:901px) and (max-width:1150px){.SolutionForm-module__C5jQKa__form .SolutionForm-module__C5jQKa__fieldGrid{grid-template-columns:1fr}}
.page-module__LHEnrq__page{min-height:calc(100dvh - var(--header-height));background:#f2f0eb;padding:30px clamp(20px,5vw,80px) 70px}.page-module__LHEnrq__wrap{width:100%;max-width:1280px;margin:auto}
