.devisIntro_introSection__ucNqm{display:flex;flex-direction:column;gap:1.5vw;padding:0 var(--padding-base);margin:3.13vw 0 2.6vw}.devisIntro_container__ZpVXP{max-width:62.5vw;margin:0 auto;padding:0 1.04vw}.devisIntro_content__9tmau{text-align:center;max-width:41.67vw;margin:0 auto}.devisIntro_title__6ofsB{font-size:2.08vw;font-weight:700;color:var(--t-primary);margin-bottom:1.25vw;line-height:1.2}.devisIntro_description___5QYl{font-size:1vw;color:var(--t-secondary);margin-bottom:2.5vw;line-height:1.6}.devisIntro_features__wJGwy{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.02vw,1fr));grid-gap:1.67vw;gap:1.67vw;margin-bottom:2.5vw}.devisIntro_feature__7AJaY{display:flex;align-items:center;text-align:left;padding:1.25vw;border-radius:.63vw;border:.05vw solid rgba(203,251,66,.1);transition:transform .3s ease,box-shadow .3s ease}.devisIntro_feature__7AJaY:hover,.devisIntro_notice__xDP8W:hover{transform:translateY(-.21vw);box-shadow:0 0 2.08vw rgba(203,251,66,.25)}.devisIntro_featureIcon__uu7qD{font-size:2.08vw;margin-right:.83vw;flex-shrink:0}.devisIntro_featureText__wrX1f h3{font-size:.92vw;font-weight:600;color:var(--t-primary);margin-bottom:.42vw}.devisIntro_featureText__wrX1f p{font-size:.79vw;color:var(--t-secondary);margin:0}.devisIntro_notice__xDP8W{background:var(--bg-elevated);box-shadow:0 0 2.08vw rgba(203,251,66,.15);border:.05vw solid rgba(203,251,66,.1);border-radius:.42vw;padding:1.25vw;margin-top:1.67vw;transition:transform .3s ease,box-shadow .3s ease}.devisIntro_notice__xDP8W p{margin:0;color:var(--ac-primary);font-size:.79vw}.devisIntro_notice__xDP8W strong{color:var(--ac-primary)}@media screen and (max-width:1024px){.devisIntro_introSection__ucNqm{display:flex;flex-direction:column;gap:1.95vw;padding:0 var(--padding-base);margin:4.17vw 0 3.39vw}.devisIntro_container__ZpVXP{max-width:156.25vw;margin:0 auto;padding:0 2.6vw}.devisIntro_content__9tmau{text-align:center;max-width:104.17vw;margin:0 auto}.devisIntro_title__6ofsB{font-size:5.21vw;font-weight:700;color:var(--t-primary);margin-bottom:3.13vw;line-height:1.2}.devisIntro_description___5QYl{font-size:2.5vw;color:var(--t-secondary);margin-bottom:6.25vw;line-height:1.6}.devisIntro_features__wJGwy{display:grid;grid-template-columns:repeat(auto-fit,minmax(32.55vw,1fr));grid-gap:4.17vw;gap:4.17vw;margin-bottom:6.25vw}.devisIntro_feature__7AJaY{display:flex;align-items:center;text-align:left;padding:3.13vw;border-radius:1.56vw;border:.13vw solid rgba(203,251,66,.1);transition:transform .3s ease,box-shadow .3s ease}.devisIntro_feature__7AJaY:hover,.devisIntro_notice__xDP8W:hover{transform:translateY(-.52vw);box-shadow:0 0 5.21vw rgba(203,251,66,.25)}.devisIntro_featureIcon__uu7qD{font-size:5.21vw;margin-right:2.08vw;flex-shrink:0}.devisIntro_featureText__wrX1f h3{font-size:2.29vw;font-weight:600;color:var(--t-primary);margin-bottom:1.04vw}.devisIntro_featureText__wrX1f p{font-size:1.98vw;color:var(--t-secondary);margin:0}.devisIntro_notice__xDP8W{background:var(--bg-elevated);box-shadow:0 0 5.21vw rgba(203,251,66,.15);border:.13vw solid rgba(203,251,66,.1);border-radius:1.04vw;padding:3.13vw;margin-top:4.17vw;transition:transform .3s ease,box-shadow .3s ease}.devisIntro_notice__xDP8W p{margin:0;color:var(--ac-primary);font-size:1.98vw}.devisIntro_notice__xDP8W strong{color:var(--ac-primary)}}@media screen and (max-width:480px){.devisIntro_introSection__ucNqm{display:flex;flex-direction:column;gap:3.64vw;padding:0 var(--padding-base);margin:7.77vw 0 6.31vw}.devisIntro_container__ZpVXP{max-width:291.26vw;margin:0 auto;padding:0 4.85vw}.devisIntro_content__9tmau{text-align:center;max-width:194.17vw;margin:0 auto}.devisIntro_title__6ofsB{font-size:9.71vw;font-weight:700;color:var(--t-primary);margin-bottom:5.83vw;line-height:1.2}.devisIntro_description___5QYl{font-size:4.66vw;color:var(--t-secondary);margin-bottom:11.65vw;line-height:1.6}.devisIntro_features__wJGwy{display:grid;grid-template-columns:1fr;grid-gap:5.83vw;gap:5.83vw;margin-bottom:11.65vw}.devisIntro_feature__7AJaY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5.83vw;border-radius:2.91vw;border:.24vw solid rgba(203,251,66,.1);transition:transform .3s ease,box-shadow .3s ease}.devisIntro_feature__7AJaY:hover,.devisIntro_notice__xDP8W:hover{transform:translateY(-.97vw);box-shadow:0 0 9.71vw rgba(203,251,66,.25)}.devisIntro_featureIcon__uu7qD{font-size:9.71vw;margin-right:0;margin-bottom:3.88vw;flex-shrink:0}.devisIntro_featureText__wrX1f h3{font-size:4.27vw;font-weight:600;color:var(--t-primary);margin-bottom:1.94vw}.devisIntro_featureText__wrX1f p{font-size:3.69vw;color:var(--t-secondary);margin:0}.devisIntro_notice__xDP8W{background:var(--bg-elevated);box-shadow:0 0 9.71vw rgba(203,251,66,.15);border:.24vw solid rgba(203,251,66,.1);border-radius:1.94vw;padding:5.83vw;margin-top:7.77vw;transition:transform .3s ease,box-shadow .3s ease}.devisIntro_notice__xDP8W p{margin:0;color:var(--ac-primary);font-size:3.69vw}.devisIntro_notice__xDP8W strong{color:var(--ac-primary)}}.devisCalculator_calculatorSection__wYqG4{display:flex;flex-direction:column;gap:1.5vw;padding:0 var(--padding-base);margin:3.13vw 0 2.6vw}.devisCalculator_container__ug_8w{padding:0 1.04vw}.devisCalculator_calculatorCard__x31Hu{border-radius:.83vw;padding:2.5vw}.devisCalculator_title__GAm91{font-size:1.83vw;font-weight:700;color:var(--t-primary);text-align:center;margin-bottom:.42vw}.devisCalculator_subtitle__lnK9v{text-align:center;color:var(--t-secondary);font-size:.92vw;margin-bottom:2.5vw}.devisCalculator_servicesGrid__h5jLW{display:grid;grid-gap:1.25vw;gap:1.25vw;margin-bottom:2.5vw}.devisCalculator_serviceCard__ruJ5Q{border-radius:.63vw;padding:1.25vw;transition:all .3s ease;border:.05vw solid rgba(203,251,66,.1);width:100%;box-sizing:border-box}.devisCalculator_serviceCard__ruJ5Q:hover{transform:translateY(-.21vw)}.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN,.devisCalculator_serviceCard__ruJ5Q:hover{border-color:var(--ac-primary);box-shadow:0 0 2.08vw rgba(203,251,66,.15)}.devisCalculator_serviceHeader__M5Yvi{display:flex;align-items:center;gap:.83vw}.devisCalculator_serviceIcon__fADWs{font-size:2.08vw;flex-shrink:0}.devisCalculator_serviceInfo__p7616{flex:1 1}.devisCalculator_serviceInfo__p7616 h3{font-size:1.08vw;font-weight:600;color:var(--t-primary);margin-bottom:.42vw}.devisCalculator_serviceInfo__p7616 p{color:var(--t-secondary);font-size:.79vw;margin-bottom:.42vw}.devisCalculator_basePrice__Y7hS_{font-size:.75vw;color:var(--ac-primary);font-weight:600}.devisCalculator_selectButton__cmALx{width:2.08vw;height:2.08vw;border-radius:50%;border:.1vw solid var(--ac-primary);background:transparent;color:var(--ac-primary);font-size:1vw;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.devisCalculator_selectButton__cmALx:hover,.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN .devisCalculator_selectButton__cmALx{background:var(--ac-primary);color:var(--bg-base)}.devisCalculator_serviceOptions__jwIBt{margin-top:1.25vw;padding-top:1.25vw;border-top:.05vw solid #e9ecef;display:grid;grid-template-columns:2fr 1fr;grid-gap:.83vw;gap:.83vw;width:100%}.devisCalculator_optionGroup__VSakT{display:flex;flex-direction:column;gap:.42vw;min-width:0;position:relative}.devisCalculator_optionGroup__VSakT label{font-size:.75vw;font-weight:600;color:var(--t-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.devisCalculator_optionGroup__VSakT small{font-size:.67vw;color:var(--t-secondary);margin-top:.21vw}.devisCalculator_selectWrapper__AYyM7{position:relative;width:100%}.devisCalculator_optionDescription__wVHCB{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,rgba(20,20,22,.98),rgba(26,26,28,.98));color:var(--ac-primary);padding:.63vw;border-radius:.31vw;font-size:.67vw;line-height:1.4;margin-top:.21vw;box-shadow:0 .21vw .83vw rgba(0,0,0,.3);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-.52vw);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;max-width:100%;word-wrap:break-word}.devisCalculator_selectWrapper__AYyM7:hover .devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0)}.devisCalculator_select__SyBKS:focus+.devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0);color:var(--ac-primary)!important}.devisCalculator_input__ATk3Y,.devisCalculator_select__SyBKS{width:100%;padding:.63vw;border:.05vw solid #ced4da;border-radius:.31vw;font-size:.79vw;transition:border-color .3s ease;box-sizing:border-box;min-width:0;max-width:100%}.devisCalculator_input__ATk3Y:focus,.devisCalculator_select__SyBKS:focus{outline:none;border-color:var(--ac-primary);box-shadow:0 0 0 .1vw rgba(0,123,255,.25)}.devisCalculator_select__SyBKS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devisCalculator_select__SyBKS option{overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.79vw;padding:.42vw}.devisCalculator_additionalOptions__NsEIF{border-radius:.63vw;padding:1.67vw;margin-bottom:1.67vw}.devisCalculator_additionalOptions__NsEIF h3{font-size:1.17vw;font-weight:600;color:#2c3e50;margin-bottom:1.25vw}.devisCalculator_optionsRow__mSDTA{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.02vw,1fr));grid-gap:1.25vw;gap:1.25vw}.devisCalculator_totalSection__ev8Yn{text-align:center}.devisCalculator_totalCard__1Ynfy{background:linear-gradient(135deg,var(--ac-primary) 0,var(--ac-primary) 25%,rgba(203,251,66,.9) 35%,rgba(150,200,50,.7) 45%,rgba(100,150,40,.5) 55%,rgba(80,120,35,.4) 65%,rgba(60,90,30,.3) 75%,var(--bg-base) 85%,var(--bg-base) 100%);color:var(--t-primary);border-radius:.83vw;padding:2.08vw;display:inline-block;min-width:15.63vw;box-shadow:0 0 2.08vw rgba(203,251,66,.15)}.devisCalculator_totalCard__1Ynfy h3{font-size:1.08vw;font-weight:600;margin-bottom:.83vw;background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.devisCalculator_totalAmount__2CUpc{display:flex;align-items:center;justify-content:center;gap:.42vw;margin-bottom:.83vw}.devisCalculator_currency__Wg27Z{font-size:1.25vw;font-weight:600}.devisCalculator_amount__zFiOQ,.devisCalculator_currency__Wg27Z{background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_amount__zFiOQ{font-size:2.5vw;font-weight:700}.devisCalculator_totalNote__2I4cQ{font-size:.75vw;opacity:1;margin:0;background:linear-gradient(135deg,#333333,#444444 20%,#555555 35%,#222222 45%,#222222 55%,#666666 65%,#aaaaaa 80%,#f0f0f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_ticker___1gav{position:fixed;right:2.5vw;top:6vw;background:linear-gradient(135deg,rgba(20,20,22,.96),rgba(26,26,28,.98));color:white;padding:.83vw 1.04vw;border-radius:.63vw;box-shadow:0 0 2.08vw rgba(203,251,66,.15);display:flex;align-items:center;gap:.67vw;z-index:9999;transform-origin:top right;animation:devisCalculator_tickerIn___VURr .38s cubic-bezier(.2,.9,.2,1) forwards}.devisCalculator_ticker___1gav.devisCalculator_hide__tbym5{animation:devisCalculator_tickerOut__uJDIV .3s cubic-bezier(.4,0,.2,1) forwards}.devisCalculator_ticker___1gav .devisCalculator_label__E6Q51{font-size:.75vw;opacity:.9}.devisCalculator_ticker___1gav .devisCalculator_value__qDUwk{font-weight:800;font-size:1.17vw;color:var(--ac-primary);min-width:3.13vw;text-align:right}@keyframes devisCalculator_tickerIn___VURr{0%{transform:translateY(-1.04vw) scale(.96);opacity:0}60%{transform:translateY(.31vw) scale(1.02);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes devisCalculator_tickerOut__uJDIV{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-.94vw) scale(.98);opacity:0}}@media screen and (max-width:1024px){.devisCalculator_calculatorSection__wYqG4{display:flex;flex-direction:column;gap:1.95vw;padding:0 var(--padding-base);margin:4.17vw 0 3.39vw}.devisCalculator_container__ug_8w{padding:0 2.6vw}.devisCalculator_calculatorCard__x31Hu{border-radius:2.08vw;padding:6.25vw}.devisCalculator_title__GAm91{font-size:4.56vw;font-weight:700;color:var(--t-primary);text-align:center;margin-bottom:1.04vw}.devisCalculator_subtitle__lnK9v{text-align:center;color:var(--t-secondary);font-size:2.28vw;margin-bottom:6.25vw}.devisCalculator_servicesGrid__h5jLW{display:grid;grid-gap:3.13vw;gap:3.13vw;margin-bottom:6.25vw}.devisCalculator_serviceCard__ruJ5Q{border-radius:1.56vw;padding:3.13vw;transition:all .3s ease;border:.13vw solid rgba(203,251,66,.1);width:100%;box-sizing:border-box}.devisCalculator_serviceCard__ruJ5Q:hover{transform:translateY(-.52vw)}.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN,.devisCalculator_serviceCard__ruJ5Q:hover{border-color:var(--ac-primary);box-shadow:0 0 5.21vw rgba(203,251,66,.15)}.devisCalculator_serviceHeader__M5Yvi{display:flex;align-items:center;gap:2.08vw}.devisCalculator_serviceIcon__fADWs{font-size:5.21vw;flex-shrink:0}.devisCalculator_serviceInfo__p7616{flex:1 1}.devisCalculator_serviceInfo__p7616 h3{font-size:2.73vw;font-weight:600;color:var(--t-primary);margin-bottom:1.04vw}.devisCalculator_serviceInfo__p7616 p{color:var(--t-secondary);font-size:1.98vw;margin-bottom:1.04vw}.devisCalculator_basePrice__Y7hS_{font-size:1.88vw;color:var(--ac-primary);font-weight:600}.devisCalculator_selectButton__cmALx{width:5.21vw;height:5.21vw;border-radius:50%;border:.26vw solid var(--ac-primary);background:transparent;color:var(--ac-primary);font-size:2.5vw;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.devisCalculator_selectButton__cmALx:hover,.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN .devisCalculator_selectButton__cmALx{background:var(--ac-primary);color:var(--bg-base)}.devisCalculator_serviceOptions__jwIBt{margin-top:3.13vw;padding-top:3.13vw;border-top:.13vw solid #e9ecef;display:grid;grid-template-columns:2fr 1fr;grid-gap:2.08vw;gap:2.08vw;width:100%;max-width:100%;overflow:hidden}.devisCalculator_optionGroup__VSakT{display:flex;flex-direction:column;gap:1.04vw;min-width:0;max-width:100%;position:relative}.devisCalculator_optionGroup__VSakT label{font-size:1.88vw;font-weight:600;color:var(--t-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.devisCalculator_optionGroup__VSakT small{font-size:1.67vw;color:var(--t-secondary);margin-top:.52vw}.devisCalculator_selectWrapper__AYyM7{position:relative;width:100%}.devisCalculator_optionDescription__wVHCB{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,rgba(20,20,22,.98),rgba(26,26,28,.98));color:var(--ac-primary);padding:1.56vw;border-radius:.78vw;font-size:1.67vw;line-height:1.4;margin-top:.52vw;box-shadow:0 .52vw 2.08vw rgba(0,0,0,.3);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-1.3vw);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;max-width:100%;word-wrap:break-word}.devisCalculator_selectWrapper__AYyM7:hover .devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0)}.devisCalculator_select__SyBKS:focus+.devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0);color:var(--ac-primary)!important}.devisCalculator_input__ATk3Y,.devisCalculator_select__SyBKS{width:100%;max-width:100%;padding:1.56vw;border:.13vw solid #ced4da;border-radius:.78vw;font-size:1.98vw;transition:border-color .3s ease;box-sizing:border-box;min-width:0}.devisCalculator_input__ATk3Y:focus,.devisCalculator_select__SyBKS:focus{outline:none;border-color:var(--ac-primary);box-shadow:0 0 0 .26vw rgba(0,123,255,.25)}.devisCalculator_select__SyBKS,.devisCalculator_select__SyBKS option{overflow:hidden;text-overflow:ellipsis}.devisCalculator_select__SyBKS option{max-width:100%;font-size:1.98vw;padding:1.04vw .52vw}.devisCalculator_additionalOptions__NsEIF{border-radius:1.56vw;padding:4.17vw;margin-bottom:4.17vw}.devisCalculator_additionalOptions__NsEIF h3{font-size:2.92vw;font-weight:600;color:#2c3e50;margin-bottom:3.13vw}.devisCalculator_optionsRow__mSDTA{display:grid;grid-template-columns:repeat(auto-fit,minmax(32.55vw,1fr));grid-gap:3.13vw;gap:3.13vw}.devisCalculator_totalSection__ev8Yn{text-align:center}.devisCalculator_totalCard__1Ynfy{background:linear-gradient(135deg,var(--ac-primary) 0,var(--ac-primary) 25%,rgba(203,251,66,.9) 35%,rgba(150,200,50,.7) 45%,rgba(100,150,40,.5) 55%,rgba(80,120,35,.4) 65%,rgba(60,90,30,.3) 75%,var(--bg-base) 85%,var(--bg-base) 100%);color:var(--t-primary);border-radius:2.08vw;padding:5.21vw;display:inline-block;min-width:39.06vw;box-shadow:0 0 5.21vw rgba(203,251,66,.15)}.devisCalculator_totalCard__1Ynfy h3{font-size:2.73vw;font-weight:600;margin-bottom:2.08vw;background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.devisCalculator_totalAmount__2CUpc{display:flex;align-items:center;justify-content:center;gap:1.04vw;margin-bottom:2.08vw}.devisCalculator_currency__Wg27Z{font-size:3.13vw;font-weight:600}.devisCalculator_amount__zFiOQ,.devisCalculator_currency__Wg27Z{background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_amount__zFiOQ{font-size:6.25vw;font-weight:700}.devisCalculator_totalNote__2I4cQ{font-size:1.88vw;opacity:1;margin:0;background:linear-gradient(135deg,#333333,#444444 20%,#555555 35%,#222222 45%,#222222 55%,#666666 65%,#aaaaaa 80%,#f0f0f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_ticker___1gav{position:fixed;right:2.6vw;top:4vw;background:linear-gradient(135deg,rgba(20,20,22,.96),rgba(26,26,28,.98));color:white;padding:2.08vw 2.6vw;border-radius:1.56vw;box-shadow:0 0 5.21vw rgba(203,251,66,.15);display:flex;align-items:center;gap:1.67vw;z-index:9999;transform-origin:top right;animation:devisCalculator_tickerIn___VURr .38s cubic-bezier(.2,.9,.2,1) forwards}.devisCalculator_ticker___1gav.devisCalculator_hide__tbym5{animation:devisCalculator_tickerOut__uJDIV .3s cubic-bezier(.4,0,.2,1) forwards}.devisCalculator_ticker___1gav .devisCalculator_label__E6Q51{font-size:1.88vw;opacity:.9}.devisCalculator_ticker___1gav .devisCalculator_value__qDUwk{font-weight:800;font-size:2.92vw;color:var(--ac-primary);min-width:7.81vw;text-align:right}@keyframes devisCalculator_tickerIn___VURr{0%{transform:translateY(-2.6vw) scale(.96);opacity:0}60%{transform:translateY(.78vw) scale(1.02);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes devisCalculator_tickerOut__uJDIV{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-2.34vw) scale(.98);opacity:0}}}@media screen and (max-width:480px){.devisCalculator_calculatorSection__wYqG4{display:flex;flex-direction:column;gap:3.64vw;padding:0 var(--padding-base);margin:7.77vw 0 6.31vw}.devisCalculator_container__ug_8w{padding:0 4.85vw}.devisCalculator_calculatorCard__x31Hu{border-radius:3.88vw;padding:11.65vw 0}.devisCalculator_title__GAm91{font-size:8.5vw;color:var(--t-primary);text-align:center;margin-bottom:1.94vw;font-weight:700}.devisCalculator_subtitle__lnK9v{text-align:center;color:var(--t-secondary);font-size:4.25vw;margin-bottom:11.65vw}.devisCalculator_servicesGrid__h5jLW{display:grid;grid-template-columns:1fr;grid-gap:5.83vw;gap:5.83vw;margin-bottom:11.65vw}.devisCalculator_serviceCard__ruJ5Q{width:100%;text-align:center;border-radius:2.91vw;padding:5.83vw;transition:all .3s ease;border:.24vw solid rgba(203,251,66,.1);box-sizing:border-box}.devisCalculator_serviceCard__ruJ5Q:hover{transform:translateY(-.97vw)}.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN,.devisCalculator_serviceCard__ruJ5Q:hover{border-color:var(--ac-primary);box-shadow:0 0 9.71vw rgba(203,251,66,.15)}.devisCalculator_serviceHeader__M5Yvi{flex-direction:column;align-items:center;text-align:center;gap:3.88vw;display:flex}.devisCalculator_serviceIcon__fADWs{font-size:9.71vw;flex-shrink:0}.devisCalculator_serviceInfo__p7616{flex:1 1;text-align:center}.devisCalculator_serviceInfo__p7616 h3{text-align:center;font-size:5.1vw;font-weight:600;color:var(--t-primary);margin-bottom:1.94vw}.devisCalculator_serviceInfo__p7616 p{text-align:center;color:var(--t-secondary);font-size:3.69vw;margin-bottom:1.94vw}.devisCalculator_basePrice__Y7hS_{text-align:center;font-size:3.5vw;color:var(--ac-primary);font-weight:600}.devisCalculator_selectButton__cmALx{align-self:center;margin:0 auto;width:9.71vw;height:9.71vw;border-radius:50%;border:.49vw solid var(--ac-primary);background:transparent;color:var(--ac-primary);font-size:4.66vw;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.devisCalculator_selectButton__cmALx:hover,.devisCalculator_serviceCard__ruJ5Q.devisCalculator_selected__28FnN .devisCalculator_selectButton__cmALx{background:var(--ac-primary);color:var(--bg-base)}.devisCalculator_serviceOptions__jwIBt{grid-template-columns:1fr;justify-items:center;margin-top:5.83vw;padding-top:5.83vw;border-top:.24vw solid #e9ecef;display:grid;grid-gap:3.88vw;gap:3.88vw;width:100%;max-width:100%;overflow:hidden}.devisCalculator_optionGroup__VSakT{text-align:center;width:100%;display:flex;flex-direction:column;gap:1.94vw;min-width:0;max-width:100%;position:relative}.devisCalculator_optionGroup__VSakT label{font-size:3.5vw;font-weight:600;color:var(--t-primary);overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.devisCalculator_optionGroup__VSakT small{font-size:3.11vw;color:var(--t-secondary);margin-top:.97vw}.devisCalculator_selectWrapper__AYyM7{position:relative;width:100%}.devisCalculator_optionDescription__wVHCB{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,rgba(20,20,22,.98),rgba(26,26,28,.98));color:var(--ac-primary);padding:2.91vw;border-radius:1.46vw;font-size:3.11vw;line-height:1.4;margin-top:.97vw;box-shadow:0 .97vw 3.88vw rgba(0,0,0,.3);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-2.43vw);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;max-width:100%;word-wrap:break-word;text-align:left}.devisCalculator_selectWrapper__AYyM7:hover .devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0)}.devisCalculator_select__SyBKS:focus+.devisCalculator_optionDescription__wVHCB{opacity:1;visibility:visible;transform:translateY(0);color:var(--ac-primary)!important}.devisCalculator_input__ATk3Y,.devisCalculator_select__SyBKS{width:100%;max-width:100%;text-align:center;padding:2.91vw;border:.24vw solid #ced4da;border-radius:1.46vw;font-size:3.69vw;transition:border-color .3s ease;box-sizing:border-box;min-width:0}.devisCalculator_input__ATk3Y:focus,.devisCalculator_select__SyBKS:focus{outline:none;border-color:var(--ac-primary);box-shadow:0 0 0 .49vw rgba(0,123,255,.25)}.devisCalculator_select__SyBKS,.devisCalculator_select__SyBKS option{overflow:hidden;text-overflow:ellipsis;direction:ltr}.devisCalculator_select__SyBKS option{max-width:100%;font-size:3.4vw;padding:1.94vw .97vw;text-align:left}.devisCalculator_additionalOptions__NsEIF{border-radius:2.91vw;padding:7.77vw;margin-bottom:7.77vw}.devisCalculator_additionalOptions__NsEIF h3{font-size:5.44vw;font-weight:600;color:#2c3e50;margin-bottom:5.83vw}.devisCalculator_optionsRow__mSDTA{grid-template-columns:1fr;grid-gap:5.83vw;gap:5.83vw;justify-items:center;display:grid}.devisCalculator_totalSection__ev8Yn{text-align:center}.devisCalculator_totalCard__1Ynfy{min-width:auto;width:100%;background:linear-gradient(135deg,var(--ac-primary) 0,var(--ac-primary) 25%,rgba(203,251,66,.9) 35%,rgba(150,200,50,.7) 45%,rgba(100,150,40,.5) 55%,rgba(80,120,35,.4) 65%,rgba(60,90,30,.3) 75%,var(--bg-base) 85%,var(--bg-base) 100%);color:var(--t-primary);border-radius:3.88vw;padding:9.71vw;display:inline-block;box-shadow:0 0 9.71vw rgba(203,251,66,.15)}.devisCalculator_totalCard__1Ynfy h3{font-size:5.1vw;font-weight:600;margin-bottom:3.88vw;background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.devisCalculator_totalAmount__2CUpc{display:flex;align-items:center;justify-content:center;gap:1.94vw;margin-bottom:3.88vw}.devisCalculator_currency__Wg27Z{font-size:5.83vw;font-weight:600}.devisCalculator_amount__zFiOQ,.devisCalculator_currency__Wg27Z{background:linear-gradient(135deg,#000000,#111111 20%,#222222 35%,#000000 45%,#000000 55%,#333333 65%,#888888 80%,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_amount__zFiOQ{font-size:11.65vw;font-weight:700}.devisCalculator_totalNote__2I4cQ{font-size:3.5vw;opacity:1;margin:0;background:linear-gradient(135deg,#333333,#444444 20%,#555555 35%,#222222 45%,#222222 55%,#666666 65%,#aaaaaa 80%,#f0f0f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.devisCalculator_ticker___1gav{right:5.83vw;top:14.56vw;padding:3.4vw 3.88vw;position:fixed;background:linear-gradient(135deg,rgba(20,20,22,.96),rgba(26,26,28,.98));color:white;border-radius:2.91vw;box-shadow:0 0 9.71vw rgba(203,251,66,.15);display:flex;align-items:center;gap:3.11vw;z-index:9999;transform-origin:top right;animation:devisCalculator_tickerIn___VURr .38s cubic-bezier(.2,.9,.2,1) forwards}.devisCalculator_ticker___1gav.devisCalculator_hide__tbym5{animation:devisCalculator_tickerOut__uJDIV .3s cubic-bezier(.4,0,.2,1) forwards}.devisCalculator_ticker___1gav .devisCalculator_value__qDUwk{font-size:6.31vw;font-weight:800;color:var(--ac-primary);min-width:14.56vw;text-align:right}.devisCalculator_ticker___1gav .devisCalculator_label__E6Q51{font-size:5.34vw;opacity:.9}@keyframes devisCalculator_tickerIn___VURr{0%{transform:translateY(-4.85vw) scale(.96);opacity:0}60%{transform:translateY(1.46vw) scale(1.02);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes devisCalculator_tickerOut__uJDIV{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-4.37vw) scale(.98);opacity:0}}}.devisForm_formSection__aNkd4{display:flex;flex-direction:column;gap:1.5vw;padding:80px var(--padding-base);margin:3.13vw 0 2.6vw}.devisForm_formContainer__5xicf{min-height:17.84vw;height:100%;width:100%;padding:0 var(--padding-base);line-height:1.69vw;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:1.3vw;gap:1.3vw;contain:paint}.devisForm_container__Bi6O4{max-width:1200px;margin:0 auto;padding:0 20px}.devisForm_formCard__i3z4Q{background:white;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}.devisForm_formHeader__7kFO1{background:linear-gradient(135deg,#007bff,#0056b3);color:white;padding:3rem;text-align:center}.devisForm_title__jHFWB{font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.devisForm_subtitle__Ui6jd{font-size:1.1rem;opacity:.9;margin:0}.devisForm_form__FO0ca{padding:3rem}.devisForm_section__ckgoz{margin-bottom:3rem}.devisForm_sectionTitle__nxuKK{display:flex;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.devisForm_sectionIcon__DRlLD{font-size:1.3rem}.devisForm_formRow__hS8vx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.devisForm_formGroup__xlxvY{display:flex;flex-direction:column;gap:.5rem}.devisForm_label__joWhh{font-size:.95rem;font-weight:600;color:#495057}.devisForm_required__ntakR{color:#dc3545}.devisForm_formGroup__xlxvY{color:rgba(255,255,255,.7);font-size:.91vw;border:none;border-bottom:1px solid rgba(255,255,255,.09);outline:none;width:100%;background:transparent!important;padding:.59vw .98vw .59vw 0}.devisForm_formGroup__xlxvY::placeholder{color:rgba(255,255,255,.3);font-size:.78vw}.devisForm_formGroup__xlxvY:focus{border-bottom:1px solid #cafb42}.devisForm_input__9z8qy,.devisForm_select__mv7Qu,.devisForm_textarea__aR3Gf{padding:.875rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;transition:all .3s ease;font-family:inherit}.devisForm_input__9z8qy:focus,.devisForm_select__mv7Qu:focus,.devisForm_textarea__aR3Gf:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.devisForm_input__9z8qy::placeholder,.devisForm_textarea__aR3Gf::placeholder{color:#adb5bd}.devisForm_textarea__aR3Gf{resize:vertical;min-height:100px}.devisForm_textAreaContainer__WD4VJ{grid-column:span 2;height:6.51vw}.devisForm_checkboxSection__FqWYu{margin:3rem 0;padding:1.5rem;background:#f8f9fa;border-radius:12px}.devisForm_checkboxContainer__LXbzS{display:flex;align-items:center;gap:.52vw;font-size:.91vw;font-weight:400;color:rgba(255,255,255,.7);grid-column:span 2}.devisForm_checkboxContainer__LXbzS:hover{cursor:pointer}.devisForm_checkboxContainer__LXbzS input{width:.91vw;height:.91vw;accent-color:var(--ac-primary);cursor:pointer;transition:filter .2s ease,transform .05s ease}.devisForm_checkboxContainer__LXbzS:hover input{filter:brightness(1.08)}.devisForm_checkboxContainer__LXbzS input:active{transform:scale(.96)}.devisForm_checkboxGroup__vBfdv{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.devisForm_checkboxGroup__vBfdv:last-child{margin-bottom:0}.devisForm_checkbox__mrih9{width:18px;height:18px;margin-top:2px;flex-shrink:0}.devisForm_checkboxLabel__6n_9G{font-size:.9rem;color:#495057;line-height:1.5}.devisForm_checkboxLabel__6n_9G a{color:#007bff;text-decoration:none}.devisForm_checkboxLabel__6n_9G a:hover{text-decoration:underline}.devisForm_statusMessage__kki4i{padding:1rem;border-radius:8px;margin-bottom:2rem;font-size:.95rem}.devisForm_statusMessage__kki4i.devisForm_success__Qm_gp{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.devisForm_statusMessage__kki4i.devisForm_error__2agGS{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.devisForm_submitSection__dSyKF{text-align:center}.devisForm_submitButton__NYnQN{background-color:#fff;color:#000;border:none;padding:.98vw 1.95vw;font-size:1.04vw;font-weight:700;cursor:pointer;margin-top:.98vw;grid-column:span 2;text-align:center;border-radius:2.08vw;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;min-width:250px;justify-content:center}.devisForm_submitButton__NYnQN:hover:not(:disabled){background-color:#cafb42;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.3)}.devisForm_submitButton__NYnQN:disabled{opacity:.7;cursor:not-allowed;transform:none}.devisForm_submitButton__NYnQN.devisForm_submitting__AzF6N{background:#6c757d}.devisForm_spinner__tni_T{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:devisForm_spin__m3ElI 1s linear infinite}@keyframes devisForm_spin__m3ElI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.devisForm_submitNote__wTQpq{margin-top:1rem;font-size:.85rem;color:#6c757d}.devisForm_helpText__Hevxu{font-size:.8rem;color:#6c757d;font-style:italic;margin-top:.25rem}.devisForm_greenBandWrapper__jWDnf{margin:7vw 0 3.8vw!important}@media screen and (max-width:1024px){.devisForm_formContainer__5xicf{min-height:35.68vw;line-height:3.39vw;gap:2.6vw;padding:1.3vw 2vw!important;width:100%}.devisForm_formGroup__xlxvY{font-size:1.82vw;padding:1.17vw 1.95vw 1.17vw 0}.devisForm_formGroup__xlxvY::placeholder{font-size:1.56vw}.devisForm_textAreaContainer__WD4VJ{height:13.02vw}.devisForm_checkboxContainer__LXbzS{gap:1.04vw;font-size:1.82vw}.devisForm_checkboxContainer__LXbzS input{width:1.82vw;height:1.82vw}.devisForm_submitButton__NYnQN{padding:1.95vw 3.91vw;font-size:2.08vw;margin-top:1.95vw;border-radius:4.17vw}.devisForm_greenBandWrapper__jWDnf{margin:10vw 0 8vw!important;overflow:hidden}}@media screen and (max-width:480px){.devisForm_formContainer__5xicf{min-height:66.5vw;line-height:6.31vw;gap:4.85vw;padding:2.43vw 4vw!important;width:100%}.devisForm_formGroup__xlxvY{font-size:3.4vw;padding:2.18vw 3.64vw 2.18vw 0}.devisForm_formGroup__xlxvY::placeholder{font-size:2.91vw}.devisForm_textAreaContainer__WD4VJ{height:24.27vw}.devisForm_checkboxContainer__LXbzS{display:flex;align-items:center;gap:3.64vw;font-size:3.4vw;font-weight:400;color:rgba(255,255,255,.7);width:100%;justify-content:flex-start}.devisForm_checkboxContainer__LXbzS input{width:3.88vw;height:3.88vw;margin:0}.devisForm_submitButton__NYnQN{padding:3.64vw 7.28vw;font-size:3.88vw;margin-top:3.64vw;border-radius:7.77vw}.devisForm_greenBandWrapper__jWDnf{margin:10vw 0 15vw!important;overflow:hidden}}@media (max-width:768px){.devisForm_formSection__aNkd4{padding:60px 0}.devisForm_formHeader__7kFO1{padding:2rem}.devisForm_title__jHFWB{font-size:1.8rem}.devisForm_form__FO0ca{padding:2rem 1.5rem}.devisForm_formRow__hS8vx{grid-template-columns:1fr;gap:1rem}.devisForm_sectionTitle__nxuKK{font-size:1.2rem}.devisForm_submitButton__NYnQN{min-width:auto;width:100%}.devisForm_checkboxSection__FqWYu{padding:1rem}}