@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1c5c028f-module__ioR44W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1c5c028f-module__ioR44W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e04c4405-module__OsYyUW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e04c4405-module__OsYyUW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0a0d10;--ink-2:#12171d;--ink-3:#1b222a;--paper:#f4f2ed;--sand:#eae7e0;--amber:#e8a21c;--amber-dark:#c6820a;--amber-hover:#d69210}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-archivo), Archivo, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--amber-dark)}a:hover{color:#8a5a00}button,input,textarea,select{font-family:var(--font-archivo), Archivo, system-ui, sans-serif}html[lang=bg] body,html[lang=bg] button{font-family:Arial,sans-serif}button,summary,input[type=range]{cursor:pointer}input[type=range]{appearance:none;border-radius:2px;outline:none;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--amber);border:3px solid var(--ink);cursor:grab;border-radius:50%;width:20px;height:20px}.container{box-sizing:border-box;max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,4.5vw,40px)}.section{padding-block:96px;scroll-margin-top:80px}.paper-section{background:var(--paper)}.sand-section{background:var(--sand)}.dark-section,.survey-section{background:var(--ink);color:#fff}.mono,.eyebrow,.microcopy,.promo-badge,.stats span,.selector-head span,.selector-result span,.selector-result small,.kit-list>article>span,.price-card>span,.both-list>span,.both-list>small,.process-grid>article>span,.why-list span,.why-actions span,.why-brand span,.contact-list dt,.field label,.field small,.form-micro,.footer,.sticky-contact small,.model-caption,.scale-caption,.promo-days,.previous-price span,.radius-axis{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button{border:0;border-radius:5px;justify-content:center;align-items:center;padding:16px 24px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button-amber{background:var(--amber);color:var(--ink)}.button-amber:hover{background:var(--amber-hover);color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--ink-3);color:#fff}.button-outline{color:var(--ink);background:0 0;border:1px solid #0a0d1033}.button-outline:hover{color:var(--ink);background:#fff}.button-light-outline{color:#fff;border:1px solid #ffffff52}.button-light-outline:hover{color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.promo-bar{background:var(--amber);color:var(--ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:10px 16px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.promo-bar a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.promo-badge{background:var(--ink);color:var(--amber);letter-spacing:.14em;border-radius:3px;padding:4px 7px;font-size:10.5px;line-height:1}.mobile-contact-bar{display:none}.topbar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:9px clamp(16px,4.5vw,40px);font-size:12px;font-weight:500;line-height:1;display:flex}.topbar>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.topbar>div:first-child{color:#ffffffbf}.topbar>div:first-child>span:first-child{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;font-size:10.5px}.topbar a{color:#fffc;text-decoration:none}.topbar>div:last-child>a:first-child{color:#fff;font:500 13px/1 var(--font-plex-mono), "IBM Plex Mono", monospace}.topbar-messengers{align-items:center;gap:14px;display:flex}.topbar-messengers a{color:#ffffffd9;align-items:center;gap:7px;font-weight:600;display:flex}.site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f2edf0;border-bottom:1px solid #0a0d101a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:16px clamp(16px,4.5vw,40px);display:flex;position:sticky;top:0}.company-logo{width:auto;height:38px;display:block}.desktop-nav{color:#3c4249;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13.5px;font-weight:500;line-height:1;display:flex}.desktop-nav a{color:inherit;white-space:nowrap;text-decoration:none}.header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.language-switch{border:1px solid #0a0d102e;border-radius:5px;display:flex;overflow:hidden}.language-switch a{color:#3c4249;font:600 12px/1 var(--font-plex-mono), monospace;background:0 0;padding:11px 13px;text-decoration:none}.language-switch a[aria-current=page]{background:var(--ink);color:#fff}.header-call,.header-survey{color:var(--ink);white-space:nowrap;border:1px solid #0a0d1033;border-radius:5px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.header-survey{background:var(--ink);color:#fff;border:0;padding-inline:20px}.header-survey:hover{background:var(--ink-3);color:#fff}.mobile-header-actions,.mobile-menu-panel{display:none}.hero{color:#fff;background:radial-gradient(1100px 520px at 72% -12%,#2a3648 0%,#2a364800 62%),radial-gradient(900px 440px at 12% 8%,#1c2736 0%,#1c273600 58%),linear-gradient(#0b0f16 0%,#141b27 55%,#0c1119 100%);position:relative;overflow:hidden}.storm-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:56px;padding-top:64px;padding-bottom:76px;display:grid;position:relative}.eyebrow{letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:500;line-height:1}.eyebrow.light{color:var(--amber)}.eyebrow.amber{color:var(--amber-dark)}.eyebrow.dark{color:var(--ink)}.hero-copy>.eyebrow{color:#ffffffd9;letter-spacing:.1em;border:1px solid #ffffff42;border-radius:100px;align-items:center;gap:9px;width:fit-content;margin-bottom:28px;padding:7px 12px;display:flex}.hero-copy>.eyebrow span{background:var(--amber);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,76px);line-height:.99}.hero-copy>p{color:#ffffffd1;text-wrap:pretty;max-width:560px;margin:26px 0 0;font-size:18.5px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-actions .button{padding:18px 28px;font-size:15.5px}.microcopy{color:#ffffffb3;margin-top:16px;font-size:12.5px;line-height:1}.stats{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:36px;margin-top:48px;padding-top:32px;display:flex}.stats strong{letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.stats span{color:#ffffffb3;letter-spacing:.12em;margin-top:7px;font-size:10.5px;line-height:1.4;display:block}.brand-lockup{align-items:center;gap:18px;margin-top:40px;display:flex}.brand-lockup img{width:auto;height:42px;display:block}.brand-lockup i{background:#fff3;width:1px;height:34px}.brand-lockup span{color:#ffffffa8;font:500 10px/1.8 var(--font-plex-mono), monospace;letter-spacing:.14em}.selector-card{color:var(--ink);background:#fff;border:1px solid #0a0d101a;border-radius:12px;position:sticky;top:96px;overflow:hidden;box-shadow:0 24px 60px -20px #0000008c}.selector-head{border-bottom:1px solid #0a0d1014;justify-content:space-between;align-items:baseline;gap:12px;padding:22px 26px 18px;display:flex}.selector-head h2{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:600;line-height:1}.selector-head span{color:#8a9099;letter-spacing:.1em;font-size:10.5px;line-height:1}.building-options{padding:12px 22px 18px}.building-options button{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #0a0d101f;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:6px 0;padding:14px 15px;display:flex}.building-options button.active{background:var(--ink);border-color:var(--ink);color:#fff}.building-options button>span{flex-direction:column;gap:5px;display:flex}.building-options strong{font-size:15px;font-weight:600;line-height:1.2}.building-options small{color:#8a9099;font:400 11.5px/1.2 var(--font-plex-mono), monospace;letter-spacing:.06em}.building-options .active small{color:#ffffff80}.building-options b{color:var(--amber-dark);font:600 15px/1 var(--font-plex-mono), monospace;white-space:nowrap}.building-options .active b{color:var(--amber)}.selector-result{background:var(--ink);color:#fff;padding:24px 26px}.selector-result-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.selector-result-top>div:last-child{text-align:right}.selector-result span{color:#ffffff9e;letter-spacing:.16em;font-size:10.5px;line-height:1;display:block}.selector-result strong{letter-spacing:-.03em;margin-top:10px;font-size:26px;line-height:1;display:block}.selector-result strong>span{color:inherit;font:inherit;letter-spacing:inherit;display:inline}.selector-result-top>div:last-child strong{color:#ffffffbd;justify-content:flex-end;align-items:baseline;gap:5px;margin-top:8px;font-size:15px;font-weight:500;display:flex}.selector-result strong b{color:var(--amber);letter-spacing:-.04em;font-size:38px}.selector-result p{color:#ffffffc2;margin:10px 0 0;font-size:13.5px;line-height:1.5}.selector-result .button{box-sizing:border-box;width:100%;margin-top:20px;padding-block:16px;font-size:15px}.selector-result>small{color:#ffffff94;text-align:center;margin-top:11px;font-size:10.5px;line-height:1;display:block}.promo-section{background:var(--amber);padding-block:64px;position:relative;overflow:hidden}.promo-layout{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:44px;display:grid}.promo-layout h2,.section-heading h2,.split-heading h2,.why-copy h2,.faq-intro h2,.survey-layout h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.7vw,50px);line-height:1.06}.promo-layout h2{letter-spacing:-.04em;font-size:clamp(34px,3.9vw,56px);line-height:1.02}.promo-layout>div:first-child>p{color:#0a0d10c7;max-width:540px;margin:20px 0 0;font-size:16.5px;line-height:1.6}.promo-layout .eyebrow{background:var(--ink);color:var(--amber);letter-spacing:.12em;border-radius:100px;margin-bottom:24px;padding:7px 12px;display:inline-flex}.promo-card{background:var(--ink);color:#fff;box-sizing:border-box;border-radius:12px;justify-self:end;width:100%;max-width:460px;padding:34px}.promo-card>img{object-fit:contain;width:auto;height:30px;margin-bottom:16px;display:block}.promo-card>span{color:#ffffff9e;font:500 10.5px/1 var(--font-plex-mono), monospace;letter-spacing:.16em;display:block}.promo-prices{align-items:baseline;gap:14px;margin-top:18px;display:flex}.promo-prices del{color:#ffffff8c;font-size:20px;font-weight:500;line-height:1}.promo-prices strong{color:var(--amber);letter-spacing:-.05em;font-size:52px;line-height:1}.promo-card>.button{margin-top:24px;padding-block:17px;font-size:15px;display:flex}.promo-days{color:#ffffffa8;letter-spacing:.1em;text-align:center;margin-top:12px;font-size:11px;line-height:1}.promo-days strong{color:inherit;font-size:inherit}.callback-section{background:var(--ink);color:#fff;padding:36px clamp(16px,4.5vw,40px);position:relative;overflow:hidden}.callback-panel{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:32px;max-width:1400px;padding:0;display:grid}.callback-panel h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.callback-panel p{color:#ffffffbf;margin:9px 0 0;font-size:15px;line-height:1.5}.callback-panel>div:last-child>small{color:#ffffff8c;font:400 10.5px/1 var(--font-plex-mono), monospace;margin-top:11px;display:block}.callback-form{position:relative}.callback-form-fields{gap:10px;display:flex}.callback-form-fields input{background:var(--ink-2);color:#fff;min-width:0;font:500 15px/1 var(--font-plex-mono), monospace;border:1px solid #fff3;border-radius:5px;flex:1;padding:17px 18px}.callback-form-fields button{background:var(--amber);color:var(--ink);white-space:nowrap;border:0;border-radius:5px;padding:17px 24px;font-size:15px;font-weight:600}.form-status{margin:8px 0 0;font-size:13px}.form-status.success{color:#b9e9bd}.form-status.error,.form-status.unavailable{color:#ffd095}.section-heading,.split-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.section-heading h2{max-width:700px}.section-heading>a{color:var(--amber-dark);white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none}.split-heading{margin-bottom:40px}.split-heading h2{max-width:720px}.split-heading>p{color:#5c6167;max-width:340px;margin:0;font-size:15px;line-height:1.6}html[lang=bg] #prices .split-heading>p{font-family:system-ui,sans-serif}.included-layout{flex-wrap:wrap;align-items:stretch;gap:40px;display:flex}.kit-photo{border-radius:10px;flex:320px;min-width:min(320px,100%);min-height:340px;position:relative;overflow:hidden}.kit-photo .kit-photo-blur{object-fit:cover;filter:blur(22px)brightness(.72)saturate(.9);position:absolute;width:calc(100% + 48px)!important;height:calc(100% + 48px)!important;inset:-24px!important}.kit-photo .kit-photo-main{object-fit:contain}.kit-list{background:#0a0d101a;border-radius:10px;flex:1.1 360px;gap:2px;min-width:min(360px,100%);display:grid;overflow:hidden}.kit-list article{background:#fff;align-items:baseline;gap:16px;padding:19px 22px;display:flex}.kit-list article>span{min-width:24px;color:var(--amber-dark);font-size:11.5px;font-weight:500;line-height:1.5}.kit-list h3{margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.kit-list p{color:#6b7178;margin:4px 0 0;font-size:13.5px;line-height:1.45}.calculator-grid{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.calculator-controls{background:var(--ink);color:#fff;box-sizing:border-box;border-radius:10px;flex:300px;min-width:min(300px,100%);max-width:480px;padding:28px}.calculator-controls fieldset{border:0;margin:0 0 28px;padding:0}.calculator-controls legend,.range-row label,.radius-result>span{color:#ffffff9e;font:500 10.5px/1 var(--font-plex-mono), monospace;letter-spacing:.16em;margin-bottom:13px}.control-grid{gap:8px;display:grid}.model-grid{grid-template-columns:1fr 1fr}.level-grid{grid-template-columns:repeat(4,1fr)}.control-grid button{color:#ffffffb8;background:0 0;border:1px solid #ffffff29;border-radius:5px;padding:14px 0;font-size:15px;font-weight:600;line-height:1}.level-grid button{font:500 13px/1 var(--font-plex-mono), monospace;padding-block:12px}.control-grid button[aria-pressed=true]{background:var(--amber);color:var(--ink)}.range-row{justify-content:space-between;align-items:baseline;margin-top:0;display:flex}.range-row label{margin-bottom:0}.range-row output{color:var(--amber);font:500 14px/1 var(--font-plex-mono), monospace}.calculator-controls input[type=range]{background:#ffffff29;width:100%;margin-top:15px}.ticks{color:#ffffff85;font:400 10px/1 var(--font-plex-mono), monospace;justify-content:space-between;margin-top:8px;display:flex}.calculator-controls fieldset:last-of-type{margin-top:28px}.radius-result{border-top:1px solid #ffffff1f;margin-top:30px;padding-top:24px}.radius-result>span{margin-bottom:0;display:block}.radius-result strong{color:var(--amber);letter-spacing:-.05em;align-items:baseline;gap:8px;margin-top:11px;font-size:64px;line-height:.9;display:flex}.radius-result strong small{color:#ffffffbd;font-size:21px;font-weight:500}.radius-result p{color:#ffffffbd;margin:10px 0 0;font-size:13.5px;line-height:1.5}.calculator-controls>.button{box-sizing:border-box;width:100%;margin-top:24px;padding-block:15px;font-size:14px}.coverage-visual{box-sizing:border-box;background:#fff;border:1px solid #0a0d101a;border-radius:10px;flex:2 min(360px,100%);min-width:min(360px,100%);padding:8px;position:relative;overflow:hidden}.coverage-captions{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:10px 12px 2px;display:flex}.model-caption,.scale-caption{color:#0a0d106b;letter-spacing:.06em;font-size:10px;line-height:1.4;position:static}.scale-caption{color:#0a0d104d;letter-spacing:0}.coverage-drawing{position:relative}.coverage-drawing svg{width:100%;height:auto;display:block}.radius-axis{color:#0a0d1073;white-space:nowrap;font-size:13px;position:absolute;top:96.5%;transform:translate(-50%,-50%)}.radius-axis-left{left:31%}.radius-axis-right{color:var(--amber-dark);font-size:15px;font-weight:500;left:70%}.terminal-glow{animation:2.4s ease-in-out infinite terminal-glow}@keyframes terminal-glow{0%,to{opacity:.22}50%{opacity:.55}}.price-layout{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}#prices .split-heading{margin-bottom:44px}.price-card,.both-list{box-sizing:border-box;background:#fff;border:1px solid #0a0d101a;border-radius:10px;flex-direction:column;padding:34px;display:flex}.price-card{gap:22px}.price-card.featured{background:var(--ink);color:#fff;border:0}.price-card>span,.both-list>span{color:#8a9099;letter-spacing:.12em;font-size:10px;line-height:1}.price-card.featured>span{background:var(--amber);color:var(--ink);border-radius:3px;align-self:flex-start;padding:5px 9px;font-weight:600}.price-card h3{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.price-card>p{color:#5c6167;margin:0;font-size:14.5px;line-height:1.55}.price-card.featured>p{color:#ffffffc2}.previous-price{align-items:center;gap:10px;margin-bottom:-14px;display:flex}.previous-price del{color:#ffffff94;font-size:17px;font-weight:500;line-height:1}.previous-price span{background:var(--amber);color:var(--ink);letter-spacing:.1em;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1}.price{align-items:baseline;gap:8px;display:flex}.price strong{letter-spacing:-.04em;font-size:42px;line-height:1}.price small{color:#8a9099;font-size:13px;font-weight:500}.featured .price small{color:#ffffffb3}.price-card .button{margin-top:auto;padding-block:16px}.both-list{gap:18px}.both-list p{border-bottom:1px solid #0a0d1012;align-items:flex-start;gap:12px;margin:0;padding-bottom:13px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.both-list p b{color:var(--amber-dark);font-size:14px;font-weight:600}.both-list>small{color:#0a0d106b;margin-top:6px;font-size:11.5px;line-height:1.5}html[lang=bg] .both-list p:nth-of-type(4){font-family:system-ui,sans-serif}.light-heading h2{color:#fff;max-width:760px}.light-heading>a{color:var(--amber)}.process-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.process-grid article{border-top:2px solid #ffffff2e;padding-top:26px}.process-grid article:first-child{border-color:var(--amber)}.process-tag{color:#ffffffa8;font:500 12px/1 var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.16em}.process-grid article:first-child .process-tag{color:var(--amber)}#process .section-heading{margin-bottom:52px}.process-grid h3{letter-spacing:-.025em;margin:18px 0 0;font-size:25px;line-height:1.15}.process-grid p{color:#ffffffbf;margin:12px 0 0;font-size:15px;line-height:1.6}.process-photos{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:52px;display:grid}.process-photos>div{border:1px solid #ffffff1f;border-radius:9px;height:260px;position:relative;overflow:hidden}.process-photos img{object-fit:cover}.process-photos>div:first-child img{object-position:32% 55%}.process-photos>div:nth-child(2) img{object-position:52% 30%}.process-photos>div:nth-child(3) img{object-position:0 50%}.certificate-stack img{opacity:0;animation:16s linear infinite certificate}.certificate-stack img:first-child{opacity:1}.certificate-stack img:nth-child(2){animation-delay:3.2s}.certificate-stack img:nth-child(3){animation-delay:6.4s}.certificate-stack img:nth-child(4){animation-delay:9.6s}.certificate-stack img:nth-child(5){animation-delay:12.8s}@keyframes certificate{0%{opacity:0}6%,26%{opacity:1}32%,to{opacity:0}}.why-shell{background:var(--paper)}.why-section{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));width:calc(100% - clamp(32px,9vw,80px));max-width:1400px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #0a0d1073}.why-photo{min-height:520px;position:relative}.why-photo>img{object-fit:cover;object-position:50% 30%}.product-seal{filter:drop-shadow(0 10px 24px #00000073);width:148px;height:148px;position:absolute;bottom:30px;left:30px;transform:rotate(-8deg)}.product-seal svg{width:100%;height:100%;display:block}.seal-ring-text{transform-origin:100px 100px;animation:46s linear infinite seal-rotate}.seal-ring-text text{font:600 15px var(--font-plex-mono), monospace;letter-spacing:.08em}@keyframes seal-rotate{to{transform:rotate(360deg)}}.why-copy{padding:60px 56px;position:relative}.why-brand{align-items:center;gap:18px;margin-bottom:26px;display:flex}.why-brand img{width:auto;height:48px;display:block}.why-brand i{background:#ffffff38;width:1px;height:38px}.why-brand span{color:var(--amber);letter-spacing:.16em;font-size:10.5px;font-weight:500;line-height:1.8}.why-brand small{color:#ffffff9e;font:inherit}.why-copy h2{font-size:clamp(30px,3.4vw,46px);line-height:1.07}.why-copy>p{color:#ffffffad;margin:22px 0 0;font-size:16px;line-height:1.6}.why-list{border-top:1px solid #ffffff24;margin-top:32px}.why-list div{color:#ffffffe0;border-bottom:1px solid #ffffff24;gap:16px;padding:17px 2px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.why-list div:last-child{border-bottom:0}.why-list span{min-width:26px;color:var(--amber);font-size:12px;line-height:1.5}.why-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.why-actions .button{padding:16px 26px;font-size:15px}.why-actions span{color:#ffffffa8;letter-spacing:.14em;font-size:11px;line-height:1.7}.faq-layout{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:56px;display:grid}.faq-intro{position:sticky;top:100px}.faq-intro h2{font-size:clamp(30px,3.4vw,46px);line-height:1.07}.faq-intro>p{color:#4a5057;max-width:420px;margin:22px 0 0;font-size:15.5px;line-height:1.6}.faq-intro>div:last-child{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.faq-intro .button-dark{border:1px solid #0000;padding-inline:23px}.faq-list{border-top:1px solid #0a0d1033}.faq-list details{border-bottom:1px solid #0a0d1029}.faq-list summary{align-items:center;gap:22px;padding:25px 4px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#8a9099;width:26px;font:500 12px/1 var(--font-plex-mono), monospace;flex:none}.faq-list summary strong{color:var(--ink);letter-spacing:-.014em;flex:1;font-size:18px;font-weight:600;line-height:1.35}.faq-list summary i{width:36px;height:36px;color:var(--ink);border:1px solid #0a0d1038;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;font-style:normal;line-height:1;display:flex}.faq-list details[open] summary>span{color:var(--amber-dark)}.faq-list details[open] summary i{background:var(--ink);color:var(--amber);font-size:0}.faq-list details[open] summary i:after{content:"–";font-size:19px}.faq-list details>p{color:#4a5057;max-width:660px;margin:0;padding:0 62px 28px 52px;font-size:15.5px;line-height:1.65}.survey-section{padding-bottom:80px;position:relative;overflow:hidden}.survey-layout{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:64px;display:grid}.survey-layout h2{letter-spacing:-.04em;font-size:clamp(34px,3.9vw,54px);line-height:1.04}.survey-layout>div:first-child>p{color:#ffffffc7;max-width:480px;margin:22px 0 0;font-size:16.5px;line-height:1.6}.contact-list{gap:24px;max-width:480px;margin:44px 0 0;display:grid}.contact-list dt{color:var(--amber);letter-spacing:.16em;font-size:10.5px;line-height:1}.contact-list dd{color:#ffffffbf;margin:9px 0 0;font-size:15px;line-height:1.65}.contact-list dd>a{color:#fff;font-size:26px;font-weight:600;line-height:1;text-decoration:none;display:block}.contact-list dd small{color:#ffffff9e;font:400 13px/1 var(--font-plex-mono), monospace;margin-top:8px;display:block}.contact-list .message-links{gap:10px;margin-top:11px;display:flex}.contact-list .message-links a{color:#fff;border:1px solid #fff3;border-radius:5px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.survey-form{background:var(--ink-2);box-sizing:border-box;border:1px solid #ffffff1c;border-radius:10px;align-self:start;gap:16px;padding:34px;display:grid;position:relative}.field-row{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px;display:grid}.field label{color:#ffffff9e;letter-spacing:.14em;margin-bottom:9px;font-size:10.5px;line-height:1;display:block}.field input,.field textarea,.field select{background:var(--ink);color:#fff;box-sizing:border-box;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:0 15px;font-size:15px}.field input{height:50px}.building-select{position:relative}.building-select select{appearance:none;cursor:pointer;height:52px;padding-right:44px}.building-select span{color:#ffffffa8;pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.building-select option{background:var(--ink);color:#fff}.field textarea{resize:none;height:96px;padding-block:13px;line-height:1.5}.field small{color:#ffffff8c;margin-top:8px;font-size:10.5px;line-height:1;display:block}.turnstile-widget{max-width:100%;overflow:hidden}.survey-submit>button{background:var(--amber);width:100%;color:var(--ink);border:0;border-radius:5px;padding:18px 0;font-size:15.5px;font-weight:600;line-height:1}.form-micro{color:#ffffff8c;text-align:center;margin:0;font-size:10.5px;line-height:1.5}.footer{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:72px;padding-top:26px;font-size:12px;line-height:1.6;display:flex}.footer>span:first-child{align-items:center;gap:14px;display:flex}.footer img{opacity:.65;width:auto;height:22px}.sticky-contact{z-index:50;background:var(--ink-2);color:#fff;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 40px;display:flex;position:sticky;bottom:0}.sticky-contact>div{align-items:center;gap:14px;display:flex}.sticky-contact>div:first-child>span{background:var(--amber);border-radius:50%;width:8px;height:8px}.sticky-contact strong{font-size:15px;font-weight:600;line-height:1.3}.sticky-contact small{color:#ffffff9e;font-size:12px;line-height:1}.sticky-contact>div:last-child{gap:10px}.sticky-contact>div:last-child>a:first-child{color:#fff;font:600 14px/1 var(--font-plex-mono), monospace;border:1px solid #ffffff3d;border-radius:5px;padding:14px 22px;text-decoration:none}.sticky-contact .button{border:1px solid #0000;padding:14px 22px;font-size:14px}.back-to-top{z-index:60;background:var(--ink);width:50px;height:50px;color:var(--amber);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:100px;right:24px;box-shadow:0 12px 30px #0006}.cookie-notice{z-index:60;background:var(--ink-2);color:#fff;box-sizing:border-box;border:1px solid #ffffff24;border-radius:10px;width:calc(100vw - 40px);max-width:400px;padding:24px;position:fixed;bottom:100px;left:20px;box-shadow:0 24px 60px -12px #0000008c}.cookie-notice>strong{align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1;display:flex}.cookie-notice>strong:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}.cookie-notice p{color:#ffffffc7;margin:12px 0 0;font-size:13.5px;line-height:1.55}.cookie-notice>div{gap:10px;margin-top:18px;display:flex}.cookie-notice button{background:var(--amber);color:var(--ink);border:0;border-radius:5px;flex:1;padding:13px 0;font-size:13.5px;font-weight:600;line-height:1}.cookie-notice button.secondary{color:#fff;background:0 0;border:1px solid #ffffff38}.privacy-page{background:var(--paper);min-height:100vh;padding:80px 0}.privacy-page article{width:min(760px,100% - 40px);margin:auto}.privacy-page h1{letter-spacing:-.04em;font-size:clamp(38px,6vw,64px);line-height:1}.privacy-page h2{margin-top:40px}.privacy-page p{color:#5c6167;line-height:1.7}.privacy-page>article>a{color:var(--amber-dark);margin-bottom:35px;display:inline-block}@media (max-width:880px){html[lang=bg] .callback-form button{letter-spacing:-.13px}html[lang=bg] .section-heading>a{letter-spacing:-.107px}html[lang=bg] .selector-result .model-code{display:block}.mobile-contact-bar{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;font-weight:500;line-height:1;display:flex}.mobile-contact-bar>a{color:#fff;font:600 13px/1 var(--font-plex-mono), monospace;text-decoration:none}.mobile-contact-bar>span{align-items:center;gap:16px;display:flex}.mobile-contact-bar span a{padding:4px;display:flex}.topbar,.desktop-nav,.desktop-header-actions{display:none}.site-header{flex-wrap:nowrap;padding:10px 16px}.company-logo{height:30px}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-call,.menu-toggle{box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.mobile-call{background:var(--amber);color:var(--ink);text-decoration:none}.menu-toggle{background:0 0;border:1px solid #0a0d1033;flex-direction:column;gap:5px}.menu-toggle span{background:var(--ink);width:18px;height:2px;display:block}.mobile-menu-panel{z-index:100;overscroll-behavior:contain;background:var(--ink);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.mobile-menu-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mobile-menu-head strong{letter-spacing:.02em;font-size:14px;line-height:1}.mobile-menu-head button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:5px;width:44px;height:44px;font-size:20px}.mobile-menu-panel nav{flex-direction:column;padding:8px 16px 0;display:flex}.mobile-menu-panel nav a{color:#fff;letter-spacing:-.02em;border-bottom:1px solid #ffffff1a;padding:18px 0;font-size:24px;font-weight:700;line-height:1.1;text-decoration:none}.mobile-menu-panel nav a:last-child{border-bottom:0}.mobile-menu-actions{flex-direction:column;gap:10px;padding:16px;display:flex}.mobile-menu-actions a{height:52px;color:var(--ink);background:var(--amber);border-radius:5px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mobile-menu-actions a:last-child{color:#fff;font-family:var(--font-plex-mono), monospace;background:0 0;border:1px solid #ffffff4d}.mobile-menu-footer{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;margin-top:auto;padding:16px;display:flex}.mobile-language-switch{border:1px solid #ffffff40;border-radius:5px;align-self:flex-start;display:flex;overflow:hidden}.mobile-language-switch a{color:#ffffffbf;font:600 12px/1 var(--font-plex-mono), monospace;padding:12px 16px;text-decoration:none}.mobile-language-switch a[aria-current=page]{background:var(--amber);color:var(--ink)}.mobile-menu-footer>span:first-of-type{color:#ffffffa6;font:500 11px/1.6 var(--font-plex-mono), monospace;letter-spacing:.1em}.mobile-menu-footer>span:last-of-type{color:#ffffffb3;font-size:13px;line-height:1.5}.mobile-menu-footer>a{color:#fffc;font-size:13px;text-decoration:none}.hero-actions{flex-direction:column;gap:10px;margin-top:30px}.hero-actions .button{height:56px;padding:0}.microcopy{letter-spacing:.06em;text-align:center;margin-top:14px;font-size:11px;line-height:1.7}.stats{grid-template-columns:1fr 1fr;gap:26px 16px;margin-top:40px;padding-top:28px;display:grid}.stats div{text-align:center}.stats strong{font-size:28px}.stats span{letter-spacing:.1em;font-size:10px}.brand-lockup{border-top:1px solid #ffffff29;justify-content:center;gap:14px;margin-top:32px;padding-top:24px}.brand-lockup img{height:34px}.brand-lockup i{display:none}.brand-lockup span{letter-spacing:.1em;min-width:0;font-size:9.5px}.selector-card{position:static}.promo-card{justify-self:stretch}.callback-form{min-width:0}.faq-intro{text-align:center;position:static}.faq-intro>p{margin-inline:auto}.faq-intro>div:last-child{flex-direction:column;gap:10px;margin-top:28px}.faq-intro .button{height:54px;padding:0}.faq-intro .button-dark{border:0}.survey-layout>div:first-child{text-align:center}.survey-layout>div:first-child>p,.contact-list{margin-inline:auto}.contact-list{gap:28px;margin-top:40px}.contact-list .message-links{justify-content:center}.contact-list .message-links a{flex:1 1 0;justify-content:center;max-width:200px;padding-inline:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
