@charset "UTF-8";.hero[data-v-adc5010a]{width:100%;height:min(100vh,1750px);display:grid;place-items:center;position:relative;overflow:hidden;min-height:730px}.hero .cards[data-v-adc5010a]{width:100%;max-width:900px;height:100%;max-height:800px;position:absolute;pointer-events:none;touch-action:none}.hero .cards .card[data-v-adc5010a]{z-index:-1;position:absolute;width:132px;height:196px}.hero .cards .card[data-v-adc5010a]:nth-child(1){top:5%;left:16.5%;rotate:30deg}.hero .cards .card[data-v-adc5010a]:nth-child(2){top:52.5%;left:5%;rotate:-5deg}.hero .cards .card[data-v-adc5010a]:nth-child(3){bottom:0;left:40%;rotate:75deg}.hero .cards .card[data-v-adc5010a]:nth-child(4){bottom:20%;right:10%;rotate:15deg}.hero .cards .card[data-v-adc5010a]:nth-child(5){top:20%;right:10%;rotate:-30deg}.hero .cards .card[data-v-adc5010a]:nth-child(6){display:none}@media (max-width: 768px){.hero .cards .card[data-v-adc5010a]:nth-child(1){top:-5%;left:57.5%;transform:translate(-50%) rotate(22deg);rotate:unset}.hero .cards .card[data-v-adc5010a]:nth-child(2){top:100px;left:unset;right:-100px;rotate:110deg}.hero .cards .card[data-v-adc5010a]:nth-child(3){bottom:30%;left:unset;right:-70px;rotate:-200deg}.hero .cards .card[data-v-adc5010a]:nth-child(4){bottom:2%;right:unset;left:42.5%;transform:translate(-50%) rotate(200deg)}.hero .cards .card[data-v-adc5010a]:nth-child(5){top:unset;bottom:20%;right:unset;left:-120px;rotate:250deg}.hero .cards .card[data-v-adc5010a]:nth-child(6){display:block;top:15%;left:-95px;rotate:300deg}}.hero .container[data-v-adc5010a]{text-align:center}.hero .container .title-subtitle[data-v-adc5010a]{display:grid}.hero .container .title-subtitle .title-container[data-v-adc5010a]{display:grid;place-items:center}.hero .container .title-subtitle .title[data-v-adc5010a]{--overlay-color: rgba(229, 81, 55, .34);width:min-content;margin:0 auto;font-family:var(--font-unbounded);font-size:8rem;font-weight:700;line-height:.8;text-transform:uppercase;text-align:center;background:linear-gradient(0deg,var(--overlay-color),var(--overlay-color)),linear-gradient(135deg,#d3d4d5,#8b9193,#575f63,#374145,#2b363a,#343e42,#4d5559,#757b7e,#adb0b1,#cdcdce,#c6c7c8,#b4b6b8,#979c9e,#6f767a,#485357,#4c565a,#596266,#707578,#8f9092,#98989a,#a5a5a6,#c7c7c8,#fff,#d1d1d2,#4f4f53,#1b1b20,#4d4d51,#747476,#a5a5a7,#e9e9e9);background-clip:text;-webkit-text-fill-color:transparent;user-select:none}.hero .container .title-subtitle .sub[data-v-adc5010a]{padding:0 12px;margin:32px 0;font-weight:400;font-size:1rem;text-align:center;justify-self:center;max-width:900px;width:90%;min-width:270px}.hero .container .title-subtitle .sub span[data-v-adc5010a]{color:#ffbfbf}.hero .container .active[data-v-adc5010a]{background-color:#f0f0f0}.hero .container a[data-v-adc5010a]{display:contents}.hero .container .contact-buttons[data-v-adc5010a]{display:grid;grid-template-columns:1fr 1fr;place-items:center;width:55%;min-width:276px;height:48px;margin:0 auto;padding:4px;background:linear-gradient(to bottom,#7e3124,#9d3326);border-radius:10px;box-shadow:0 2.7px 2.2px #ff1e1e0b,0 6.6px 5.3px #ff1e1e0f,0 12.5px 10px #ff1e1e13,0 22.3px 17.8px #ff1e1e17,0 41.7px 33.4px #ff1e1e1b}.hero .container .contact-buttons[data-v-adc5010a]:has(.contact-button:active){background:#e55137cc}.hero .container .contact-buttons[data-v-adc5010a]:has(.contact-button:focus-visible){outline:3px solid rgb(255,116,116)}.hero .container .contact-buttons .contact-button[data-v-adc5010a],.hero .container .contact-buttons .pricing-button[data-v-adc5010a]{color:var(--color-text);font-family:var(--font-manrope);font-size:.825rem;display:grid;place-items:center;height:100%;width:100%;cursor:pointer;outline:none}.hero .container .contact-buttons .contact-button[data-v-adc5010a]{background:none;border:none}.hero .container .contact-buttons .pricing-button[data-v-adc5010a]{border-radius:8px;background-color:#212121;border:none;color:#fffbfb;cursor:pointer;box-shadow:inset 0 4px 4px #00000040}.hero .container .contact-buttons .pricing-button[data-v-adc5010a]:hover{background-color:#212121cc}.hero .container .contact-buttons .pricing-button[data-v-adc5010a]:active{background-color:#191515}.hero .container .contact-buttons .pricing-button[data-v-adc5010a]:focus-visible{outline:3px solid rgb(255,116,116)}@media (max-width: 768px){.hero[data-v-adc5010a]{overflow:hidden}.hero .card[data-v-adc5010a]{max-width:unset}.hero .container .title-subtitle .title-container[data-v-adc5010a]{font-size:1.4rem}.hero .container .title-subtitle .title[data-v-adc5010a]{font-size:3.5rem}.hero .container .title-subtitle .sub[data-v-adc5010a]{margin:27px 0;font-size:.9rem}.hero .container .contact-buttons[data-v-adc5010a]{height:42px}.hero .container .contact-buttons .contact span[data-v-adc5010a],.hero .container .contact-buttons .pricing-button span[data-v-adc5010a]{display:none}.hero .container .contact-buttons .contact[data-v-adc5010a]:after,.hero .container .contact-buttons .pricing-button[data-v-adc5010a]:after{content:"Рассчитать цену"}}.rule-card[data-v-a7c7aeaa]{border-radius:12px;padding:15px;width:100%;height:100%;background-color:#1e1e1e66;border:1px solid #222222;display:flex;flex-direction:column;gap:16px}.rule-card .tag[data-v-a7c7aeaa]{background-color:#2b2b2b;border-radius:8px;padding:4px 10px;width:min-content;white-space:nowrap;font-size:.75rem;font-weight:400}.rule-card .text[data-v-a7c7aeaa]{font-size:.8rem}@media (max-width: 768px){.rule-card[data-v-a7c7aeaa]{width:120px}.rule-card .tag[data-v-a7c7aeaa]{font-size:.85rem}.rule-card .text[data-v-a7c7aeaa]{font-size:.9rem}}.title[data-v-ce0d47bb]{text-align:center;font-size:1.5rem;font-weight:600}@media (max-width: 768px){.title[data-v-ce0d47bb]{font-size:1.25rem}}.manifest[data-v-a3936220]{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;min-height:min(max(70vh,500px),862px);position:relative;margin-bottom:84px}.manifest .title[data-v-a3936220],.manifest .paragraph[data-v-a3936220]{text-wrap:pretty}.manifest .title[data-v-a3936220],.manifest .paragraph[data-v-a3936220],.manifest .rules[data-v-a3936220],.manifest .sub-p[data-v-a3936220]{padding:0 var(--content-padding-x)}.manifest .paragraph[data-v-a3936220]{display:flex;flex-direction:column;gap:10px;text-align:center;font-size:1rem;max-width:900px;margin:0 auto}.manifest .sub-p[data-v-a3936220]{margin:0 auto;text-align:center;color:var(--color-text-muted-2);max-width:900px}.manifest .rules[data-v-a3936220]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:20px;width:100%;height:100%;max-width:var(--content-width);margin:0 auto;pointer-events:none;align-items:stretch}.manifest .rules .rule-card[data-v-a3936220]{height:100%}@media (max-width: 1024px){.manifest .rules[data-v-a3936220]{gap:10px}}@media (max-width: 820px){.manifest[data-v-a3936220]{justify-content:unset;gap:40px;margin-bottom:unset}.manifest .title[data-v-a3936220]{margin-top:40px}.manifest .paragraph[data-v-a3936220],.manifest .sub-p[data-v-a3936220]{font-size:.85rem}.manifest .sub-p[data-v-a3936220]{margin-bottom:21px}.manifest .wrapper[data-v-a3936220]{overflow-x:scroll;scrollbar-width:none;pointer-events:none}.manifest .wrapper[data-v-a3936220]::-webkit-scrollbar{display:none}.manifest .wrapper .rules[data-v-a3936220]{margin:auto 0;display:flex;padding:0;flex-wrap:nowrap;position:relative;scroll-behavior:smooth}.manifest .wrapper .rules[data-v-a3936220]:before,.manifest .wrapper .rules[data-v-a3936220]:after{content:"";flex:0 0 5%}.manifest .wrapper .rules>.rule-card[data-v-a3936220]{gap:15px;flex:0 0 80vw;scroll-snap-align:center}}.badge-card[data-v-71f32df8]{width:100%;height:100%;border-radius:12px;padding:15px;border:1px solid #282828;background-color:#161616;position:relative}.badge-card .heading[data-v-71f32df8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.badge-card .heading .title[data-v-71f32df8]{font-weight:400;font-size:1.25rem;color:var(--color-text-muted-1)}.badge-card .heading .badge[data-v-71f32df8]{padding:2px 10px;border-radius:6px;background-color:#2b2b2b;font-family:var(--font-roboto);font-weight:400;font-size:1rem}.badge-card .content[data-v-71f32df8]{height:100%}@media (max-width: 768px){.badge-card .heading .title[data-v-71f32df8]{font-size:1rem}.badge-card .heading .badge[data-v-71f32df8]{font-size:.875rem}}.glow-ellipse[data-v-789f1c78]{aspect-ratio:17/7;border-radius:50%;background:var(--color);filter:blur(30px);opacity:.2;touch-action:none;pointer-events:none}.directions[data-v-52f75767]{width:100%;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;padding-inline:var(--content-padding-x)}.directions>.title[data-v-52f75767]{grid-row:1;text-align:center;margin-bottom:33px}.directions .directions-grid[data-v-52f75767]{grid-row:2;width:100%;max-width:var(--content-width);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.directions .directions-grid .card[data-v-52f75767]{position:relative;overflow:hidden}.directions .directions-grid .card[data-v-52f75767] .content{display:flex;flex-direction:column}.directions .directions-grid .card .description[data-v-52f75767]{font-size:.875rem;font-weight:400;line-height:1.4;margin-bottom:63px}.directions .directions-grid .card .ellipse[data-v-52f75767]{width:225px;position:absolute;top:100%;transform:translate(-50%,-50%)}.directions .directions-grid .card .icon-wrapper[data-v-52f75767]{position:absolute;bottom:24px;right:24px;display:flex;justify-content:flex-end}.directions .directions-grid .card .icon-wrapper .icon[data-v-52f75767]{margin-left:auto}.directions .directions-grid .card .icon-wrapper .icon[data-v-52f75767] path{fill:#8b8b8b}.directions .directions-grid .card .stars[data-v-52f75767]{margin-top:18px;flex:1;display:flex;align-items:center;justify-content:center}.directions .directions-grid .card .stars .star[data-v-52f75767]{width:79px;height:130px;position:relative}.directions .directions-grid .card .stars .star[data-v-52f75767]:last-child path{fill:#792a1d}.directions .directions-grid .card[data-v-52f75767]:first-child{grid-row:span 2}@media (max-width: 1024px){.directions .title[data-v-52f75767]{margin-bottom:21px}.directions .directions-grid[data-v-52f75767]{grid-template-columns:repeat(2,1fr)}.directions .directions-grid .card[data-v-52f75767]:first-child{grid-row:auto;grid-column:span 2}}@media (max-width: 768px){.directions[data-v-52f75767]{height:unset}.directions>.title[data-v-52f75767]{grid-row:initial;margin:24px 0}.directions .directions-grid[data-v-52f75767]{grid-template-columns:1fr;gap:12px}.directions .directions-grid .card[data-v-52f75767]:first-child{grid-column:auto}.directions .directions-grid .description[data-v-52f75767]{font-size:.875rem!important}.directions .directions-grid .icon-wrapper[data-v-52f75767]{display:none!important}.directions .directions-grid .stars .star[data-v-52f75767]{height:56px;width:34px}}.approach-card[data-v-3b61135a]{width:100%;height:200px;color:var(--color-text-invert);border-radius:40px;display:flex;gap:9px;overflow:hidden;transition:height .3s ease}.approach-card .left[data-v-3b61135a],.approach-card .right[data-v-3b61135a]{border-radius:12px;transition-property:width;transition-duration:.25s;transition-timing-function:ease}.approach-card .left[data-v-3b61135a]{width:100%;background-color:#fff;position:relative}.approach-card .right[data-v-3b61135a]{position:relative;width:0;background-color:#262626;overflow:hidden;display:grid;place-items:center}.approach-card .right .expanded-text[data-v-3b61135a]{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-muted-3);text-align:center;font-size:1rem}.approach-card.collapsed[data-v-3b61135a]{height:80px}.approach-card.expanded .left[data-v-3b61135a]{width:40%}.approach-card.expanded .right[data-v-3b61135a]{width:60%}.approach-card .text-content[data-v-3b61135a]{padding:24px 40px;width:100%;max-width:620px}.approach-card .text-content .label[data-v-3b61135a],.approach-card .text-content .title[data-v-3b61135a],.approach-card .text-content .description[data-v-3b61135a]{font-weight:600}.approach-card .text-content .label[data-v-3b61135a]::selection,.approach-card .text-content .title[data-v-3b61135a]::selection,.approach-card .text-content .description[data-v-3b61135a]::selection{background-color:var(--color-bg);color:var(--color-text)}.approach-card .text-content .label[data-v-3b61135a]{font-size:1.675rem;color:var(--color-text-muted-3)}.approach-card .text-content .title[data-v-3b61135a]{font-size:1.675rem}.approach-card .text-content .description[data-v-3b61135a]{margin-top:12px;font-size:.675rem;color:var(--color-text-muted-3)}.approach-card .number[data-v-3b61135a]{font-family:var(--font-roboto);color:var(--color-bg);font-size:18rem;font-weight:700;line-height:.8;position:absolute;right:-16px;bottom:-32px;z-index:1}@media (max-width: 768px){.approach-card[data-v-3b61135a]{height:200px;border-radius:12px}.approach-card .right .expanded-text[data-v-3b61135a]{padding:16px;font-size:.75rem}.approach-card.collapsed[data-v-3b61135a]{height:52px}.approach-card .text-content[data-v-3b61135a]{padding:16px;width:100%;height:100%;transition:padding .25s ease}.approach-card .text-content .label[data-v-3b61135a],.approach-card .text-content .title[data-v-3b61135a]{font-size:1rem}.approach-card .text-content .description[data-v-3b61135a]{margin-top:8px;font-size:.75rem}.approach-card .number[data-v-3b61135a]{display:grid;place-items:center;height:26px;width:26px;top:24px;right:24px;bottom:unset;font-size:1rem;font-weight:800;line-height:0;color:#e55137;border:2px solid rgb(229,81,55);border-radius:6px;background-color:#e551371a}}@media (max-width: 392px){.approach-card[data-v-3b61135a]{height:225px}.approach-card.collapsed .left .text-content[data-v-3b61135a]{padding:16px 8px}.approach-card .number[data-v-3b61135a]{top:16px;right:16px}.approach-card .left .text-content[data-v-3b61135a]{padding:12px}.approach-card .left .text-content .title[data-v-3b61135a]{width:90%}.approach-card .left .text-content .description[data-v-3b61135a]{margin-top:4px}}.fade-collapse-enter-active[data-v-3b61135a],.fade-collapse-leave-active[data-v-3b61135a]{transition:opacity .3s ease,max-height .3s ease,margin .3s ease;overflow:hidden}.fade-collapse-enter-from[data-v-3b61135a],.fade-collapse-leave-to[data-v-3b61135a]{opacity:0;max-height:0;margin:0}.fade-collapse-enter-to[data-v-3b61135a],.fade-collapse-leave-from[data-v-3b61135a]{opacity:1;max-height:250px}.approach[data-v-59bfcb56]{padding-inline:var(--content-padding-x);height:768px}.approach .head[data-v-59bfcb56]{display:grid;gap:10px;padding:60px 0}.approach .head .sub[data-v-59bfcb56]{color:var(--color-text-muted-3)}.approach .approaches[data-v-59bfcb56]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1024px;margin:0 auto}@media (max-width: 768px){.approach[data-v-59bfcb56]{height:484px;padding-bottom:0}.approach .approaches[data-v-59bfcb56]{gap:9px}}@media screen and (max-height: 800px){.approach .head[data-v-59bfcb56]{padding:max(3.5vh,12px) 0}}.chip[data-v-28d430d8]{display:flex;align-items:center;gap:6px;padding:5px 10px;background-color:#252525;border-radius:60px;border:none;cursor:pointer;color:#565656;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in}.chip.active[data-v-28d430d8],.chip.active[data-v-28d430d8]:hover,.chip.active[data-v-28d430d8]:active{background-color:#fff;color:var(--color-bg)}.chip[data-v-28d430d8] svg path{color:currentColor}.chip .text[data-v-28d430d8]{font-size:.875rem;font-weight:500;line-height:1;color:currentColor;font-family:var(--font-manrope)}.chip[data-v-28d430d8]:hover{background-color:#606060;color:var(--color-text)}.chip[data-v-28d430d8]:active{background-color:#3f3f3f;color:var(--color-text)}.chip[data-v-28d430d8]:focus-visible{outline:2px solid #FF7474}.calculator-card[data-v-5b3536a9]{width:100%;padding:24px 40px;border-radius:40px;position:absolute}.calculator-card .ellipse-wrapper[data-v-5b3536a9]{top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute;pointer-events:none;border-radius:inherit}@media (max-width: 768px){.calculator-card[data-v-5b3536a9]{padding:20px;border-radius:24px}}.project-type-card[data-v-e5276848]{background-color:#161616;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border:1px solid #202020;position:relative}.project-type-card .title[data-v-e5276848]{font-size:1rem;font-weight:600}.project-type-card .chips[data-v-e5276848]{display:flex;flex-wrap:wrap;gap:12px;z-index:1}.project-type-card .ellipse[data-v-e5276848]{position:absolute;bottom:-50%;left:-5%;width:185px;height:115px;z-index:0}.project-format-card[data-v-ffa35fcd]{background-color:#2c2c2c99;border:1px solid #3A3A3A;display:grid;gap:20px;position:relative}.project-format-card .ellipse[data-v-ffa35fcd]{width:185px;height:115px;position:absolute;left:-5%;top:120px;z-index:0}.project-format-card .head[data-v-ffa35fcd]{display:flex;justify-content:space-between;align-items:center}.project-format-card .head .title[data-v-ffa35fcd]{font-size:1rem;font-weight:600}.project-format-card .head .clear[data-v-ffa35fcd]{background:none;border:1px solid #333333;padding:4px 8px;border-radius:8px;color:var(--color-text);font-weight:600;display:flex;align-items:center;gap:3px}.project-format-card .head .clear[data-v-ffa35fcd]:hover,.project-format-card .head .clear[data-v-ffa35fcd]:focus-visible{border:1px solid var(--color-text)}.project-format-card .head .clear[data-v-ffa35fcd]:active{opacity:.7}.project-format-card .head .clear .icon[data-v-ffa35fcd]{position:relative;top:1px}.project-format-card .body[data-v-ffa35fcd]{display:grid;gap:20px;z-index:1}.form-body-fade-enter-active[data-v-ffa35fcd],.form-body-fade-leave-active[data-v-ffa35fcd]{transition:opacity .2s ease,transform .3s ease}.form-body-fade-enter-from[data-v-ffa35fcd],.form-body-fade-leave-to[data-v-ffa35fcd]{opacity:0;transform:translateY(10px)}.form-body-fade-enter-to[data-v-ffa35fcd],.form-body-fade-leave-from[data-v-ffa35fcd]{opacity:1;transform:translateY(0)}.project-estimate-price-card[data-v-78352cef]{padding:24px 16px 16px;background-color:#161616;width:100%;border-radius:40px;border:1px solid #202020;position:relative;overflow:hidden}.project-estimate-price-card .main[data-v-78352cef]{display:flex;gap:32px;padding:0 12px;margin-bottom:26px}.project-estimate-price-card .main .text .title[data-v-78352cef],.project-estimate-price-card .main .text .price[data-v-78352cef]{white-space:nowrap}.project-estimate-price-card .main .text .title[data-v-78352cef]{font-size:1rem;font-weight:600}.project-estimate-price-card .main .text .price[data-v-78352cef]{font-size:3rem;font-weight:600;color:var(--color-text-muted-3);word-spacing:-2px}.project-estimate-price-card .main .text .price .major[data-v-78352cef]{color:var(--color-text)}.project-estimate-price-card .main .text .price .from[data-v-78352cef]{font-size:1.5rem}.project-estimate-price-card .main .description[data-v-78352cef]{display:grid;place-items:center;font-size:.75rem;color:var(--color-text-muted-3);font-weight:400;white-space:pre-line}.project-estimate-price-card .submit[data-v-78352cef]{position:relative;bottom:0;background-color:#e55137;font-size:.9rem;font-family:var(--font-manrope);font-weight:600;color:var(--color-text);width:100%;height:64px;border-radius:12px 12px 26px 26px;border:none;cursor:pointer}.project-estimate-price-card .submit[data-v-78352cef]:active{opacity:.7}.project-estimate-price-card .submit[data-v-78352cef]:focus-visible{outline:2px solid #FF7474}@media (max-width: 768px){.project-estimate-price-card .main[data-v-78352cef]{flex-direction:column;gap:20px}.project-estimate-price-card .main .text[data-v-78352cef]{display:grid;gap:20px}.project-estimate-price-card .main .description[data-v-78352cef]{font-size:.675rem}}.base-chip[data-v-2755818d]{height:24px;padding:4px 8px;background-color:var(--color-text-muted-3);color:var(--color-text);border:none;border-radius:8px;font-weight:500;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in;line-height:0}.base-chip[data-v-2755818d]:focus-visible{outline:2px solid var(--color-text)}.base-chip.active[data-v-2755818d]{background-color:var(--color-text);color:var(--color-bg)}.base-chip.active[data-v-2755818d]:focus-visible{text-decoration:underline}.form[data-v-f04688f5]{display:grid;gap:10px}.form .label[data-v-f04688f5]{font-size:.875rem}.form .chips[data-v-f04688f5]{display:flex;flex-wrap:wrap;gap:9px}.form .chips .chip[data-v-f04688f5]{display:flex;align-items:center;gap:4px;font-size:.825rem}.base-input[data-v-1f2c2794]{color:var(--color-text);font-family:var(--font-manrope);font-size:.875rem;font-weight:600;padding:12px 8px;border-radius:8px;background:none;border:2px solid #353535;outline:none;transition:border-color ease-in-out .15s}.base-input[data-v-1f2c2794]::selection{background:var(--color-text);color:var(--color-bg)}.base-input[data-v-1f2c2794]:focus,.base-input[data-v-1f2c2794]:focus-visible{border:2px solid var(--color-text)!important}.base-input[data-v-1f2c2794]::placeholder{color:var(--color-text-muted-3)}.base-button[data-v-01d6e7ac]{border:2px solid #FF4E0D;background:none;border-radius:8px;padding:12px 8px;color:var(--color-text);font-size:.875rem;font-weight:600}.base-button[data-v-01d6e7ac]:hover{opacity:.8}.number-forms[data-v-6d3b1a65]{display:grid;gap:16px}.number-forms .form[data-v-6d3b1a65]{display:grid;gap:8px}.number-forms .label[data-v-6d3b1a65]{font-size:.875rem}.number-forms .row[data-v-6d3b1a65]{display:flex;gap:12px}.number-forms .row .input[data-v-6d3b1a65]{width:70px;text-align:center;border-radius:10px;border:2px solid var(--color-text-muted-3)}@media (max-width: 768px){.number-forms .row .input[data-v-6d3b1a65]{padding:10px}}.number-forms .button[data-v-6d3b1a65]{padding:10px;border-radius:10px;width:min-content}.number-forms .desc[data-v-6d3b1a65]{color:var(--color-text-muted-2);font-size:.75rem;font-weight:400}.next-button[data-v-e2980610]{width:140px}@media (max-width: 768px){.next-button[data-v-e2980610]{width:100%}}.previous-forms .previous[data-v-7d1789e5]{display:flex;background:none;border:none;outline:none;font-size:.875rem;color:var(--color-text-muted-1);text-align:left}.previous-forms .previous[data-v-7d1789e5]:not(:last-child){margin-bottom:4px}.previous-forms .previous[data-v-7d1789e5]:hover,.previous-forms .previous[data-v-7d1789e5]:focus-visible{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.previous-forms .previous[data-v-7d1789e5]:active{opacity:.75}.base-dialog[data-v-91527497]{position:fixed;bottom:12px;right:12px;width:350px;border-radius:9px;background-color:#1e1e1e;color:var(--color-text);padding:18px 16px 22px;z-index:3;box-shadow:0 6px 24px #00000059;overflow:hidden}.base-dialog .title[data-v-91527497]{font-size:1rem;font-weight:700;margin-bottom:12px}.base-dialog .body[data-v-91527497]{font-size:.875rem;line-height:1.4;color:#cfcfcf;margin-bottom:16px}.base-dialog .actions[data-v-91527497]{display:flex;flex-direction:column;gap:10px}.base-dialog .timer[data-v-91527497]{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--color-text);opacity:.9;animation-name:timer-shrink-91527497;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes timer-shrink-91527497{0%{width:100%}to{width:0}}@media (max-width: 768px){.base-dialog[data-v-91527497]{width:97%;left:1.5%;right:1.5%}}.dialog-enter-active[data-v-3d33d9a5],.dialog-leave-active[data-v-3d33d9a5]{transition:all .35s ease}.dialog-enter-from[data-v-3d33d9a5]{opacity:0;transform:translateY(20px) scale(.95)}.dialog-enter-to[data-v-3d33d9a5],.dialog-leave-from[data-v-3d33d9a5]{opacity:1;transform:translateY(0) scale(1)}.dialog-leave-to[data-v-3d33d9a5]{opacity:0;transform:translateY(15px) scale(.95)}.calculator[data-v-dbe6c861]{margin-top:24px;min-height:min(max(70vh,500px),862px);padding-bottom:40px}.calculator .text[data-v-dbe6c861]{padding:80px var(--content-padding-x) 32px}.calculator .calculator-description[data-v-dbe6c861]{max-width:864px;width:90%;margin:40px auto 0}.calculator .calculator-description .description-text[data-v-dbe6c861]{font-size:.95rem;line-height:1.6;color:var(--color-text-muted-2);text-align:center;font-weight:400}.calculator .calculator-wrapper[data-v-dbe6c861]{display:grid;gap:21px;min-width:704px;max-width:864px;width:45vw;margin:0 auto;padding:0 var(--content-padding-x)}@media (max-width: 768px){.calculator[data-v-dbe6c861]{gap:50px}.calculator .calculator-description[data-v-dbe6c861]{margin-top:32px}.calculator .calculator-description .description-text[data-v-dbe6c861]{font-size:.875rem;line-height:1.5}.calculator .calculator-wrapper[data-v-dbe6c861]{width:100%;max-width:100%;min-width:unset;grid-template-columns:1fr;grid-template-rows:auto auto}}.form-body-fade-enter-active[data-v-dbe6c861],.form-body-fade-leave-active[data-v-dbe6c861]{transition:opacity .3s ease,transform .3s ease}.form-body-fade-enter-from[data-v-dbe6c861],.form-body-fade-leave-to[data-v-dbe6c861]{opacity:0;transform:translateY(10px)}.form-body-fade-enter-to[data-v-dbe6c861],.form-body-fade-leave-from[data-v-dbe6c861]{opacity:1;transform:translateY(0)}.social-icons[data-v-82688996]{display:flex;justify-content:center;gap:24px}.social-icons .link[data-v-82688996]{height:21px;width:21px;border-radius:1px;outline-offset:4px}.social-icons .link[data-v-82688996]:focus-visible{outline:2px solid var(--color-text)}.contact-form[data-v-7ab65708]{display:flex;flex-direction:column;justify-content:center;gap:20px;width:325px}.contact-form .form-field[data-v-7ab65708]{display:grid;gap:7px}.contact-form .form-field .field-title[data-v-7ab65708]{width:100%;font-weight:600;font-size:1rem}.contact-form .form-field .input[data-v-7ab65708]{color:var(--color-text);font-family:var(--font-manrope);font-size:.875rem;font-weight:600;padding:12px 8px;border-radius:8px;background:none;border:2px solid #353535;outline:none;transition:border-color ease-in-out .15s}.contact-form .form-field .input[data-v-7ab65708]::selection{background:var(--color-text);color:var(--color-bg)}.contact-form .form-field .input[data-v-7ab65708]:focus,.contact-form .form-field .input[data-v-7ab65708]:focus-visible{border:2px solid var(--color-text)!important}.contact-form .form-field .input[data-v-7ab65708]::placeholder{color:var(--color-text-muted-3)}.contact-form .submit[data-v-7ab65708]{display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--color-text-invert);height:50px;border:none;border-radius:999px;font-family:var(--font-manrope);font-weight:600;font-size:.875rem;cursor:pointer;position:relative}.contact-form .submit[data-v-7ab65708],.contact-form .submit .icon[data-v-7ab65708]{transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in-out}.contact-form .submit[data-v-7ab65708]:hover{background-color:#e55137;color:var(--color-text)}.contact-form .submit:hover .icon[data-v-7ab65708]{color:var(--color-text)!important}.contact-form .submit[data-v-7ab65708]:active{box-shadow:inset 0 8px 4px #0000004d}.contact-form .submit[data-v-7ab65708]:focus-visible{outline:2px solid #FF7474}.contact-form .submit:focus-visible .icon[data-v-7ab65708]{color:#ff7474}.contact-form .submit .icon[data-v-7ab65708]{position:absolute;right:5px;top:5px;color:#e55137}.contact-form .social-text[data-v-7ab65708]{margin:9px 0;text-align:center;font-size:.875rem;font-weight:600}.form-sent[data-v-2bbf6c46]{width:325px;text-align:center}.form-sent .content h2[data-v-2bbf6c46]{margin-bottom:10px}.form-sent .content p[data-v-2bbf6c46]{font-size:.875rem;font-weight:500;margin-bottom:21px}.form-sent .content-enter-active[data-v-2bbf6c46]{transition:all .8s ease}.form-sent .content-enter-from[data-v-2bbf6c46]{opacity:0;transform:translateY(20px)}.form-sent .content-enter-to[data-v-2bbf6c46]{opacity:1;transform:translateY(0)}.form-sent .ellipse[data-v-2bbf6c46]{height:462px;width:761px;position:absolute;bottom:-55%;left:50%;transform:translate(-50%);filter:blur(250px)}.form-sent .ellipse-enter-from[data-v-2bbf6c46]{height:200px}.form-sent .ellipse-enter-to[data-v-2bbf6c46]{height:462px}.form-sent .ellipse-enter-active[data-v-2bbf6c46]{transition:height 2s ease-out .2s}.contact-section[data-v-848acbab]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100vh;max-height:1000px;min-height:700px;padding:0 24px 40px}.contact-section .contact-container[data-v-848acbab]{display:flex;border-radius:40px;overflow:hidden;height:600px;width:100%;max-width:var(--content-width);border:3px solid #1A1A1A}.contact-section .contact-container .contact-text[data-v-848acbab]{display:grid;place-items:center;flex:1;position:relative;transition:opacity .5s ease}.contact-section .contact-container .contact-text.sending[data-v-848acbab]{pointer-events:none;cursor:default;opacity:.5}.contact-section .contact-container .contact-text .fade-leave-from[data-v-848acbab]{opacity:.5}.contact-section .contact-container .contact-text .fade-leave-to[data-v-848acbab]{opacity:0}.contact-section .contact-container .contact-image[data-v-848acbab]{flex:1;min-height:300px;background-image:url(/pattern.webp);background-size:cover;background-position:center}@media (max-width: 1024px){.contact-section[data-v-848acbab]{padding:0 8px}.contact-section .contact-container[data-v-848acbab]{border:2px solid #1A1A1A}}@media (max-width: 768px){.contact-section[data-v-848acbab]{height:650px;min-height:unset;max-height:unset;align-items:center;justify-content:center}.contact-section .title[data-v-848acbab]{margin-bottom:12px}.contact-section .contact-container[data-v-848acbab]{height:unset;border:none}.contact-section .contact-container .contact-image[data-v-848acbab]{display:none}.contact-section .contact-container .contact-form[data-v-848acbab]{padding:20px}.contact-section .contact-container .social-text[data-v-848acbab]{margin:unset}}
