body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img[width][height]{height:auto}.cs-calc-overlay{align-items:center;-webkit-animation:cs-calc-fade .2s ease;animation:cs-calc-fade .2s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(10,10,14,.7);color:#fff;display:flex;font-family:Poppins,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.cs-calc-dialog{-webkit-animation:cs-calc-enter .2s ease;animation:cs-calc-enter .2s ease;background:#1c1d22;border:1px solid #484b54;border-radius:28px;box-shadow:0 28px 90px #0009;box-sizing:border-box;max-height:90vh;max-height:90dvh;max-width:760px;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-color:#5a5d66 #1c1d22;width:100%}.cs-calc-brand{align-items:center;display:flex;gap:14px;margin-bottom:8px}.cs-calc-brand strong{font-size:23px;letter-spacing:-.8px}.cs-calc-brand-red{color:#ff756a}.cs-calc-model{color:#9ea2ac;font-size:11px;margin-left:12px}.cs-calc-dots{color:#5a5d66;font-size:9px;letter-spacing:3px;margin-left:auto;white-space:nowrap}.cs-calc-dots:first-letter{color:#ff5a4c}.cs-calc-close{background:#2c2e35;border:0;border-radius:50%;color:#fff;cursor:pointer;font:28px Poppins,sans-serif;min-height:44px;min-width:44px}.cs-calc-title{color:#b5b8c1;font:500 13px Poppins,sans-serif;margin:0 0 20px}.cs-calc-display{background:#0b0c0e;border-radius:16px;box-shadow:inset 0 3px 12px #0008;margin-bottom:24px;padding:20px;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:2}.cs-calc-history{color:#9ea2ac;font:400 14px/1.6 JetBrains Mono,monospace;overflow-wrap:anywhere}.cs-calc-price-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.cs-calc-display-label{color:#ff756a;font-size:11px;font-weight:600;letter-spacing:1px;text-align:left;text-transform:uppercase}.cs-calc-subtitle{color:#9ea2ac;display:block;font-weight:400;letter-spacing:0;margin-top:4px;text-transform:none}.cs-calc-price{color:#fff;font:600 64px/1.4 JetBrains Mono,monospace}.cs-calc-addon-summary{color:#ff9a8f;font-size:12px;margin-top:8px}.cs-calc-section{border:0;margin:0 0 22px;min-width:0;padding:0}.cs-calc-label{border:0;color:#b5b8c1;display:block;float:none;font:500 12px/1.6 Poppins,sans-serif;margin-bottom:10px;width:auto}.cs-calc-label span{font-weight:400}.cs-calc-addons,.cs-calc-keys,.cs-calc-projects{grid-gap:8px;display:grid;gap:8px}.cs-calc-projects{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-calc-keys{grid-template-columns:repeat(var(--cs-calc-columns),minmax(0,1fr))}.cs-calc-ac,.cs-calc-addon,.cs-calc-back,.cs-calc-key,.cs-calc-submit{background:#2c2e35;border:0;border-radius:14px;box-shadow:inset 0 -4px 0 #0006;color:#fff;cursor:pointer;font:500 12px/1.5 Poppins,sans-serif;min-height:64px;padding:12px 10px;transition:background .15s,-webkit-transform .15s;transition:background .15s,transform .15s;transition:background .15s,transform .15s,-webkit-transform .15s}.cs-calc-addon:hover,.cs-calc-back:hover,.cs-calc-key:hover{background:#464953}.cs-calc-key[aria-pressed=true]{background:#d93428}.cs-calc-ac:active,.cs-calc-addon:active,.cs-calc-key:active,.cs-calc-submit:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.cs-calc-key:disabled{cursor:default;opacity:.45}.cs-calc-code{display:block;font:600 17px/1.4 JetBrains Mono,monospace;margin-bottom:3px}.cs-calc-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.cs-calc-size{grid-gap:8px;display:grid;gap:8px;grid-template-columns:64px 1fr 64px}.cs-calc-size .cs-calc-key{font-size:26px}.cs-calc-area,.cs-calc-fixed{align-items:center;background:#0b0c0e;border-radius:14px;color:#fff;display:flex;font:600 24px JetBrains Mono,monospace;gap:8px;justify-content:center;min-height:64px}.cs-calc-area span,.cs-calc-fixed{color:#b5b8c1;font-size:13px;font-weight:400}.cs-calc-range{accent-color:#e2382b;cursor:pointer;display:block;height:44px;margin:4px 0 0;width:100%}.cs-calc-range-labels{color:#9ea2ac;display:flex;font:11px JetBrains Mono,monospace;justify-content:space-between}.cs-calc-addons{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-calc-addon{align-items:center;background:#3a3c44;display:flex;gap:10px;text-align:left}.cs-calc-addon[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ff5a4c,inset 0 -4px 0 #0006}.cs-calc-led{background:#16171c;border-radius:50%;flex:0 0 7px;height:7px}.cs-calc-addon[aria-pressed=true] .cs-calc-led{background:#ff5a4c;box-shadow:0 0 8px #ff5a4c}.cs-calc-bottom{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 3fr}.cs-calc-ac{background:#5a5d66;font:600 20px JetBrains Mono,monospace}.cs-calc-submit{background:#d93428;font-size:14px;font-weight:600}.cs-calc-submit:hover{background:#c62e22}.cs-calc-equals{font:600 26px JetBrains Mono,monospace;margin-right:12px;vertical-align:middle}.cs-calc-footnote{color:#9ea2ac;font-size:11px;line-height:1.7;margin:20px 0 0;text-align:center}.cs-calc-form-title{color:#fff;font:600 21px/1.5 Poppins,sans-serif;margin:0 0 20px}.cs-calc-fields{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.cs-calc-field{margin-bottom:16px;min-width:0}.cs-calc-field label{color:#d0d2d8;display:block;font-size:13px;margin:0 0 7px}.cs-calc-field input,.cs-calc-field textarea{background:#0b0c0e;border:1px solid #626671;border-radius:8px;box-sizing:border-box;color:#fff;font:14px Poppins,sans-serif;min-height:48px;padding:12px;width:100%}.cs-calc-field textarea{resize:vertical}.cs-calc-field input[type=file]{font-size:12px;white-space:normal}.cs-calc-file-list{color:#b5b8c1;font-size:12px;overflow-wrap:anywhere}.cs-calc-form-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cs-calc-stub-note,.cs-calc-thanks p{color:#b5b8c1;font-size:13px}.cs-calc-floating{align-items:center;background:#d93428;border:0;border-radius:40px;bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 8px 24px #0005;color:#fff;cursor:pointer;display:flex;font:600 14px Poppins,sans-serif;gap:10px;justify-content:center;min-height:56px;padding:14px 22px;position:fixed;right:max(20px,env(safe-area-inset-right));z-index:10000}.cs-calc-floating:hover{background:#c62e22}.cs-calc-service-button{background:transparent;border:0;color:#b5251a;cursor:pointer;display:block;font:600 13px Poppins,sans-serif;margin-top:10px;min-height:44px;padding:8px 0}.cs-calc-hero-actions{max-width:calc(100vw - 40px);white-space:normal;width:-webkit-max-content;width:max-content}.cs-calc-hero-buttons{display:flex;gap:12px}.cs-calc-hero-primary,.cs-calc-hero-secondary{align-items:center;border:1px solid transparent;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:600 16px/1.5 Poppins,sans-serif;gap:10px;justify-content:center;min-height:56px;padding:16px 28px;text-decoration:none;transition:background .15s,-webkit-transform .15s;transition:transform .15s,background .15s;transition:transform .15s,background .15s,-webkit-transform .15s}.cs-calc-hero-primary{background:#d93428;box-shadow:0 10px 24px -8px rgba(226,56,43,.6)}.cs-calc-hero-primary:hover{background:#c62e22;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cs-calc-hero-secondary{background:#14151a80;border-color:#fff}.cs-calc-hero-secondary:hover{background:#14151acc;color:#fff}.cs-calc-hero-note{color:hsla(0,0%,100%,.8);font:400 12px/1.6 Poppins,sans-serif;margin:8px 0 0}.cs-calc-dialog :is(button,input,textarea,a):focus-visible,.cs-calc-floating:focus-visible,.cs-calc-hero-buttons :is(button,a):focus-visible,.cs-calc-service-button:focus-visible{outline:3px solid #ffb6af;outline-offset:3px}@-webkit-keyframes cs-calc-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-calc-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cs-calc-enter{0%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cs-calc-enter{0%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:575px){.cs-calc-overlay{padding:0}.cs-calc-dialog{border-radius:0;height:100%;max-height:100%;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.cs-calc-brand{gap:8px}.cs-calc-model{display:block;margin:0}.cs-calc-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-calc-display{padding:14px}.cs-calc-price{font-size:44px}.cs-calc-display-label{font-size:9px;letter-spacing:.3px}.cs-calc-history{font-size:11px}.cs-calc-fields,.cs-calc-pair{gap:0;grid-template-columns:1fr}.cs-calc-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-calc-floating{font-size:21px;height:56px;padding:0;width:56px}.cs-calc-floating-text{display:none}.cs-calc-hero-actions{width:calc(100vw - 40px)}.cs-calc-hero-buttons{flex-direction:column;gap:8px}.cs-calc-hero-primary,.cs-calc-hero-secondary{font-size:14px;min-height:48px;padding:12px 14px;width:100%}.cs-calc-hero-note{text-align:center}.cs-calc-form-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cs-calc-dialog,.cs-calc-overlay{-webkit-animation:none;animation:none}.cs-calc-addon,.cs-calc-hero-primary,.cs-calc-hero-secondary,.cs-calc-key,.cs-calc-submit{transition:none}}@media (max-width:575px){.cs-calc-hero,.cs-calc-hero .rev_slider{min-height:720px!important}}@media (max-width:575px){.cs-calc-hero .tp-parallax-wrap:has(.slider-tag-line){top:100px!important}.cs-calc-hero .tp-parallax-wrap:has([id$=-layer-4]){top:150px!important}.cs-calc-hero .tp-parallax-wrap:has([id$=-layer-5]){top:300px!important}.cs-calc-hero .tp-parallax-wrap:has(.cs-calc-hero-layer){left:12px!important;top:420px!important}}.cs-calc-dialog{-ms-overflow-style:none;scrollbar-width:none}.cs-calc-dialog::-webkit-scrollbar{display:none;height:0;width:0}.cs-calc-floating:active:not(:focus-visible),.cs-calc-floating:focus:not(:focus-visible){border:0;outline:none}.cs-calc-hero-primary:active:not(:focus-visible),.cs-calc-hero-primary:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=main.b632ec3b.css.map*/