.ekras-home{color:#101a32;background:#fff}.ekras-home h1,.ekras-home h2,.ekras-home h3{font-family:Plus Jakarta Sans,Manrope,sans-serif}.ekras-hero{overflow:hidden;padding:58px 0 64px;background:radial-gradient(circle at 78% 14%,rgba(255,193,160,.16),transparent 27%),linear-gradient(116deg,#f4f7ff,#fffaf7)}.ekras-hero__grid{display:grid;grid-template-columns:40% 60%;gap:36px;align-items:center}.ekras-hero__copy{max-width:475px;animation:rise-in .7s both}.ekras-kicker{margin:0 0 12px;color:#22339a;font-size:10px;font-weight:800;letter-spacing:1.1px}.ekras-hero__copy h1{display:grid;margin:0 0 17px;font-size:49px;line-height:1.06;letter-spacing:-2.85px;color:#202e92}.ekras-hero__copy h1 span{display:block;background:linear-gradient(95deg,#ef6900,#b44a30 49%,#2b298a);-webkit-background-clip:text;background-clip:text;color:transparent}.ekras-hero__copy>p:not(.ekras-kicker){margin:0;color:#53627c;font-size:16px;line-height:1.72}.hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.hero-pills span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #dde3ef;border-radius:999px;color:#3b4a64;background:#fff;box-shadow:0 5px 14px #202a540f;font-size:11px;font-weight:700}.hero-pills svg{color:#24379f}.ekras-hero__actions{display:flex;gap:12px;margin-top:31px}.ekras-button{display:inline-flex;min-height:55px;align-items:center;justify-content:center;gap:10px;padding:0 27px;border-radius:999px;color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 24px #1f2b8624;transition:transform .25s,box-shadow .25s}.ekras-button:hover{transform:translateY(-4px);box-shadow:0 17px 31px #1f2b8638}.ekras-button--navy{background:#242d94}.ekras-button--green{background:#12ae54}.hero-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;min-width:0}.hero-category{position:relative;display:block;min-height:166px;overflow:hidden;border-radius:22px;background:#13213a;box-shadow:0 13px 23px #17224c1f;animation:rise-in .7s both}.hero-category:nth-child(2){animation-delay:.05s}.hero-category:nth-child(3){animation-delay:.1s}.hero-category:nth-child(4){animation-delay:.15s}.hero-category:nth-child(5){animation-delay:.2s}.hero-category:nth-child(6){animation-delay:.25s}.hero-category:nth-child(7){animation-delay:.3s}.hero-category:nth-child(8){animation-delay:.35s}.hero-category:nth-child(9){animation-delay:.4s}.hero-category:after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(transparent,#081022de)}.hero-category img{display:block;width:100%;height:100%;min-height:166px;object-fit:cover;transition:transform .65s ease,filter .35s}.hero-category:hover img{transform:scale(1.09);filter:saturate(1.08)}.hero-category span{position:absolute;z-index:1;right:13px;bottom:12px;left:13px;color:#fff;font-size:12px;font-weight:800;line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.45)}.ekras-section{padding-top:82px;padding-bottom:6px}.ekras-section__heading{max-width:750px;margin:0 auto 31px;text-align:center}.ekras-section__heading>p{margin:0 0 8px;color:#29379b;font-size:10px;font-weight:800;letter-spacing:1.2px}.ekras-section__heading h2{margin:0;color:#101a32;font-size:33px;line-height:1.17;letter-spacing:-1.7px}.ekras-section__heading h2 span{background:linear-gradient(90deg,#2b3090,#e05d1a);-webkit-background-clip:text;background-clip:text;color:transparent}.ekras-section__heading>span{display:block;margin-top:11px;color:#69758a;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.product-card{overflow:hidden;border:1px solid #e2e7f0;border-radius:27px;background:#fff;box-shadow:0 13px 28px #19254e0e;transition:transform .28s ease,box-shadow .28s ease}.product-card:hover{transform:translateY(-8px);box-shadow:0 21px 40px #19254e21}.product-card__image{display:block;height:225px;overflow:hidden;background:#e7ecf1}.product-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.product-card:hover .product-card__image img{transform:scale(1.055)}.product-card>div{padding:24px 25px 25px}.product-card h3{margin:0 0 12px;color:#111a31;font-size:20px;line-height:1.28;letter-spacing:-1px}.product-card p{min-height:138px;margin:0;color:#56647d;font-size:13px;line-height:1.64}.product-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#29369a;font-size:12px;font-weight:800}.product-card__link svg{transition:transform .2s}.product-card__link:hover svg{transform:translate(4px)}.ekras-section--soft{margin-top:78px;padding:75px 0 80px;background:linear-gradient(180deg,#f8faff,#fff)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trust-card{min-height:245px;padding:25px;border:1px solid #dfe5ef;border-radius:22px;background:#fff;box-shadow:0 8px 16px #121b4309;transition:transform .25s,box-shadow .25s}.trust-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #1b25581a}.trust-card>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:#283896;background:#eaecf9}.trust-card h3{margin:16px 0 17px;color:#10182d;font-size:17px;letter-spacing:-.65px}.trust-card p{margin:0;color:#53617b;font-size:13px;line-height:1.61}.references-section{padding-bottom:80px}.reference-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.reference-card{display:grid;min-height:108px;place-items:center;padding:20px;border:1px solid #e0e5ee;border-radius:22px;background:#fff;box-shadow:0 6px 13px #121d4d06;transition:transform .22s,box-shadow .22s}.reference-card:hover{transform:translateY(-4px);box-shadow:0 16px 25px #1b26561a}.reference-card img{display:block;max-width:100%;max-height:48px;object-fit:contain;filter:saturate(.96)}.help-section{padding:74px 0 80px;background:radial-gradient(circle at 89% 20%,rgba(28,203,164,.13),transparent 28%),linear-gradient(135deg,#eef2fa,#fafcff)}.help-grid{display:grid;grid-template-columns:48% 52%;gap:48px;align-items:center}.help-copy h2{display:grid;margin:0 0 20px;color:#101a32;font-size:42px;line-height:1.16;letter-spacing:-2.1px}.help-copy h2 span{background:linear-gradient(95deg,#2b2b8d,#f06a04);-webkit-background-clip:text;background-clip:text;color:transparent}.help-copy>p:not(.ekras-kicker){max-width:580px;margin:0;color:#56647b;font-size:15px;line-height:1.72}.help-copy ul{display:grid;gap:15px;margin:30px 0;padding:0;list-style:none}.help-copy li{display:flex;align-items:flex-start;gap:12px;color:#44526b;font-size:13px;line-height:1.5}.help-copy li svg{flex:0 0 auto;margin-top:1px;color:#303c9d}.help-copy li strong{color:#111a2d}.contact-line{display:flex;align-items:center;gap:14px;max-width:565px;min-height:86px;margin-top:14px;padding:17px 23px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;box-shadow:0 6px 15px #1a244f0a;transition:transform .22s,box-shadow .22s}.contact-line:hover{transform:translate(6px);box-shadow:0 13px 26px #1a244f1a}.contact-line>svg{padding:10px;width:40px;height:40px;border-radius:9px;color:#293895;background:#e9ebf8}.contact-line:nth-of-type(2)>svg{color:#ed6b0c;background:#fff0e6}.contact-line span{display:grid;gap:1px}.contact-line small{color:#66738a;font-size:12px}.contact-line strong{color:#172039;font-size:16px}.whatsapp-panel{padding:32px;border:1px solid #d0ede0;border-radius:20px;text-align:center;background:#fff;box-shadow:0 16px 27px #0d4a352e}.whatsapp-panel__icon{display:grid;width:96px;height:96px;place-items:center;margin:0 auto 22px;border-radius:25px;color:#fff;background:#16b855;box-shadow:0 12px 19px #0ba64840}.whatsapp-panel h2{margin:0 0 16px;color:#111a31;font-size:24px;letter-spacing:-1.1px}.whatsapp-panel>p{max-width:465px;margin:0 auto;color:#5b6880;font-size:14px;line-height:1.62}.whatsapp-panel>a{display:flex;min-height:56px;align-items:center;justify-content:center;gap:9px;margin-top:30px;border-radius:11px;color:#fff;background:#19b955;font-size:14px;font-weight:800;transition:transform .25s,background .25s}.whatsapp-panel>a:hover{transform:translateY(-3px);background:#0fa347}.whatsapp-panel__highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:31px}.whatsapp-panel__highlights span{display:grid;justify-items:center;gap:8px;color:#46536a;font-size:10px;font-weight:600;line-height:1.35}.whatsapp-panel__highlights i{display:grid;width:48px;height:48px;place-items:center;border-radius:9px;color:#27359b;background:#e8ebf7}.whatsapp-panel__highlights span:nth-child(2) i{color:#f36d00;background:#fff0e6}.whatsapp-panel__highlights span:nth-child(3) i{color:#0aaf4e;background:#e2faea}.section-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.section-tab{display:flex;align-items:center;gap:15px;min-height:107px;padding:20px;border:1px solid #dce9e7;border-radius:12px;background:#fff;box-shadow:0 5px 18px #1d40420a;transition:transform .2s,border-color .2s,box-shadow .2s}.section-tab:hover{transform:translateY(-4px);border-color:#96dacd;box-shadow:0 13px 25px #145d501a}.section-tab>span{display:grid;width:37px;height:37px;place-items:center;border-radius:9px;color:var(--teal);background:#e8faf6;font-size:10px;font-weight:800}.section-tab div{flex:1}.section-tab h2{margin:0 0 5px;font-size:15px}.section-tab p{margin:0;color:#779096;font-size:9px}.section-tab>svg{color:var(--teal)}.content-editor--single textarea{min-height:590px}.content-editor .admin-intro a{color:var(--teal);font-weight:800}.content-editor code,.admin-intro code{padding:1px 4px;border-radius:3px;color:#087e6d;background:#e8faf6;font-size:10px}@media(max-width:1000px){.ekras-hero__grid{grid-template-columns:1fr}.ekras-hero__copy{max-width:650px}.hero-category-grid{max-width:740px}.product-grid{gap:18px}.product-card>div{padding:19px}.product-card p{min-height:175px}.help-grid{grid-template-columns:1fr;gap:35px}.help-copy,.whatsapp-panel{max-width:650px}.reference-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.ekras-hero{padding:38px 0 45px}.ekras-hero__copy h1{font-size:39px}.ekras-hero__copy>p:not(.ekras-kicker){font-size:14px}.ekras-hero__actions{flex-direction:column}.ekras-button{width:100%}.hero-category-grid{grid-template-columns:repeat(2,1fr);gap:11px}.hero-category,.hero-category img{min-height:135px}.hero-category span{font-size:10px}.ekras-section{padding-top:55px}.ekras-section__heading h2{font-size:27px}.product-grid,.trust-grid{grid-template-columns:1fr}.product-card__image{height:220px}.product-card p{min-height:0}.ekras-section--soft{margin-top:52px;padding:55px 0}.trust-card{min-height:0}.reference-grid{grid-template-columns:repeat(2,1fr);gap:10px}.reference-card{min-height:90px;padding:14px}.help-section{padding:52px 0}.help-copy h2{font-size:34px}.whatsapp-panel{padding:25px 17px}.whatsapp-panel h2{font-size:21px}.whatsapp-panel__highlights{gap:4px}.whatsapp-panel__highlights span{font-size:8.5px}.contact-line{min-height:76px;padding:13px}.section-tabs{grid-template-columns:1fr}.content-editor--single textarea{min-height:420px}}.hero-category-carousel{position:relative;min-width:0;padding-bottom:48px}.hero-category-viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.hero-category-viewport::-webkit-scrollbar{display:none}.hero-category-track{display:flex;width:100%}.hero-category-carousel .hero-category-grid{max-width:none}.hero-category-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.hero-category-controls{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:14px}.hero-category-arrow{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #d9e1ee;border-radius:50%;color:#243493;background:#fff;box-shadow:0 6px 14px #1d2b661a;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.hero-category-arrow:hover,.hero-category-arrow:focus-visible{transform:translateY(-2px);border-color:#05a98f;color:#078d78;box-shadow:0 9px 18px #078d782b;outline:none}.hero-category-dots{display:flex;align-items:center;gap:7px}.hero-category-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c9d2e2;cursor:pointer;transition:width .25s ease,background .25s ease}.hero-category-dots button.is-active{width:27px;background:#07a98f}.hero-category-dots button:focus-visible{outline:2px solid #243493;outline-offset:3px}@media(max-width:1000px){.hero-category-carousel{max-width:740px}}@media(max-width:760px){.hero-category-carousel{padding-bottom:44px}.hero-category-arrow{width:32px;height:32px}.hero-category-slide{row-gap:11px}}@media(prefers-reduced-motion:reduce){.hero-category-viewport{scroll-behavior:auto}.hero-category-arrow,.hero-category-dots button{transition:none}}:root{--ledstar:#00a68a;--ledstar-dark:#05363a;--ledstar-soft:#e8faf6;--ledstar-ink:#102832}.ekras-home{color:var(--ledstar-ink)}.ekras-hero{background:radial-gradient(circle at 78% 14%,rgba(25,196,171,.13),transparent 28%),linear-gradient(116deg,#f4fdfc,#f6fbfb)}.ekras-kicker,.ekras-section__heading>p{color:var(--ledstar)}.ekras-hero__copy h1{color:var(--ledstar-ink)}.ekras-hero__copy h1 span,.ekras-section__heading h2 span,.help-copy h2 span{background:linear-gradient(95deg,#00a68a,#00766e);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-pills span{border-color:#cfe9e5;color:#36585d}.hero-pills svg{color:var(--ledstar)}.ekras-button--navy{background:var(--ledstar-dark)}.ekras-button--green{background:var(--ledstar)}.ekras-button:hover{box-shadow:0 17px 31px #0076693b}.hero-category{border:1px solid rgba(0,166,138,.14);box-shadow:0 13px 23px #00514a1f}.product-card__link{color:var(--ledstar)}.ekras-section--soft{background:linear-gradient(180deg,#f3fcfa,#fff)}.trust-card>span{color:var(--ledstar);background:var(--ledstar-soft)}.reference-card:hover,.product-card:hover,.trust-card:hover{box-shadow:0 18px 34px #00685c1f}.help-section{background:radial-gradient(circle at 89% 20%,rgba(0,166,138,.16),transparent 28%),linear-gradient(135deg,#edf9f7,#fbfdfd)}.help-copy li svg{color:var(--ledstar)}.contact-line>svg{color:var(--ledstar);background:var(--ledstar-soft)}.contact-line:nth-of-type(2)>svg{color:#008a76;background:#e6f8f4}.whatsapp-panel{border-color:#c8e8df;box-shadow:0 16px 27px #00564729}.whatsapp-panel__icon,.whatsapp-panel>a{background:var(--ledstar)}.whatsapp-panel>a:hover{background:#008d77}.whatsapp-panel__highlights i{color:var(--ledstar);background:var(--ledstar-soft)}.whatsapp-panel__highlights span:nth-child(2) i{color:#008b79;background:#e5f8f4}.whatsapp-panel__highlights span:nth-child(3) i{color:#00a68a;background:#e1f9ed}.admin-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-field-group{grid-column:1/-1;padding:18px;border:1px solid #deecea;border-radius:11px;background:#fbfefd}.admin-field-group>h2{margin:0 0 15px;color:#24525a;font-size:14px}.admin-field-group .admin-fields-grid{padding:0}.admin-field{display:grid;gap:6px;color:#385e66;font-size:10px;font-weight:800}.admin-field>span{display:block}.admin-field input,.admin-field textarea{width:100%;min-height:39px;padding:10px 11px;border:1px solid #d7e7e4;border-radius:6px;outline:0;color:#24464e;background:#fff;font:11px/1.55 Manrope,Arial,sans-serif}.admin-field textarea{min-height:104px;resize:vertical}.admin-field input:focus,.admin-field textarea:focus{border-color:var(--ledstar);box-shadow:0 0 0 3px #00a68a17}.admin-image-preview{width:100%;max-height:150px;object-fit:cover;border:1px solid #cde4df;border-radius:8px;background:#fff}.admin-repeater{display:grid;gap:14px}.admin-repeater__item{padding:15px;border:1px solid #dceae8;border-radius:9px;background:#fff}.admin-repeater__item>h3{margin:0 0 13px;color:#0b8173;font-size:12px}.admin-repeater__item .admin-field-group{margin-top:11px}.content-editor--form{display:grid;gap:17px}.content-editor--form .content-editor__top{margin:0}@media(max-width:760px){.admin-fields-grid{grid-template-columns:1fr}.admin-field-group{padding:14px}}.footer{padding-top:36px}.footer__grid{gap:34px;padding-bottom:30px}.footer__grid>div:first-child p{max-width:240px;margin:15px 0;color:#b8d4d1;font-size:12px;line-height:1.75}.footer h3{margin:2px 0 13px;font-size:14px}.footer__grid>div:not(:first-child) a{gap:7px;margin-bottom:8px;color:#c4dcd9;font-size:11.5px;line-height:1.55}.footer__grid>div:not(:first-child) a svg{width:16px;height:16px}.footer__socials{gap:9px}.footer__socials a{width:27px;height:27px}.footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(148px,1fr);align-items:center;min-height:74px;color:#a9c7c4;font-size:10.5px}.footer__copyright{min-width:0}.footer__legal{display:flex;justify-content:center;gap:19px}.footer__leyal{display:flex;align-items:center;justify-self:end;flex-direction:column;gap:5px;min-width:128px;padding:6px 0;color:#e0f7f494;font-size:8.5px;font-weight:700;letter-spacing:.4px;line-height:1.1;text-align:center;transition:color .2s ease,transform .2s ease}.footer__leyal img{display:block;width:120px;height:38px;object-fit:contain;opacity:.72;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.footer__leyal:hover,.footer__leyal:focus-visible{color:#fff;outline:0;transform:translateY(-2px)}.footer__leyal:hover img,.footer__leyal:focus-visible img{filter:drop-shadow(0 0 9px rgba(104,238,217,.52));opacity:1;transform:scale(1.045)}@media(max-width:760px){.footer{padding-top:32px}.footer__grid{gap:25px}.footer__grid>div:first-child p{max-width:285px;font-size:11.5px}.footer h3{font-size:13px}.footer__grid>div:not(:first-child) a{font-size:11px}.footer__bottom{grid-template-columns:1fr;justify-items:center;gap:8px;padding:14px 0;text-align:center;font-size:10px}.footer__leyal{justify-self:center;order:3;padding-top:4px}.footer__leyal img{width:108px;height:34px}.footer__legal{order:2;justify-content:center;flex-wrap:wrap;gap:8px 13px}.footer__copyright{order:1}}.site-shell{overflow-x:clip;overflow-y:visible}.main-header{position:sticky;top:0;z-index:50;box-shadow:0 4px 18px #06292e1a}.catalogue-card__visual>img,.article-card__visual>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.catalogue-card__visual:has(img):before{display:none}.article-card__visual:has(img){padding:0}.article-detail__image>img{display:block;width:100%;height:100%;object-fit:cover}.site-empty-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:30px;border:1px dashed #acd6ce;border-radius:13px;color:#537178;background:#f6fcfb;text-align:center}.site-empty-state svg{color:var(--teal)}.site-empty-state h2{margin:0;color:var(--ink);font-size:20px}.site-empty-state p{margin:0;font-size:12px}.site-empty-state a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--teal);font-size:12px;font-weight:800}.admin-field--toggle{display:flex!important;align-items:center;gap:9px;min-height:43px;padding:0 12px;border:1px solid #dbe8e7;border-radius:7px;color:#38555b!important;background:#fbfdfd}.admin-field--toggle input{width:16px!important;height:16px!important;accent-color:var(--teal)}.admin-field--toggle span{margin:0!important}.main-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.main-header__actions .button{padding-inline:13px}.main-header__actions .button--calculator{border-color:#9cd8cf;color:#007d70;background:#effbf8}.main-header__actions .button--calculator:hover{border-color:var(--teal);color:#fff;background:var(--teal)}.main-nav__mobile-cta{display:none}@media(max-width:1180px)and (min-width:761px){.main-header__inner{gap:15px}.main-nav{gap:13px}.main-header__actions{gap:6px}.main-header__actions .button{padding-inline:9px;font-size:10px}}@media(max-width:760px){.main-header__inner{position:relative}.main-header__actions{display:none}.main-nav.is-open{display:flex;position:absolute;z-index:60;top:calc(100% - 1px);right:0;left:0;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:10px 15px 15px;border-top:1px solid #e0edeb;background:#fff;box-shadow:0 15px 28px #05303429}.main-nav.is-open a{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid #edf3f2;font-size:14px}.main-nav.is-open .main-nav__mobile-cta{display:flex;justify-content:center;gap:7px;margin-top:11px;border:1px solid var(--teal);border-radius:6px;color:#007d70;background:#effbf8;font-weight:800}.main-nav.is-open .main-nav__mobile-cta--b2b{margin-top:7px;color:#fff;background:var(--teal)}}.detail-rich-section{margin-top:32px;padding-top:4px}.detail-rich-section h2{margin-bottom:11px}.detail-rich-section p{max-width:780px}.detail-faq{margin-top:38px;padding-top:30px;border-top:1px solid #dceae7}.detail-faq>h2{margin:5px 0 17px}.detail-faq details{margin-top:9px;border:1px solid #d7e9e5;border-radius:11px;background:#fbfefd}.detail-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;color:#163d44;font-weight:800}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq details[open] summary{border-bottom:1px solid #e2efed;color:var(--teal)}.detail-faq summary svg{flex:0 0 auto;transition:transform .2s ease}.detail-faq details[open] summary svg{transform:rotate(180deg)}.detail-faq details p{margin:0;padding:15px 18px 18px}.admin-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.admin-section-title h2,.admin-section-title h3{margin:0}.admin-section-title p{margin:4px 0 0;color:#678189;font-size:12px;line-height:1.5}.admin-repeater__item{display:grid;gap:11px}.admin-repeater-add,.admin-repeater-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-radius:7px;cursor:pointer;font:800 12px/1 Manrope,Arial,sans-serif}.admin-repeater-add{color:#fff;background:var(--ledstar)}.admin-repeater-remove{color:#bd3d45;background:#fff1f1}@media(max-width:760px){.admin-section-title{align-items:stretch;flex-direction:column}.admin-repeater-add,.admin-repeater-remove{width:100%}}.site-shell,.admin-shell,.sales-shell{max-width:100%;overflow-x:clip}.site-shell :is(section,article,aside,header,footer,nav,div,a,button),.admin-shell :is(section,article,aside,header,footer,nav,div,a,button),.sales-shell :is(section,article,aside,header,footer,nav,div,a,button){min-width:0}.site-shell :is(h1,h2,h3,h4,p,a,span,strong,small,li,summary),.admin-shell :is(h1,h2,h3,h4,p,a,span,strong,small,li,summary,label),.sales-shell :is(h1,h2,h3,h4,p,a,span,strong,small,li,summary,label){overflow-wrap:anywhere;word-break:normal}.site-shell :is(input,textarea,select),.admin-shell :is(input,textarea,select),.sales-shell :is(input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%}.utility-bar__details a,.footer__grid a,.footer__bottom a,.contact-line,.detail-content aside,.admin-subnav a,.admin-subnav a small,.quote-row>*,.customer-toggle,.sales-choice,.page-card__meta,.blog-card__meta{overflow-wrap:anywhere;white-space:normal}.vcalc-select-card__copy em,.vcalc-equipment-grid strong,.vcalc-equipment-grid em{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.vcalc-equipment-grid>button{align-items:flex-start;min-height:4rem}@media(max-width:760px){.utility-bar__details{flex-wrap:wrap}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid>:first-child{grid-column:1 / -1}.footer__bottom{align-items:center}.admin-sidebar nav{grid-template-columns:minmax(0,1fr)!important}.admin-subnav a{align-items:flex-start;line-height:1.35}.quote-row>*{min-width:0;line-height:1.3}}:root{--lime: #b7ef00;--black: #050706;--ink: #0a0d0b;--muted: #686d69;--line: #e1e4e1;--teal: #5c7900;--teal-dark: #455b00;--aqua: #f4fadf;--navy: #050706;--ledstar: #b7ef00;--ledstar-dark: #050706;--ledstar-soft: #f4fadf;--ledstar-ink: #0a0d0b;--shadow: 0 12px 38px #0507060d;--b2b-navy: #050706;--b2b-navy-deep: #020403;--b2b-teal: #5c7900;--b2b-teal-dark: #455b00;--b2b-teal-soft: #f4fadf;--b2b-ink: #0a0d0b;--b2b-muted: #686d69;--b2b-line: #e1e4e1;--b2b-page: #f6f6f4}body{background:#fff;color:var(--ink);font-family:Geist,Arial,sans-serif}.site-shell,.site-shell h1,.site-shell h2,.site-shell h3{font-family:Geist,Arial,sans-serif}.container{width:min(1310px,calc(100% - 72px))}.utility-bar{color:#b8bdb9;background:var(--black);border-bottom:1px solid #242924}.utility-bar__details{gap:22px}.utility-bar__details svg,.utility-bar__socials svg{color:var(--lime)}.utility-bar__details a:last-child{max-width:580px;white-space:normal;font-size:10px}.main-header{background:var(--black);color:#fff;box-shadow:none}.main-header__inner{min-height:88px;gap:22px}.main-header .brand-mark--image{padding:7px 10px;border-radius:4px;background:#fff}.main-header .brand-mark--image img{width:215px;height:auto;aspect-ratio:3763 / 911}.main-nav{height:88px;gap:18px}.main-nav a{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1px}.main-nav a:hover,.main-nav a.is-active{color:var(--lime)}.main-header__actions .button{border-color:var(--lime);background:var(--lime);color:var(--black);font-size:11px;border-radius:4px}.main-header__actions .button--calculator{border-color:#565d56;color:#fff;background:transparent}.main-header__actions .button--calculator:hover{border-color:var(--lime);background:#b7ef0014;color:var(--lime)}.main-header .menu-button{color:var(--lime)}.button{border-radius:4px}.site-shell a:focus-visible,.site-shell button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.ekras-home{color:var(--ink)}.ekras-hero{position:relative;padding:64px 0 72px;background:#020403;color:#fff}.ekras-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(#d8ff60 .5px,transparent .5px);background-size:7px 7px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.ekras-hero__grid{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;min-height:425px}.ekras-hero__copy{max-width:580px;padding-left:38px}.ekras-hero__copy .ekras-kicker{display:inline-flex;padding:8px 15px;border:1px solid #505850;border-radius:20px;font-size:10px;color:#e8eee8;letter-spacing:.3px}.ekras-hero__copy h1{color:#fff;font-size:clamp(44px,4.4vw,62px);line-height:1.025;font-weight:900;letter-spacing:-2.5px}.ekras-hero__copy h1 span{color:var(--lime);background:none}.ekras-hero__copy>p:not(.ekras-kicker){color:#d9ddda;font-size:15px;line-height:1.7}.hero-pills span{color:#d9ddda;background:#ffffff05;border-color:#3e473e;font-size:11px}.hero-pills svg{color:var(--lime)}.ekras-hero__actions{gap:14px}.ekras-button{min-height:47px;padding:0 20px;border-radius:4px;font-size:12px;font-weight:800}.ekras-button--navy{color:var(--black);background:var(--lime)}.ekras-button--green{color:#fff;background:transparent;border:1px solid #686d69}.ekras-button:hover{box-shadow:0 12px 30px #b7ef0035}.hero-category{border:1px solid #3e473e;border-radius:7px;box-shadow:none}.hero-category span{font-family:Geist,Arial,sans-serif;font-size:12px}.hero-category-arrow{color:var(--lime);background:#0d110e;border-color:#4f554f;box-shadow:none}.hero-category-arrow:hover{color:#050706;background:var(--lime);border-color:var(--lime)}.hero-category-dots button{background:#566056}.hero-category-dots button.is-active{background:var(--lime)}.ekras-section{padding-top:72px}.ekras-section__heading>p,.ekras-kicker{color:#5c7900;font-size:11px;font-weight:850;letter-spacing:.4px}.ekras-section__heading h2{color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-1.1px}.ekras-section__heading h2 span,.help-copy h2 span{color:var(--ink);background:none;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:3px;text-underline-offset:5px}.product-grid{gap:18px}.product-card,.trust-card,.reference-card{border:1px solid var(--line);border-radius:7px;box-shadow:none}.product-card:hover,.trust-card:hover,.reference-card:hover{border-color:#9ccc00;box-shadow:0 18px 35px #0b120b12}.product-card h3{color:var(--ink);font-size:19px;letter-spacing:-.5px}.product-card p,.trust-card p{color:#606662;font-size:13px;line-height:1.65}.product-card__link{color:#455b00;font-size:12px}.ekras-section--soft{background:#f6f6f4;padding-block:64px}.trust-card{min-height:225px;padding:25px}.trust-card>span{background:transparent;color:var(--black);filter:drop-shadow(2px 2px var(--lime))}.trust-card h3{color:var(--ink);font-size:17px;letter-spacing:-.3px}.reference-card{border-radius:7px}.help-section{background:#f6f6f4}.help-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.help-copy h2{color:var(--ink);font-size:38px;letter-spacing:-1.3px}.help-copy>p:not(.ekras-kicker),.help-copy li,.help-copy li strong{color:#606662}.help-copy li svg{color:#5c7900}.contact-line{border-color:var(--line);border-radius:7px}.contact-line>svg,.contact-line:nth-of-type(2)>svg{color:#455b00;background:var(--ledstar-soft)}.contact-line strong{color:var(--ink)}.whatsapp-panel{color:#fff;background:var(--black);border-color:#343a34;border-radius:7px;box-shadow:none}.whatsapp-panel h2{color:#fff;font-size:28px}.whatsapp-panel>p{color:#b8bdb9}.whatsapp-panel__icon,.whatsapp-panel>a{color:var(--black);background:var(--lime);border-radius:4px;box-shadow:none}.whatsapp-panel>a:hover{background:#cafc28}.whatsapp-panel__highlights span{color:#c9cec9}.whatsapp-panel__highlights i,.whatsapp-panel__highlights span:nth-child(2) i,.whatsapp-panel__highlights span:nth-child(3) i{color:var(--lime);background:#171e12;border-radius:4px}.footer{background:var(--black);padding-top:64px}.footer .brand-mark--image{padding:8px 10px;border-radius:4px;background:#fff}.footer .brand-mark--image img{width:230px;height:auto;aspect-ratio:3763 / 911}.footer__grid{grid-template-columns:1.4fr .8fr .95fr .95fr 1.2fr;gap:34px}.footer__grid h3{color:#fff;font-size:13px}.footer__grid p,.footer__grid a{color:#b8bdb9;font-size:12px;line-height:1.65}.footer__grid a:hover{color:var(--lime)}.footer__grid svg{color:var(--lime)}.footer__bottom{border-color:#242924;color:#858e85}.footer__legal a{color:#a2aba2}.catalogue-hero,.detail-hero,.article-hero{background:#f6f6f4}.admin-shell,.b2b-shell,.sales-shell,.sales-login,.admin-login,.b2b-login-shell{font-family:Manrope,Arial,sans-serif}.admin-login__brand-panel{color:#fff;background-color:var(--black);background-image:radial-gradient(#b7ef0012 .5px,transparent .5px);background-size:7px 7px}.admin-login__ledstar-brand{position:relative;z-index:1;width:min(250px,100%);padding:9px 12px;background:#fff;border-radius:4px}.admin-login__ledstar-brand img{display:block;width:100%;height:auto}.admin-login__brand-content h1{color:#fff;font-family:Geist,Arial,sans-serif;font-weight:850}.admin-login__brand-content h1 em{color:var(--lime)}.admin-login__brand-content>p,.admin-login__benefits small{color:#b8bdb9}.admin-login__benefits strong{color:#fff}.admin-login__benefits article>span{color:var(--lime);border-color:#3e473e;background:#171e12}.admin-login__quote{border-color:#353b35;color:#d9ddda;background:#ffffff08;box-shadow:none}.admin-login__quote>span{color:var(--lime);background:#171e12}.admin-login__form-panel,.b2b-login-main{background:#f6f6f4}.admin-login__card,.b2b-login-card{border-color:var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.admin-login__card h2{color:var(--ink);font-family:Manrope,Arial,sans-serif}.admin-login__card header>span{color:#455b00}.admin-login__icon{color:#455b00;border-color:#dce6bd;background:var(--ledstar-soft);box-shadow:none}.admin-login__accent-line,.admin-login__card header>i{background:var(--lime)}.admin-login__field,.b2b-login-card form>label:not(.b2b-login-remember)>div{border-color:var(--line);color:var(--muted);border-radius:4px}.admin-login__field:focus-within,.b2b-login-card form>label:not(.b2b-login-remember)>div:focus-within{border-color:#9ccc00;box-shadow:0 0 0 3px #b7ef0030}.admin-login__check input,.b2b-login-remember input{accent-color:#5c7900}.admin-login .admin-login__submit,.b2b-login-submit,.sales-login button{color:var(--black);background:var(--lime);border-radius:4px;box-shadow:none}.admin-login__secure-note svg{color:#5c7900}.admin-login__studio-link{border-color:var(--line);border-radius:4px}.b2b-login-intro{background:var(--black)}.b2b-login-intro h1 em{color:var(--lime)}.b2b-login-intro__eyebrow,.b2b-login-benefits article>span{color:var(--lime)}.b2b-login-intro__shape{opacity:.2;filter:grayscale(1)}.sales-login,.admin-sidebar{background:var(--black)}.admin-sidebar__brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.admin-sidebar__brand>img{width:180px;height:auto;padding:8px;border-radius:4px;background:#fff}.admin-sidebar__brand small{color:var(--lime)}.admin-sidebar nav a.active{color:#050706;background:var(--lime)}.login-brand-logo{padding:5px 8px;border-radius:4px;background:#fff}.login-brand-logo__fallback>b{color:var(--black);background:var(--lime)}.login-brand-logo__fallback strong{color:var(--black)}.login-brand-logo__fallback small{color:#455b00}.sales-header__brand>img,.b2b-sidebar__brand>a>img{width:160px;height:auto;padding:7px;border-radius:4px;background:#fff}.b2b-sidebar__brand>a{flex-direction:column;align-items:flex-start;gap:7px}.sales-shell--calculator{--vcalc-primary: #b7ef00;--vcalc-primary-strong: #5c7900;--vcalc-dark: #050706;--vcalc-darker: #020403;--vcalc-line-dark: #b7ef0040;background:#f6f6f4}.sales-shell--calculator .vcalc-hero{background:#050706}.sales-shell--calculator .sales-header--calculator{border-bottom-color:#e1e4e1!important}@media(max-width:1240px){.main-header__inner{gap:16px}.main-nav{gap:13px}.main-nav a{font-size:10px}.main-header .brand-mark--image img{width:180px}.main-header__actions .button{padding-inline:9px;font-size:10px}.ekras-hero__copy{padding-left:0}}@media(max-width:1000px){.container{width:min(1310px,calc(100% - 40px))}.main-header__inner{position:relative;min-height:80px}.main-header .main-nav,.main-header__actions{display:none}.main-header .menu-button{display:grid;width:42px;height:42px;margin-left:auto;place-items:center;border:1px solid #5e635f;border-radius:50%;background:transparent}.main-header .main-nav.is-open{display:flex;position:absolute;inset:100% 0 auto;z-index:60;height:auto;flex-direction:column;gap:0;padding:12px;background:#0d110e;border:1px solid #353a36}.main-header .main-nav.is-open a{display:flex;min-height:45px;padding:0 12px;border-bottom:1px solid #282f28;color:#fff;font-size:12px}.main-header .main-nav.is-open .main-nav__mobile-cta{display:flex;justify-content:center;gap:8px;margin-top:8px;background:var(--lime);color:var(--black);border-radius:4px}.ekras-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px}.ekras-hero__copy{max-width:650px}.hero-category-carousel{max-width:none}.help-grid{grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:1.2fr 1fr 1fr}.footer__grid>div:first-child{grid-column:1 / -1}.footer__grid>div:last-child{grid-column:2 / -1}}@media(max-width:640px){.container{width:calc(100% - 34px)}.utility-bar__details{gap:12px;font-size:10px}.utility-bar__details a:last-child{display:none}.main-header .brand-mark--image img{width:185px}.ekras-hero{padding:40px 0 48px}.ekras-hero__copy h1{font-size:clamp(35px,10vw,44px);letter-spacing:-1.5px}.ekras-hero__copy>p:not(.ekras-kicker){font-size:14px}.ekras-hero__actions{flex-direction:column}.ekras-button{width:100%}.hero-category span{font-size:10px}.hero-pills{gap:6px}.hero-pills span{padding:7px 9px;font-size:10px}.ekras-section{padding-top:54px}.ekras-section__heading h2,.help-copy h2{font-size:29px}.footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer__grid>div:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-shell *,.site-shell *:before,.site-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.local-preview-banner{padding:9px 16px;background:#b7ef00;color:#111;text-align:center;font-size:12px;font-weight:700}.server-public-content{padding:48px 0;min-height:60vh}.server-public-content h1{font-size:clamp(28px,5vw,48px)}.server-public-content img{max-width:100%;height:auto}.server-public-content p{max-width:80ch}.server-public-content dl>div{padding:10px 0;border-bottom:1px solid #ddd}.footer__leyal-wordmark{font-size:16px;letter-spacing:.1em}.site-shell .main-nav>.main-nav__mobile-cta{display:none}
