html[data-animation-level="minimal"]{scroll-behavior:auto}html[data-animation-level="minimal"] .rv,html[data-animation-level="minimal"] .flip-inner,html[data-animation-level="minimal"] .hero-title .hl,html[data-animation-level="minimal"] .page-header-overlay,html[data-animation-level="minimal"] .page-header-badge,html[data-animation-level="minimal"] .page-header-content h1,html[data-animation-level="minimal"] .page-header-content p{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;animation:none!important}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body,img,svg,button,a{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}input,textarea{user-select:text;-webkit-user-select:text;-webkit-tap-highlight-color:rgba(255,0,0,.562)}textarea{resize:none}::selection{background:rgba(255,0,0,.562);color:inherit}::-moz-selection{background:rgba(255,0,0,.562);color:inherit}:root{--r-xs:8px;--r-sm:14px;--r-md:22px;--r-lg:32px;--r-xl:48px;--r-pill:200px;--pc-font-fa:"Vazirmatn", "Vazir", ui-sans-serif, system-ui, sans-serif;--pc-font-en:"Inter", system-ui, -apple-system, sans-serif;--pc-font-display:var(--pc-font-fa);--ease:cubic-bezier(0.22, 1, 0.36, 1);--ease2:cubic-bezier(0.45, 0, 0.55, 1);--hh:76px;--pc-contact-radius:18px;--pc-contact-shadow:0 20px 50px -25px rgba(0, 0, 0, 0.25);--pc-contact-border:color-mix(in oklab, currentColor 12%, transparent);--flag-fa:url(../../../../../../../../themes/procore/assets/images/fa-flag.webp);--flag-en:url(../../../../../../../../themes/procore/assets/images/en-flag.webp)}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--red) #111111a1}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#1111113a}html::-webkit-scrollbar-thumb{background-color:var(--red);border:2px solid #11111134;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background-color:var(--red-bright)}html::-webkit-scrollbar-corner{background:#1111117e}body{font-family:var(--pc-font-display);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}html[dir="ltr"],html[lang^="en"],:lang(en){--pc-font-display:var(--pc-font-en)}.bidi-section{direction:ltr;unicode-bidi:isolate}img{max-width:100%;display:block;object-fit:cover}.elementor img{height:100%}.page-header{justify-content:center;position:relative;height:97vh;display:flex;align-items:center;overflow:hidden}.page-header .container{width:920px}.page-header-media{position:absolute;inset:0}.elementor .page-header-media img{height:100%}.page-header-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.page-header-content{position:relative;z-index:2;color:#fff}.page-header-badge{padding:5px 10px;border-radius:15px;border:2px solid;color:#fff;display:inline-block;margin-bottom:24px;font-size:14px;letter-spacing:5px;text-transform:uppercase}.page-header-content h1{font-size:4rem;line-height:100px;margin:0}.page-header-content p{text-align:justify;max-width:560px;margin-top:30px;font-size:18px;line-height:1.8;opacity:.9}@media (max-width:991px){.page-header h1{font-size:58px}.page-header-content h1{font-size:58px}}@media (max-width:768px){.page-header-content{padding:15px}.page-header .container{width:98%}.page-header-content h1{font-size:38px;line-height:50px}.page-header{height:90vh}.page-header-content p{font-size:16px;margin-top:5px}}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,button{outline:none}.pc-cursor{position:fixed;top:0;left:0;width:0;height:0;z-index:999999;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:difference}.pc-cursor.is-visible{opacity:1;visibility:visible}.pc-cursor__tip{position:absolute;width:30px;height:30px;left:-4px;top:-4px;display:block;fill:#fff;mix-blend-mode:difference;transform-origin:20% 20%}.pc-cursor.is-clicking .pc-cursor__tip{transform:scale(.82)}.pc-cursor.is-clicking .pc-cursor__tip{transform:translate(-2px,2px) scale(.85)}html.pc-custom-cursor *,html.pc-custom-cursor *::before,html.pc-custom-cursor *::after,html.pc-custom-cursor select{cursor:none!important}@media (max-width:1024px),(hover:none),(pointer:coarse){.pc-cursor{display:none!important}html.pc-custom-cursor,html.pc-custom-cursor *{cursor:auto!important}}.pc-lang-switch{display:flex;align-items:center;gap:12px;margin:0 15px}.pc-lang-label{font-size:14px;font-weight:700;color:rgba(255,255,255,.2);transition:color 0.4s ease;cursor:default;user-select:none;text-transform:uppercase}.pc-lang-label.is-active{color:#fff}.pc-lang-toggle{position:relative;width:64px;height:32px;border-radius:30px;background:#1e20251f;box-shadow:inset 4px 4px 8px rgb(0 0 0 / 0%),inset -3px -3px 6px rgb(255 255 255 / 16%);border:none;cursor:pointer;padding:0;outline:none;display:flex;align-items:center}.pc-lang-thumb{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background-color:#fdfdff;box-shadow:2px 2px 6px rgba(255,202,202,.466),-2px -2px 6px rgba(255,236,236,.37);transition:left 0.4s cubic-bezier(.34,1.56,.64,1),right 0.4s cubic-bezier(.34,1.56,.64,1),background-image 0.4s ease;background-size:cover;background-position:center}.pc-lang-toggle .pc-lang-thumb{background-image:var(--flag-fa)}.pc-lang-toggle.is-en .pc-lang-thumb{background-image:var(--flag-en)}.pc-lang-switch .pc-lang-fa{order:1}.pc-lang-switch .pc-lang-toggle{order:2}.pc-lang-switch .pc-lang-en{order:3}.pc-lang-toggle .pc-lang-thumb{left:3px;right:auto}.pc-lang-toggle.is-en .pc-lang-thumb{left:35px;right:auto}html[dir="rtl"] .pc-lang-switch .pc-lang-fa{order:1}html[dir="rtl"] .pc-lang-switch .pc-lang-toggle{order:2}html[dir="rtl"] .pc-lang-switch .pc-lang-en{order:3}html[dir="rtl"] .pc-lang-toggle .pc-lang-thumb{right:3px;left:auto}html[dir="rtl"] .pc-lang-toggle.is-en .pc-lang-thumb{right:35px;left:auto}.mmenu .pc-lang-switch{margin:0 0 30px 0;justify-content:flex-start}@media (max-width:990px){.hdr-actions .pc-lang-switch{display:none}.mmenu .pc-lang-switch{display:flex;margin:0 0 30px 0;justify-content:flex-start}}#hdr{position:fixed;inset:0 0 auto 0;z-index:500;height:var(--hh);display:flex;align-items:center;justify-content:space-between;padding:0 56px;transition:height 0.5s var(--ease),background 0.5s,border-color 0.5s,backdrop-filter 0.5s;border-bottom:1px solid transparent}#hdr.scr{height:60px;background:rgb(10 10 10 / 52%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(25px);border-color:var(--border)}.logo{max-width:3.2rem;font-size:26px;display:flex;align-items:center;gap:2px}.logo-dot{color:var(--red)}.hdr-nav{display:flex;gap:45px;transition:opacity 0.35s var(--ease),transform 0.35s var(--ease),visibility 0.35s}.hdr-nav a{font-size:15px;font-weight:500;letter-spacing:.2px;text-transform:uppercase;color:var(--text-muted);position:relative;transition:color 0.25s}.hdr-nav a::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:var(--red);transition:width 0.35s var(--ease)}.hdr-nav a:hover{color:var(--text)}.hdr-nav a:hover::after{width:100%}.hdr-actions{display:flex;align-items:center;gap:14px}.hbg{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;border-radius:var(--r-xs);transition:background 0.2s,opacity 0.3s var(--ease),transform 0.3s var(--ease);position:relative;z-index:600;opacity:0;pointer-events:none;transform:translateY(-3px)}.hbg:hover{background:rgba(255,255,255,.05)}.hbg span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all 0.45s var(--ease);transform-origin:center}.hbg.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hbg.on span:nth-child(2){opacity:0;transform:scaleX(.2)}.hbg.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hdr-actions .btn{display:none}.mmenu{position:fixed;inset:0;z-index:999;background:var(--bg);transform:translateX(100%);opacity:0;pointer-events:none;transition:transform 0.45s var(--ease),opacity 0.35s var(--ease);overflow:hidden}.mmenu.on{transform:translateX(0);opacity:1;pointer-events:auto}.menu-layout{width:100%;height:100%;display:grid;grid-template-columns:58% 42%}.menu-photo{position:relative;overflow:hidden}.menu-photo img{width:100%;height:100%;object-fit:cover;display:block}.menu-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:clamp(40px, 6vw, 90px);background:#090909;position:relative}.menu-content::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:rgba(255,255,255,.08)}.menu-content::after{content:"MENU";position:absolute;left:40px;bottom:30px;font-family:var(--pc-font-display);font-size:clamp(70px, 9vw, 120px);color:rgba(255,255,255,.03);pointer-events:none}.hdr-nav a.active{color:var(--red)}.hdr-nav a.active::after{width:100%}.menu-content a.active{color:var(--red);transform:translateX(-8px)}.menu-content a{display:block;width:fit-content;font-family:var(--pc-font-display);font-size:clamp(34px, 3vw, 64px);font-weight:700;line-height:1.7;color:var(--text);opacity:0;transform:translateX(40px);transition:transform 0.45s var(--ease),opacity 0.35s var(--ease),color 0.2s}.mmenu.on .menu-content a{opacity:1;transform:translateX(0)}.mmenu.on .menu-content a:nth-child(1){transition-delay:0.06s}.mmenu.on .menu-content a:nth-child(2){transition-delay:0.12s}.mmenu.on .menu-content a:nth-child(3){transition-delay:0.18s}.mmenu.on .menu-content a:nth-child(4){transition-delay:0.24s}.mmenu.on .menu-content a:nth-child(5){transition-delay:0.3s}.menu-content a:hover{color:var(--red);transform:translateX(-8px)}.mmenu-close{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text);z-index:10;opacity:0;transform:scale(.8);transition:opacity 0.3s,transform 0.3s,background 0.2s}.mmenu.on .mmenu-close{opacity:1;transform:scale(1)}.mmenu-close:hover{background:rgba(255,255,255,.08)}@media (max-width:900px){.menu-layout{grid-template-columns:1fr}.menu-photo{position:absolute;inset:0;z-index:0}.menu-photo::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.65)}.menu-content{z-index:2;background:transparent;padding:100px 32px}.menu-content::before{display:none}.menu-content::after{left:20px;bottom:20px;font-size:70px}.menu-content a{font-size:34px;line-height:1.9}}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;border-radius:var(--r-pill);font-size:14px;font-weight:600;letter-spacing:.4px;transition:all 0.38s var(--ease);position:relative;overflow:hidden;white-space:nowrap;cursor:pointer}.btn::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,0);transition:background 0.3s}.btn:hover::after{background:rgba(255,255,255,.07)}.btn:active{transform:scale(.96)!important}.btn-red{background:var(--red);color:#fff;border:2px solid var(--red)}.btn-red:hover{box-shadow:0 14px 44px rgba(224,16,32,.46);background:var(--red-bright);border-color:var(--red-bright)}html:not([data-animation-level="full"]) .btn-red:hover{transform:translateY(-3px)}html[data-animation-level="full"] .btn-red.is-magnetic{will-change:transform}html[data-animation-level="full"] .btn-red.is-magnetic-active{box-shadow:0 18px 42px rgba(224,16,32,.3),0 7px 18px rgba(0,0,0,.25)}html[data-animation-level="reduced"] .btn-red:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(224,16,32,.18)}html[data-animation-level="minimal"] .btn-red:hover{transform:none;box-shadow:0 5px 14px rgba(0,0,0,.2)}.jump-band{overflow:hidden;background:var(--bg);padding:80px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.jb-track{display:flex;gap:48px;width:max-content;animation:jbsc 22s linear infinite}.jb-word{font-family:var(--ff);font-size:clamp(56px, 8vw, 100px);color:var(--border2);letter-spacing:4px;white-space:nowrap;display:inline-block;transition:color 0.2s,transform 0.3s}.jb-word:hover{color:var(--red);transform:translateY(-12px) rotate(-2deg)}.jb-dot{font-family:var(--ff);font-size:clamp(56px, 8vw, 100px);color:var(--red);margin:0 8px;display:inline-block}@keyframes jbsc{from{transform:translateX(0)}to{transform:translateX(-50%)}}.btn-outline{background:transparent;color:var(--text);border:1.5px solid var(--border);display:inline-flex;align-items:center;gap:10px}.btn-arrow{display:inline-block}html[dir="ltr"] .btn-arrow{transform:scaleX(-1)}.btn-outline:hover{border-color:var(--red);color:var(--red);transform:translateY(-3px)}.btn-ghost{background:transparent;color:var(--text-muted);border:none;padding-inline-end:20px;padding-inline-start:20px}.btn-ghost:hover{color:var(--text)}.btn-ghost .arr{display:inline-block;transition:transform 0.3s var(--ease)}.btn-ghost:hover .arr{transform:translateX(-6px)}.btn-sm{padding:5px 15px;font-size:14px;font-weight:300}.sec{padding:120px 56px}.sec-inner{max-width:1280px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:20px}.eyebrow::before{content:"";width:22px;height:1.5px;background:var(--red);display:block}.sh{font-family:var(--pc-font-display);font-size:clamp(28px, 3.7vw, 48px);font-weight:800;letter-spacing:-1px;line-height:1.25;color:var(--text);text-wrap:balance}.sh em{font-style:normal;color:var(--red);font-family:var(--pc-font-display);font-weight:900}.elementor-editor-active .rv{opacity:1!important;transform:none!important;transition:none!important}.elementor-editor-active .pc-contact-rv{opacity:1!important;transform:none!important;transition:none!important}.rv{opacity:0;transform:translateY(28px);transition:opacity 0.8s var(--ease),transform 0.8s var(--ease)}.rv.vi{opacity:1;transform:translateY(0)}.rv.d1{transition-delay:0.1s}.rv.d2{transition-delay:0.2s}.rv.d3{transition-delay:0.3s}.rv.d4{transition-delay:0.4s}.rv.d5{transition-delay:0.5s}.flip-wrap{overflow:hidden;display:block}.flip-inner{display:block;transform:translateY(105%);transition:transform 1.1s var(--ease)}.flip-inner.vi{transform:translateY(0)}.flip-inner.d1{transition-delay:0.06s}.flip-inner.d2{transition-delay:0.14s}.flip-inner.d3{transition-delay:0.22s}.flip-inner.d4{transition-delay:0.3s}.marquee-sec{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card)}.marquee-track{display:flex;width:max-content;animation:mq 28s linear infinite;padding:18px 0}.marquee-track:hover{animation-play-state:paused}.mq-item{display:flex;align-items:center;gap:22px;padding:0 38px;font-size:14px;font-weight:500;color:var(--text-muted);white-space:nowrap}.mq-sep{width:5px;height:5px;background:var(--red);border-radius:50%;flex-shrink:0}@keyframes mq{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#features{padding:100px 56px}.feat-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:64px}.feat-head-desc{text-align:justify;font-size:16px;color:var(--text-muted);line-height:1.78;max-width:420px;align-self:end}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:36px 26px;position:relative;overflow:hidden;transition:all 0.45s var(--ease);cursor:default}.feat-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 0.5s var(--ease)}.feat-card:hover{transform:translateY(-7px);border-color:var(--border-red);background:var(--bg-card2);box-shadow:0 20px 56px rgba(0,0,0,.36)}.feat-card:hover::after{transform:scaleX(1)}.feat-card:hover .feat-ico{transform:scale(1.15) rotate(-5deg)}.feat-ico{font-size:34px;margin-bottom:20px;display:block;transition:transform 0.35s var(--ease)}.feat-card h3{font-size:16px;font-weight:700;margin-bottom:12px}.feat-card p{font-size:14px;line-height:1.66;color:var(--text-muted)}#products{padding:100px 56px;background:var(--bg-card)}.prod-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:40px}.prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.pc{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;position:relative;transition:all 0.5s var(--ease);cursor:pointer;transform-style:preserve-3d;perspective:1200px}.pc:hover{border-color:var(--border-red);box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 60px rgba(224,16,32,.07)}.pc-img{height:256px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--bg-card2),var(--bg-card3))}.pc-img img{width:100%;height:100%;transition:transform 0.75s var(--ease)}.pc:hover .pc-img img{transform:scale(1.09)}.pc-img-ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,8,8,.85) 100%)}.pc-num{position:absolute;top:16px;left:20px;font-family:var(--pc-font-display);font-size:13px;letter-spacing:2px;color:rgba(255,255,255,.45);z-index:2}.pc-tag{position:absolute;top:14px;right:14px;padding:5px 12px;background:rgba(224,16,32,.14);border:1px solid var(--border-red);border-radius:var(--r-pill);font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--red);z-index:2}.pc-body{padding:26px}.pc-body h3{font-family:var(--pc-font-display);font-size:30px;letter-spacing:1px;margin-bottom:7px}.pc-body p{font-size:14px;color:var(--text-muted);line-height:1.64;margin-bottom:22px}.pc-foot{display:flex;align-items:center;justify-content:space-between}.pc-stock{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px}.pc-stock::before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,.6)}.products-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:45px 0;margin-bottom:30px}.products-filter-holder{height:auto}.products-view-switch{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:38px;background:#121212;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.view-toggle-btn{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:32px;background:transparent;color:#bcbcbc;cursor:pointer;transition:0.3s}.view-toggle-btn:hover{color:#fff;background:rgba(255,255,255,.06)}.view-toggle-btn.active{background:var(--red);color:#fff;box-shadow:0 12px 30px rgba(224,16,32,.22)}.products-list{padding-bottom:120px}.products-list.row-view{margin-top:50px;display:flex;flex-direction:column;gap:140px}.products-list.grid-view{margin-top:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.products-list.grid-view .product-item{display:flex;flex-direction:column;gap:0;background:#111;border-radius:28px;overflow:hidden;min-height:100%;transition:0.35s}.products-list.grid-view .product-item.reverse .product-image,.products-list.grid-view .product-item.reverse .product-content{order:initial}.products-list.grid-view .product-item:hover{transform:translateY(-6px);border-color:rgba(224,16,32,.3);box-shadow:0 24px 40px rgba(0,0,0,.25)}.products-list.grid-view .product-image{margin-bottom:0;border-radius:0;aspect-ratio:16 / 11;background:#0d0d0d}.products-list.grid-view .product-image img{width:100%;height:100%;object-fit:scale-down;aspect-ratio:auto;border-radius:0}.products-list.grid-view .product-image::after{border-radius:0}.products-list.grid-view .product-content{padding:22px 20px 20px;display:flex;flex-direction:column;flex:1}.products-list.grid-view .product-number{position:absolute;top:14px;inset-inline-end:14px;z-index:2;margin-bottom:0;width:28px;height:28px;font-size:12px}.products-list.grid-view .product-category{font-size:12px;letter-spacing:2px;margin-bottom:10px}.products-list.grid-view .product-content h2{font-size:24px;line-height:1.35;margin-bottom:10px}.products-list.grid-view .product-content p{font-size:14px;line-height:1.8;color:#b0b0b0;margin-bottom:18px;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.products-list.grid-view .product-bottom{margin-top:auto;flex-direction:column;align-items:stretch;gap:14px}.products-list.grid-view .product-stock{font-size:13px}.products-list.grid-view .product-btn{width:100%;justify-content:center;padding:14px 20px;font-size:14px}.products-list.grid-view .product-item{position:relative}@media (max-width:1200px){.products-list.grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.products-toolbar{flex-direction:column;align-items:stretch;gap:16px}.products-view-switch{display:none}.products-list.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.products-toolbar{padding:30px 0 20px}.products-view-switch{display:none}.products-list.grid-view{grid-template-columns:1fr;gap:20px}.products-list.row-view{gap:70px}}#bundles{padding:120px 56px;background:var(--bg-card)}.bdl-head{text-align:center;margin-bottom:64px}.bdl-head p{font-size:16px;color:var(--text-muted);max-width:480px;margin:18px auto 0;line-height:1.72}.bdl-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:48px}.btab{padding:10px 26px;border-radius:var(--r-pill);border:1.5px solid var(--border);font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all 0.3s var(--ease);background:transparent}.btab.on,.btab:hover{border-color:var(--red);color:var(--text);background:var(--red-tint)}.bdl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:920px;margin:0 auto}.bc{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:44px;position:relative;overflow:hidden;transition:all 0.5s var(--ease)}.bc.feat{border-color:var(--red);background:linear-gradient(140deg,rgba(224,16,32,.06),transparent 60%)}.bc:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(0,0,0,.4)}.bc.feat::before{content:"MOST POPULAR";position:absolute;top:22px;right:-36px;background:var(--red);color:#fff;font-size:10px;font-weight:800;letter-spacing:1.5px;padding:6px 44px;transform:rotate(45deg)}.bc h3{font-family:var(--pc-font-display);font-size:50px;letter-spacing:2px;margin-bottom:4px}.bc-sub{font-size:14px;color:var(--text-muted);margin-bottom:32px}.bc-items{display:flex;flex-direction:column;gap:13px;margin-bottom:36px}.bc-item{display:flex;align-items:center;gap:12px;font-size:14px}.bc-item::before{content:"";width:6px;height:6px;background:var(--red);border-radius:50%;flex-shrink:0}#reviews{padding:100px 0;overflow:hidden}.rev-head{text-align:center;margin-bottom:60px;padding:0 56px}.rev-head p{font-size:16px;color:var(--text-muted);margin-top:16px}.rev-carousel{overflow:hidden;position:relative;padding:16px 0}.rev-track{direction:rtl;display:flex;gap:22px;width:max-content;animation:revScroll 45s linear infinite}.rev-track:hover{animation-play-state:paused}.rev-track-rev{display:flex;gap:22px;width:max-content;animation:revScroll 45s linear infinite reverse;margin-top:22px}.rev-track-rev:hover{animation-play-state:paused}@keyframes revScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.rcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:34px;width:340px;flex-shrink:0;position:relative;transition:all 0.4s var(--ease)}.rcard:hover{border-color:var(--border-red);transform:translateY(-4px)}.rcard-qt{position:absolute;top:24px;right:24px;font-size:56px;color:rgba(224,16,32,.07);font-family:serif;line-height:1;pointer-events:none}.rcard-stars{display:flex;gap:3px;margin-bottom:18px;color:var(--gold);font-size:15px}.rcard-quote{font-size:15px;font-weight:700;color:var(--text);line-height:1.5;margin-bottom:7px}.rcard-body{text-align:justify;font-size:13px;color:var(--text-muted);line-height:1.65;margin-bottom:22px}.rcard-auth{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.rava{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.rcard-name{font-size:14px;font-weight:700}.rcard-handle{font-size:12px;color:var(--text-dim)}#ftr{padding:80px 56px 40px;border-top:1px solid var(--border);background:var(--bg-card)}.ftr-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.6fr;gap:56px;margin-bottom:60px}.ftr-brand .ftr-logo{max-width:4rem;display:block;margin-bottom:16px}.ftr-brand p{text-align:justify;font-size:14px;color:var(--text-muted);line-height:1.72;max-width:270px;margin-bottom:26px}.ftr-social{display:flex;gap:11px}.fsoc{width:42px;height:42px;border-radius:var(--r-sm);background:var(--bg-card2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all 0.38s var(--ease)}.fsoc:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-5px) rotate(10deg)}.fsoc svg{width:18px;height:18px;fill:currentColor}.fcol h4{font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--text);margin-bottom:20px}.fcol ul{display:flex;flex-direction:column;gap:12px}.fcol ul li a{font-size:14px;color:var(--text-muted);transition:color 0.25s,transform 0.25s;display:inline-block}.fcol ul li a:hover{color:var(--text);transform:translateX(-6px)}.fnews h4{font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--text);margin-bottom:8px}.fnews p{font-size:14px;color:var(--text-muted);line-height:1.65;margin-bottom:20px}.nform{display:flex;gap:10px}.ninput{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-pill);padding:12px 18px;font-size:14px;color:var(--text);font-family:var(--pc-font-display);transition:border-color 0.3s}.ninput::placeholder{color:var(--text-dim)}.ninput:focus{border-color:var(--red);outline:none}.ftr-bot{padding-top:28px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ftr-bot p{font-size:13px;color:var(--text-dim)}.btt{position:fixed;bottom:20px;right:40px;z-index:400;width:50px;height:50px;border-radius:50%;background:var(--red);color:#fff;font-size:20px;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgba(224,16,32,.42);opacity:0;transform:translateY(18px);transition:all 0.45s var(--ease);cursor:pointer}.btt.vi{opacity:1;transform:translateY(0)}.btt:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(224,16,33,.637)}@media (max-width:1100px){.prod-grid{grid-template-columns:repeat(2,1fr)}.feat-grid{grid-template-columns:repeat(2,1fr)}.ftr-top{grid-template-columns:1fr 1fr;gap:40px}.cw{width:360px;height:360px}}@media (max-width:768px){:root{--hh:64px}.sec{padding:80px 24px}#hdr{padding:0 20px}.hdr-nav{display:none}.hbg{display:flex;opacity:1;pointer-events:auto;transform:translateY(0)}.hero-content{padding:calc(var(--hh)+48px) 24px 72px}.floaters{display:none}.feat-head{grid-template-columns:1fr;gap:20px}.feat-grid{grid-template-columns:1fr 1fr}.prod-grid{grid-template-columns:1fr}.prod-head{flex-direction:column;align-items:flex-start}.bdl-grid{grid-template-columns:1fr}.ftr-top{grid-template-columns:1fr;gap:36px}.ftr-bot{flex-direction:column;text-align:center}#products,#features,#bundles{padding-inline-end:20px;padding-inline-start:20px}.rev-head{padding:0 20px}}@media (max-width:480px){.feat-grid{grid-template-columns:1fr}.hero-pills{gap:8px}.hero-pill{font-size:12px;padding:7px 14px}.bdl-grid{grid-template-columns:1fr}}.pc-404{--pc-404-bg:#1c1c1c;--pc-404-text:#ffffff;--pc-404-muted:#888888;--pc-404-cyan:#eaf8f8;--pc-404-glow-color:rgba(189, 245, 246, 0.45);position:relative;width:100%;min-height:calc(100vh - 120px);padding:30px;display:flex;align-items:center;justify-content:center;background:#171717;overflow:hidden}.pc-404__frame{position:relative;width:100%;max-width:1450px;height:min(850px, calc(100vh - 60px));min-height:650px;overflow:hidden;border-radius:26px;background:#1c1c1c;border:1px solid rgba(255,255,255,.06);box-shadow:0 25px 80px rgba(0,0,0,.55),0 40px 120px -20px var(--pc-404-glow-color);isolation:isolate}.pc-404__frame::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:20;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.35) 100%)}.pc-404__content{position:relative;z-index:10;width:min(900px, 70%);padding-top:clamp(70px, 9vw, 130px);padding-inline-start:clamp(50px, 9vw, 135px);padding-inline-end:0;text-align:start}.pc-404__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:var(--pc-red);font-family:inherit;font-size:11px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.pc-404__title{display:flex;flex-direction:column;margin:0;padding:0;color:var(--pc-404-text);font-family:inherit;font-size:clamp(34px, 3vw, 56px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.pc-404__title-line{display:block}.pc-404__return{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:36px;min-height:48px;padding:0 24px;color:#000;text-decoration:none;font-size:14px;font-weight:600;border-radius:999px;background:#fff;box-shadow:0 20px 56px rgb(0 0 0 / 77%);transition:background-color 0.35s ease,transform 0.35s ease}.pc-404__return:hover{background:#f0f0f0;transform:translateY(-2px)}.pc-404__return-icon{display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;font-weight:700;transition:transform 0.35s ease}.pc-404__return:hover .pc-404__return-icon{transform:translate(-3px,-3px)}.pc-404__number{position:absolute;z-index:4;right:50%;bottom:-5%;width:100%;height:70%;transform:translateX(50%);pointer-events:none;user-select:none}.pc-404__number-layer{position:absolute;right:50%;width:100%;text-align:center;white-space:nowrap;font-family:"Syncopate","Arial Black","Impact",sans-serif;font-size:clamp(230px, 35vw, 600px);font-weight:900;font-stretch:ultra-expanded;line-height:.75;letter-spacing:.02em;transform-origin:center bottom;will-change:transform}.pc-404__number-layer--back{bottom:35%;color:#2a2a2a;transform:translateX(50%) scale(.96)}.pc-404__number-layer--middle{bottom:15%;color:#535353;transform:translateX(50%) scale(.98)}.pc-404__number-layer--front{bottom:-5%;color:var(--pc-404-cyan);transform:translateX(50%)}.pc-404__cyan-glow{position:absolute;z-index:1;right:50%;bottom:0;width:70%;height:40%;transform:translateX(50%);pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,rgba(189,245,246,.08) 0%,rgba(189,245,246,.03) 45%,transparent 75%);filter:blur(50px);opacity:.75}.pc-404__grain{position:absolute;inset:0;z-index:25;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");mix-blend-mode:soft-light}@media (min-width:1200px){.pc-404__number-layer--back{bottom:38%}.pc-404__number-layer--middle{bottom:18%}}@media (max-width:991px){.pc-404{padding:20px}.pc-404__frame{height:calc(100vh - 40px);min-height:620px;border-radius:22px}.pc-404__content{width:65%;padding-top:80px;padding-inline-start:65px}.pc-404__title{font-size:clamp(30px, 5.5vw, 48px)}.pc-404__number{height:60%}.pc-404__number-layer{font-size:40vw}.pc-404__number-layer--back{bottom:32%}.pc-404__number-layer--middle{bottom:12%}}@media (max-width:767px){.pc-404{min-height:calc(100vh - 80px);padding:12px}.pc-404__frame{height:calc(100vh - 104px);min-height:580px;border-radius:18px}.pc-404__content{width:100%;padding:55px 25px 0}.pc-404__eyebrow{margin-bottom:18px;font-size:10px}.pc-404__title{font-size:clamp(28px, 8vw, 40px);line-height:1.1}.pc-404__return{margin-top:28px;min-height:44px;padding:0 20px;gap:12px}.pc-404__return-icon{font-size:14px}.pc-404__number{bottom:-5%;width:115%;height:55%}.pc-404__number-layer{font-size:55vw}.pc-404__number-layer--back{bottom:28%}.pc-404__number-layer--middle{bottom:10%}.pc-404__cyan-glow{width:80%;height:30%;bottom:2%}}@media (max-width:480px){.pc-404__content{padding-inline-end:21px;padding-inline-start:21px}.pc-404__number{width:125%}.pc-404__number-layer{font-size:60vw}.pc-404__number-layer--back{bottom:25%}.pc-404__number-layer--middle{bottom:8%}}@media (prefers-reduced-motion:reduce){.pc-404 *,.pc-404 *::before,.pc-404 *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}#faq{padding:120px 56px}.faq-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:64px}.faq-head-desc{font-size:16px;color:var(--text-muted);line-height:1.78;max-width:420px;align-self:end}.faq-list{display:flex;flex-direction:column;gap:14px;max-width:920px;margin:0 auto}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:border-color 0.35s var(--ease),background 0.35s var(--ease),box-shadow 0.35s var(--ease)}.faq-item:hover{border-color:var(--border-red)}.faq-item.on{border-color:var(--red);background:var(--bg-card2);box-shadow:0 20px 56px rgba(0,0,0,.32)}.faq-head-row{display:flex;align-items:center;gap:18px;width:100%;padding:22px 26px;background:transparent;border:none;cursor:pointer;text-align:start;font:inherit;color:inherit}.faq-ico{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;border-radius:var(--r-sm);background:rgba(224,16,32,.1);color:var(--red);transition:transform 0.35s var(--ease),background 0.35s}.faq-item.on .faq-ico{transform:scale(1.08) rotate(-6deg)}.faq-title{flex:1;font-size:16px;font-weight:700;color:var(--text);line-height:1.4;transition:color 0.3s}.faq-item.on .faq-title{color:var(--red)}.faq-toggle{flex-shrink:0;position:relative;width:18px;height:18px}.faq-toggle::before,.faq-toggle::after{content:"";position:absolute;top:50%;left:50%;background:var(--text-muted);border-radius:2px;transition:transform 0.35s var(--ease),background 0.35s}.faq-toggle::before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-toggle::after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-item.on .faq-toggle::before,.faq-item.on .faq-toggle::after{background:var(--red)}.faq-item.on .faq-toggle::after{transform:translate(-50%,-50%) scaleY(0)}.faq-body{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(.22,1,.36,1)}.faq-body-inner{padding:0 26px 24px 88px}.faq-body-inner p{font-size:14px;line-height:1.75;color:var(--text-muted);margin:0}@media (max-width:768px){#faq{padding:80px 20px}.faq-head{grid-template-columns:1fr;gap:20px}.faq-head-row{padding:18px 18px;gap:14px}.faq-ico{width:38px;height:38px;font-size:18px}.faq-body-inner{padding:0 18px 20px 18px}}.pc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.pc-card{border-radius:20px;overflow:hidden;transition:0.4s;background:#fff}.pc-card img{width:100%;height:250px;object-fit:cover;transition:0.5s}.pc-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.pc-card:hover img{transform:scale(1.08)}.pc-products{padding:100px 0}.pc-filter{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.pc-filter button{cursor:pointer;transition:0.3s}.pc-card{perspective:1000px}.content{padding:24px}@media (max-width:992px){.pc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pc-grid{grid-template-columns:1fr}}.health-sec{position:relative;overflow:hidden}.health-head{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:70px}.health-title{max-width:650px}.health-desc{max-width:480px;opacity:.75}.health-desc p{margin:0;line-height:1.9}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.health-card{position:relative;display:flex;gap:26px;padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);transition:0.45s;overflow:hidden}.health-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,0,0,.12),transparent 60%);opacity:0;transition:0.45s}.health-card:hover{transform:translateY(-8px);border-color:var(--pri)}.health-card:hover::before{opacity:1}.health-number{width:72px;height:72px;flex-shrink:0;border-radius:50%;background:var(--pri);color:#111;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:700}.health-content{flex:1}.health-content h3{margin:0 0 14px;font-size:24px}.health-content p{margin:0;opacity:.75;line-height:1.8}.health-arrow{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;align-items:center;transition:0.35s}.health-card:hover .health-arrow{transform:rotate(45deg);background:var(--pri);color:#dfdfdf}@media (max-width:991px){.health-head{flex-direction:column;align-items:flex-start;gap:25px}.health-grid{grid-template-columns:1fr}}@media (max-width:768px){.health-card{padding:24px;gap:18px}.health-number{width:60px;height:60px;font-size:18px}.health-content h3{font-size:20px}}@media (max-width:576px){.health-card{flex-direction:column}.health-arrow{display:none}}.pc-certs{--pc-black:#0a0806;--pc-black-2:#120e0a;--pc-gold:#d9a24a;--pc-gold-2:#f2c877;--pc-red:#ff2d3a;--pc-red-soft:#ff5c66;--pc-text:#f5efe6;--pc-muted:#9c9186;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 0 60px;color:var(--pc-text);background:var(--pc-black);overflow:hidden;isolation:isolate;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif}.pc-certs__bg{position:absolute;inset:0;z-index:-3;background:var(--pc-bg) center/cover no-repeat;filter:brightness(.55) saturate(1.05)}.pc-certs__vignette{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 0%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.92) 100%),linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 25%,transparent 75%,rgba(0,0,0,.65) 100%)}.pc-certs__spot{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;background:radial-gradient(circle at center,rgba(255,220,170,.22) 0%,rgba(255,180,120,.1) 30%,transparent 60%);mix-blend-mode:screen}.pc-certs__inner{position:relative;max-width:1600px;width:100%;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:320px 1fr 340px;gap:60px;align-items:center}.pc-certs__eyebrow{font-family:"Inter",system-ui,sans-serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--pc-red);font-weight:600;margin-bottom:24px}.pc-certs__title{font-size:28px;line-height:1.3;font-weight:400;margin:0 0 25px}.pc-certs__title span{display:block}.pc-certs__sub{font-family:"Inter",system-ui,sans-serif;font-size:14px;line-height:1.65;color:var(--pc-muted);max-width:280px;margin:0 0 40px}.pc-certs__nav{display:flex;gap:12px;margin-top:40px}.pc-navbtn{width:44px;height:44px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--pc-text);display:grid;place-items:center;cursor:pointer;transition:all 0.3s}.pc-navbtn:hover,.pc-navbtn--red{border-color:var(--pc-red);color:var(--pc-red)}.pc-navbtn--red:hover{background:var(--pc-red);color:#fff}.pc-certs__center{position:relative;min-height:500px;width:100%;display:flex;align-items:center;justify-content:center}.pc-cert-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.95);transition:all 0.5s ease}.pc-cert-image.is-active{opacity:1;visibility:visible;transform:scale(1)}.pc-cert-image img{max-width:100%;max-height:60vh;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}.pc-certs__right{position:relative;min-height:400px;display:flex;align-items:center}.pc-cert-panel{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(20px);transition:all 0.5s ease;display:flex;flex-direction:column;justify-content:center}.pc-cert-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.pc-cert-panel__year{font-style:italic;font-size:20px;color:var(--pc-red);margin-bottom:8px;letter-spacing:.02em}.pc-cert-panel__title{font-size:clamp(28px, 2.4vw, 40px);line-height:1.15;letter-spacing:-.01em;color:var(--pc-gold-2);font-weight:400;margin:0 0 20px}.pc-cert-panel__org{font-family:"Inter",system-ui,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-text);margin-bottom:18px;font-weight:500}.pc-cert-panel__desc{text-align:justify;font-family:"Inter",system-ui,sans-serif;font-size:14px;line-height:1.75;color:var(--pc-muted);margin:0 0 28px}.pc-cert-panel__btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgba(255,45,58,.5);border-radius:2px;color:var(--pc-text);text-decoration:none;font-family:"Inter",system-ui,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,rgba(255,45,58,.12),transparent);transition:all 0.3s;width:max-content}.pc-cert-panel__btn:hover{background:var(--pc-red);border-color:var(--pc-red);color:#fff;box-shadow:0 8px 30px rgba(255,45,58,.4)}.pc-certs__htimeline{position:relative;width:100%;max-width:1400px;margin:60px auto 0;padding:0 80px;direction:rtl}.pc-certs__htrack{position:relative;height:1px;background:rgba(255,255,255,.12);margin:0 20px 20px}.pc-certs__hfill{position:absolute;right:0;top:0;height:100%;width:0%;background:linear-gradient(-90deg,var(--pc-red),var(--pc-red-soft));box-shadow:0 0 12px rgba(255,45,58,.6);transition:width 0.5s ease}.pc-certs__hsteps{display:grid;grid-template-columns:repeat(var(--pc-cols,8),1fr);gap:0}.pc-hstep{background:none;border:0;cursor:pointer;color:var(--pc-muted);display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:"Inter",system-ui,sans-serif;transition:color 0.3s}.pc-hstep__dot{width:12px;height:12px;border-radius:50%;background:#1a1512;border:1px solid rgba(255,255,255,.25);margin-top:-26px;transition:all 0.3s}.pc-hstep__num{font-size:16px;font-weight:500;letter-spacing:.05em}.pc-hstep__label{font-size:10px;opacity:.7}.pc-hstep.is-active{color:var(--pc-red)}.pc-hstep.is-active .pc-hstep__dot{background:var(--pc-red);border-color:var(--pc-red);box-shadow:0 0 0 4px rgba(255,45,58,.15),0 0 16px rgba(255,45,58,.6)}@media (max-width:1200px){.pc-certs__inner{grid-template-columns:260px 1fr 300px;gap:40px;padding:0 40px}}@media (max-width:900px){.pc-cert-panel__title{font-size:clamp(18px, 2.4vw, 40px);margin:0 0 5px}.pc-cert-panel__org{font-size:10px;margin-bottom:10px}.pc-navbtn{display:none}.pc-certs{padding:60px 0;justify-content:end}.pc-certs__inner{grid-template-columns:1fr;gap:30px;padding:0 20px;text-align:center}.pc-certs__center{min-height:250px}.pc-cert-image img{max-height:40vh}.pc-certs__sub{text-align:justify;margin:0 auto 20px;max-width:100%}.pc-certs__title{font-size:clamp(18px, 7vw, 40px);margin:0 0 20px}.pc-certs__title span{display:inline}.pc-certs__nav{justify-content:center;margin-top:10px}.pc-cert-panel__btn{margin:0 auto}.pc-certs__right{min-height:250px}.pc-cert-panel{position:absolute}.pc-certs__htimeline{position:absolute;top:50%;right:0;transform:translateY(-50%);width:72px;height:320px;padding:0;margin:0;overflow:hidden;z-index:50}.pc-certs__htrack{position:absolute;left:20px;top:0;width:2px;height:100%;margin:0}.pc-certs__hfill{width:100%;height:0}.pc-certs__hsteps{position:absolute;inset:0;display:flex;flex-direction:column;gap:28px;overflow-y:auto;overflow-x:hidden;padding:90px 0;scrollbar-width:none;scroll-behavior:smooth}.pc-certs__hsteps::-webkit-scrollbar{display:none}.pc-hstep{width:100%;flex-direction:column;justify-content:flex-start;gap:6px;flex-shrink:0}.pc-hstep__num{font-size:10px}.pc-hstep__dot{margin:0;width:9px;height:9px}.pc-hstep__label{display:none}}@media (prefers-reduced-motion:reduce){.pc-cert-panel,.pc-certs__hfill,.pc-cert-image{transition:none}}.products-page{position:relative;background:#080808;color:#fff;overflow:hidden}.products-container{width:min(1400px, 92%);margin:0 auto}.page-header .items{justify-items:center;text-align:center}.page-header{position:relative;height:55svh;display:flex;align-items:center;overflow:hidden}.page-header-media{position:absolute;inset:0;z-index:0}.page-header-media img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.04)}.page-header-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(8,8,8,.48),rgba(8,8,8,.78)),linear-gradient(to right,rgba(8,8,8,.82),rgba(8,8,8,.25))}html[dir="rtl"] .page-header-overlay{background:linear-gradient(to bottom,rgba(8,8,8,.48),rgba(8,8,8,.78)),linear-gradient(to left,rgba(8,8,8,.82),rgba(8,8,8,.25))}.page-header .container{position:relative;z-index:2;width:80%}.page-header-content{position:relative;z-index:3;max-width:850px}.products-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--red);font-size:10px;font-weight:500;letter-spacing:4px;line-height:1.2;text-transform:uppercase}.products-eyebrow::before{content:"";width:38px;height:1px;background:var(--red)}.page-header h1{margin:0 0 20px;font-size:clamp(52px, 6vw, 42px);font-weight:800;line-height:.98}.page-header p{max-width:620px;margin:0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.products-search{position:relative;width:min(620px, 100%);height:58px;margin-top:28px;display:flex;align-items:center;overflow:hidden;border-radius:999px;background:rgba(12,12,12,.52);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.products-search:hover{border-color:rgba(255,255,255,.18)}.products-search:focus-within{border-color:rgba(224,16,32,.55);background:rgba(12,12,12,.82);box-shadow:0 0 0 1px rgba(224,16,32,.08),0 18px 50px rgba(224,16,32,.15)}.products-search-input{flex:1;min-width:0;height:100%;padding:0 24px;border:0;outline:0;background:transparent;color:#fff;font-size:14px;font-weight:400}.products-search-input::placeholder{color:rgba(255,255,255,.42)}.products-search button,.products-search-submit{flex:0 0 46px;width:46px;height:46px;margin-inline-end:6px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff;cursor:pointer;transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.products-search button:hover,.products-search-submit:hover{background:var(--red-dark);transform:scale(1.05);box-shadow:0 8px 25px rgba(224,16,32,.28)}.products-search button svg,.products-search-submit svg{width:18px;height:18px}.products-hero-count{display:flex;align-items:center;gap:7px;margin-top:100px;color:rgba(255,255,255,.42);font-size:9px;font-weight:500;letter-spacing:3px;text-transform:uppercase}.products-hero-count span{color:#fff}.products-hero-categories{width:min(760px, 100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.hero-category-card{position:relative;min-width:0;min-height:68px;padding:10px 11px;display:flex;flex-direction:row;align-items:center;gap:9px;overflow:hidden;border-radius:15px;color:#fff;text-align:start;cursor:pointer;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.025),0 8px 30px rgba(0,0,0,.2);transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.hero-category-card::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 35%,transparent 70%,rgba(224,16,32,.06));pointer-events:none}.hero-category-card::after{content:"";position:absolute;width:70px;height:70px;inset-inline-start:-35px;top:-35px;border-radius:50%;background:rgba(224,16,32,.14);filter:blur(30px);pointer-events:none}.hero-category-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 12px 35px rgba(0,0,0,.28),0 0 24px rgba(224,16,32,.07)}.hero-category-icon{position:relative;z-index:1;flex:0 0 33px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.075);color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.hero-category-icon svg{width:16px;height:16px}.hero-category-content{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;padding-right:17px}.hero-category-content strong{overflow:hidden;color:#fff;font-size:10px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hero-category-content small{overflow:hidden;margin-top:3px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hero-category-arrow{position:absolute;z-index:2;inset-inline-end:9px;bottom:9px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:rgba(255,255,255,.55);font-size:9px;transition:color 0.25s ease,border-color 0.25s ease,background 0.25s ease}.hero-category-card:hover .hero-category-arrow{color:#fff;border-color:rgba(224,16,32,.45);background:rgba(224,16,32,.14)}.products-filter-holder{min-height:125px}.products-filter{width:100%;display:flex;align-items:center;gap:40px;padding:3px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.products-filter::-webkit-scrollbar{display:none}.filter-btn{position:relative;flex:0 0 auto;padding:11px 18px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(18,18,18,.72);color:rgba(255,255,255,.58);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color 0.25s ease,background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.filter-btn:hover{color:#fff;border-color:rgba(255,255,255,.17);transform:translateY(-1px)}.filter-btn.active{border-color:var(--red);background:var(--red);color:#fff;box-shadow:0 8px 22px rgba(224,16,32,.2)}.products-filter.sticky{position:fixed;inset-inline-start:50%;bottom:20px;z-index:498;width:max-content;max-width:calc(100vw - 40px);display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:70px;background:rgba(10,10,10,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateX(-50%)}.products-sort{margin-right:auto}.products-sort select{height:50px;padding:0 20px;border:1px solid rgba(255,255,255,.06);border-radius:30px;outline:none;background:#121212;color:#fff;cursor:pointer}.products-list{display:flex;flex-direction:column;gap:140px;padding-bottom:120px}.product-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:20px 30px;border-radius:20px;background:#151515;box-shadow:0 20px 56px rgb(197 17 17 / 19%);transition:transform 0.45s ease}.product-item.reverse .product-image{order:2}.product-item.reverse .product-content{order:1}.product-image{position:relative;overflow:hidden;margin:0;border-radius:28px}.product-image::after{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none}.product-image img{width:85%;justify-self:center;display:block;aspect-ratio:16 / 9;object-fit:scale-down;opacity:0;transform:scale(1.12);border-radius:28px;transition:opacity 1s ease,transform 0.7s ease}.product-image.loaded img{opacity:1;transform:scale(1)}.product-item:hover .product-image img{transform:scale(1.04)}.product-number{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;border-radius:50%;background:var(--red);box-shadow:0 18px 40px rgba(224,16,32,.28)}.product-category{display:inline-block;margin-bottom:18px;color:var(--red);font-size:13px;letter-spacing:3px;text-transform:uppercase}.product-content h2{margin-bottom:24px;font-size:clamp(34px, 3vw, 56px);line-height:1.15}.product-content p{max-width:560px;margin-bottom:42px;color:#9b9b9b;font-size:14px;line-height:1.5;text-align:justify}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.product-stock{display:flex;align-items:center;gap:12px;color:#ddd;font-size:15px}.product-stock i{width:11px;height:11px;display:block;border-radius:50%;background:#25d366;box-shadow:0 0 12px #25d366}.product-btn{display:inline-flex;flex-direction:row;align-items:center;gap:14px;padding:15px 20px;border-radius:50px;background:var(--red);color:#fff;font-weight:600;text-decoration:none;transition:transform 0.35s ease,box-shadow 0.35s ease}.product-btn span{transition:transform 0.35s ease}.product-btn:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(224,16,32,.28)}[dir="rtl"] .product-btn:hover span{transform:translateX(-6px)}.products-empty{display:none;padding:0 20px 50px;color:#777;text-align:center}.products-empty.show{display:block}.products-empty svg{margin-bottom:20px;color:var(--red)}.products-empty h3{margin-bottom:12px;color:#fff;font-size:30px}.products-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 0}.page-btn{height:54px;padding:0 24px;border:0;border-radius:50px;background:#111;color:#fff;cursor:pointer;transition:background 0.35s ease}.page-btn:hover{background:var(--red)}.page-numbers{display:flex;gap:12px}.page-numbers button{width:54px;height:54px;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;transition:background 0.35s ease}.page-numbers button:hover,.page-numbers button.active{background:var(--red)}#products-catalog{scroll-margin-top:80px}@media (max-width:1200px){.page-header{min-height:76svh}.products-container{width:min(1200px, 90%)}.product-item{gap:55px}.products-list{gap:105px}}@media (min-width:769px) and (max-width:991px){.page-header{min-height:74svh}.page-header-content{max-width:720px}.page-header h1{font-size:clamp(46px, 7vw, 64px);margin-bottom:16px}.page-header p{max-width:560px;text-align:center;font-size:15px;line-height:1.75}.products-search{width:min(560px, 100%);height:54px;margin-top:22px}.products-search-input{padding:0 21px;font-size:13px}.products-search button,.products-search-submit{flex-basis:42px;width:42px;height:42px;margin-inline-end:6px}.products-hero-count{margin-top:50px;font-size:8px}.products-hero-categories{width:min(680px, 100%);gap:8px;margin-top:18px}.hero-category-card{min-height:61px;padding:8px 9px;gap:8px;border-radius:13px}.hero-category-icon{flex-basis:29px;width:29px;height:29px;border-radius:9px}.hero-category-icon svg{width:14px;height:14px}.hero-category-content{padding-right:14px}.hero-category-content strong{font-size:9px}.hero-category-content small{margin-top:2px;font-size:7px}.hero-category-arrow{inset-inline-end:7px;bottom:7px;width:16px;height:16px;font-size:8px}.products-filter-holder{min-height:110px}.products-filter{gap:9px;padding:30px 0}.filter-btn{padding:9px 15px;font-size:9px}.product-item,.product-item.reverse{grid-template-columns:1fr;gap:30px;padding:22px 28px}.product-item.reverse .product-image,.product-item.reverse .product-content{order:initial}.product-image{margin-bottom:0}.product-content h2{font-size:40px;margin-bottom:18px}.product-content p{margin-bottom:28px;font-size:14px}.products-list{gap:75px;padding-bottom:90px}}@media (max-width:768px){.products-container{width:92%}.page-header{min-height:78svh}.page-header-content{width:100%}.page-header h1{font-size:48px;margin-bottom:14px}.page-header p{max-width:100%;font-size:14px;line-height:1.75}.products-search{width:100%;height:54px;margin-top:18px}.products-search-input{padding:0 18px;font-size:13px}.products-search button,.products-search-submit{flex-basis:42px;width:42px;height:42px;margin-inline-end:6px}.products-hero-count{margin-top:50px;font-size:8px;letter-spacing:2.5px}.products-hero-categories{width:100%;grid-template-columns:1fr;gap:7px;margin-top:18px}.hero-category-card{min-height:56px;padding:8px 10px;border-radius:13px}.hero-category-icon{flex-basis:30px;width:30px;height:30px;border-radius:9px}.hero-category-icon svg{width:15px;height:15px}.hero-category-content strong{font-size:10px}.hero-category-content small{font-size:7.5px}.hero-category-arrow{inset-inline-end:8px;bottom:8px}.products-filter-holder{min-height:auto}.products-filter{display:inline-flex;width:100%;gap:8px;padding:25px 0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.products-filter::-webkit-scrollbar{display:none}.filter-btn{flex:0 0 auto;padding:9px 15px;font-size:9px}.products-filter.sticky{width:calc(100vw - 24px);max-width:calc(100vw - 24px);inset-inline-start:50%;bottom:12px;justify-content:flex-start;padding:12px 14px;gap:8px;overflow-x:auto;overflow-y:hidden}.product-item,.product-item.reverse{grid-template-columns:1fr;gap:25px;padding:18px}.product-item.reverse .product-image,.product-item.reverse .product-content{order:initial}.product-image{margin-bottom:0}.product-content h2{margin-bottom:8px;font-size:32px}.product-content p{margin-bottom:18px;font-size:14px;line-height:1.8}.product-bottom{flex-direction:column;align-items:flex-start;gap:18px}.product-btn{width:100%;padding:11px 22px;justify-content:center;font-size:13px}.products-list{gap:60px;padding-bottom:75px}.products-pagination{flex-wrap:wrap;gap:12px}}@media (max-width:480px){.products-container{width:94%}.page-header{min-height:80svh}.page-header h1{font-size:42px}.page-header p{font-size:13px}.products-search{height:52px}.products-search-input{padding:0 16px;font-size:12px}.products-search button,.products-search-submit{flex-basis:40px;width:40px;height:40px}.hero-category-card{min-height:54px;padding:7px 9px}.hero-category-icon{flex-basis:29px;width:29px;height:29px}.hero-category-content strong{font-size:9.5px}.hero-category-content small{font-size:7px}.product-content h2{font-size:29px}.page-btn{width:100%}.page-numbers{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-category-card,.products-search button,.products-search-submit,.filter-btn,.product-item,.product-image img,.product-btn{transition:none}.hero-category-card:hover,.products-search button:hover,.products-search-submit:hover,.filter-btn:hover,.product-btn:hover{transform:none}}.pcm-wrap{--pcm-bg:#0e0e0e;--pcm-card:#181818;--pcm-card-2:#1f1f1f;--pcm-border:rgba(255, 255, 255, 0.08);--pcm-border-strong:rgba(255, 255, 255, 0.14);--pcm-primary:#ff2d2d;--pcm-primary-glow:rgba(255, 45, 45, 0.45);--pcm-text:#ffffff;--pcm-muted:#a4a4a4;--pcm-radius:28px;--pcm-radius-sm:16px;--pcm-shadow:0 30px 80px rgba(0, 0, 0, 0.45);--pcm-blur:18px;--pcm-ease:cubic-bezier(0.19, 1, 0.22, 1);color:var(--pcm-text);-webkit-font-smoothing:antialiased}.pcm-wrap *,.pcm-wrap *::before,.pcm-wrap *::after{box-sizing:border-box}.pcm-trigger{display:flex;flex-direction:column;width:100%;max-width:320px;background:var(--pcm-card);border:1px solid var(--pcm-border);border-radius:var(--pcm-radius);padding:18px;gap:14px;cursor:pointer;text-align:end;color:var(--pcm-text);transition:transform 0.5s var(--pcm-ease),border-color 0.4s ease,box-shadow 0.5s ease;position:relative;overflow:hidden;font:inherit}.pcm-trigger:hover{transform:translateY(-4px);border-color:rgba(255,45,45,.35);box-shadow:0 20px 50px rgba(255,45,45,.12)}.pcm-trigger-image{display:block;width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:#0a0a0a}.pcm-trigger-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s var(--pcm-ease)}.pcm-trigger:hover .pcm-trigger-image img{transform:scale(1.05)}.pcm-trigger-body{display:flex;flex-direction:column;gap:6px;padding:4px 6px 6px}.pcm-trigger-title{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.pcm-trigger-desc{font-size:.85rem;color:var(--pcm-muted);line-height:1.45}.pcm-trigger-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--pcm-primary);font-size:.85rem;font-weight:600;letter-spacing:.02em}.pcm-trigger-cta svg{transition:transform 0.4s var(--pcm-ease)}.pcm-trigger:hover .pcm-trigger-cta svg{transform:translateX(4px)}.pcm-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;padding:24px}.pcm-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.pcm-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(var(--pcm-blur));backdrop-filter:blur(var(--pcm-blur))}.pcm-ambient{position:absolute;top:50%;left:50%;width:700px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(255,45,45,.28),transparent 60%);filter:blur(60px);pointer-events:none;opacity:0;transition:opacity 0.6s ease}.pcm-overlay.is-open .pcm-ambient{opacity:1;animation:pcm-float 8s ease-in-out infinite}@keyframes pcm-float{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-48%,-52%) scale(1.08)}}.pcm-modal{position:relative;width:100%;max-width:1100px;max-height:calc(100vh - 48px);background:var(--pcm-card);border:1px solid var(--pcm-border);border-radius:var(--pcm-radius);padding:32px;display:grid;grid-template-columns:minmax(380px,45%) minmax(420px,55%);gap:40px;box-shadow:var(--pcm-shadow);overflow:auto;transform:scale(.94);opacity:0;will-change:transform,opacity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.pcm-modal::-webkit-scrollbar{width:6px}.pcm-modal::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.pcm-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--pcm-border);color:var(--pcm-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:transform 0.35s var(--pcm-ease),background 0.3s ease,border-color 0.3s ease}.pcm-close:hover{background:var(--pcm-primary);border-color:var(--pcm-primary);transform:rotate(90deg)}.pcm-left{display:flex;flex-direction:column;gap:18px;min-width:0}.pcm-hero{position:relative;padding:20px;width:100%;aspect-ratio:auto;height:420px;border-radius:22px;overflow:hidden;background:#0a0a0a;border:1px solid var(--pcm-border)}.pcm-hero-img{width:100%;height:100%!important;object-fit:scale-down;display:block;will-change:transform,opacity;transition:opacity 0.5s ease}.pcm-hero-img.is-fading{opacity:0}.pcm-thumbs{display:flex;align-items:center;gap:10px}.pcm-thumbs img{aspect-ratio:1 / 1;object-fit:cover}.pcm-thumb-nav{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--pcm-border);color:var(--pcm-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.3s ease,border-color 0.3s ease}.pcm-thumb-nav:hover{background:rgba(255,45,45,.15);border-color:var(--pcm-primary)}.pcm-thumb-track{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;flex:1;padding:4px 2px;scrollbar-width:none}.pcm-thumb-track::-webkit-scrollbar{display:none}.pcm-thumb{flex:0 0 84px;height:84px;border-radius:14px;overflow:hidden;padding:0;background:#0a0a0a;border:2px solid transparent;cursor:pointer;transition:border-color 0.3s ease,transform 0.4s var(--pcm-ease)}.pcm-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s var(--pcm-ease)}.pcm-thumb:hover{transform:translateY(-2px)}.pcm-thumb:hover img{transform:scale(1.08)}.pcm-thumb.is-active{border-color:var(--pcm-primary);box-shadow:0 6px 20px rgba(255,45,45,.25)}.pcm-right{display:flex;flex-direction:column;gap:20px;min-width:0}.pcm-category{display:inline-flex;align-items:center;gap:8px;color:var(--pcm-primary);font-size:.78rem;font-weight:600;letter-spacing:.14em}.pcm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pcm-primary);box-shadow:0 0 12px var(--pcm-primary-glow)}.pcm-title{font-size:clamp(1.9rem, 3vw, 2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.pcm-desc{text-align:justify;color:var(--pcm-muted);font-size:1rem;line-height:1.6;margin:0}.pcm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pcm-stat{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid var(--pcm-border);border-radius:18px;padding:16px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.5s var(--pcm-ease),border-color 0.35s ease,box-shadow 0.5s ease;overflow:hidden}.pcm-stat-item{display:grid;background:rgba(255,255,255,.03);border:1px solid var(--pcm-border);border-radius:12px;padding:12px 10px}.pcm-stat::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,45,45,.08),transparent 60%);opacity:0;transition:opacity 0.4s ease}.pcm-stat:hover{transform:translateY(-4px) scale(1.02);border-color:rgba(255,45,45,.5);box-shadow:0 12px 30px rgba(255,45,45,.18)}.pcm-stat:hover::before{opacity:1}.pcm-stat-icon{color:var(--pcm-primary);display:inline-flex;margin-bottom:8px}.pcm-stat-title{font-size:.72rem;color:var(--pcm-muted);letter-spacing:.02em;margin-bottom:4px}.pcm-stat-value{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.pcm-stat-sub{font-size:.7rem;color:var(--pcm-muted);margin-top:2px}.pcm-features-list{padding:12px 10px}.pcm-feature-icon{display:inline-flex;color:var(--pcm-primary)}.pcm-feature-item{margin-bottom:5px}.pcm-feature-text{color:#e9e9e9}.pcm-sizes-label{font-size:.9rem;color:var(--pcm-muted);margin-bottom:10px}.pcm-sizes-list{display:flex;flex-wrap:wrap;gap:10px}.pcm-size{padding:10px 22px;border-radius:999px;background:transparent;border:1px solid var(--pcm-border-strong);color:var(--pcm-text);font-size:.9rem;font-weight:500;cursor:pointer;transition:all 0.35s var(--pcm-ease)}.pcm-size:hover{border-color:var(--pcm-primary);transform:translateY(-2px)}.pcm-size.is-active{border-color:var(--pcm-primary);color:var(--pcm-primary);background:rgba(255,45,45,.08);box-shadow:0 6px 18px rgba(255,45,45,.18)}.pcm-cta-wrap{margin-top:4px}.pcm-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;border-radius:16px;background:linear-gradient(135deg,#ff2d2d 0%,#ff5555 100%);color:#fff;font-weight:600;font-size:1rem;text-decoration:none;overflow:hidden;box-shadow:0 12px 30px rgba(255,45,45,.35);transition:transform 0.4s var(--pcm-ease),box-shadow 0.4s ease}.pcm-cta:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(255,45,45,.55)}.pcm-cta-icon{display:inline-flex;transition:transform 0.4s var(--pcm-ease)}.pcm-cta:hover .pcm-cta-icon{transform:translateX(6px)}.pcm-cta-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.35);transform:scale(0);pointer-events:none;animation:none}.pcm-cta-ripple.is-active{animation:pcm-ripple 0.7s ease-out}@keyframes pcm-ripple{to{transform:scale(4);opacity:0}}@media (max-width:1024px){.pcm-modal{grid-template-columns:1fr;gap:28px;padding:28px}.pcm-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pcm-hero{padding:10px;object-fit:scale-down}.pcm-overlay{padding:0;align-items:flex-end}.pcm-modal{max-height:100vh;height:100vh;border-radius:28px 28px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));gap:22px}.pcm-close{top:14px;right:14px}.pcm-title{font-size:1.6rem}.pcm-features-grid{grid-template-columns:1fr}.pcm-cta-wrap{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(to top,var(--pcm-card) 60%,transparent)}}@media (prefers-reduced-motion:reduce){.pcm-wrap *,.pcm-wrap *::before,.pcm-wrap *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.custom-cta{position:relative;overflow:hidden;border-radius:28px;padding:70px 40px;background-position:center;background-size:cover;background-repeat:no-repeat}.custom-cta__inner{max-width:900px;margin:0 auto;text-align:center}.custom-cta__title{color:#fff;font-size:20px;line-height:2;font-weight:400;margin-bottom:35px}.custom-cta__buttons{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:999px;text-decoration:none;transition:0.3s ease;font-weight:600;min-width:180px}.cta-btn svg{width:18px;height:18px;fill:currentColor}.cta-btn i{font-size:18px}.cta-btn--primary{color:#fff;box-shadow:0 12px 25px rgba(239,28,35,.35)}.cta-btn--primary:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(239,28,35,.45)}.cta-btn--outline{background:transparent;border:2px solid rgba(255,255,255,.9);color:#fff}@media (max-width:768px){.custom-cta{padding:50px 25px}}@media (max-width:576px){.custom-cta{margin:15px;padding:35px 20px}.custom-cta__buttons{flex-direction:column}.custom-cta__title{font-size:15px;margin-bottom:20px}.cta-btn{width:100%;padding:10px 20px;max-width:320px}}.pc-float-contact{position:fixed;left:20px;top:50%;z-index:996;display:flex;flex-direction:column;gap:8px;direction:rtl;pointer-events:none}.pc-float-contact__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:130px;height:46px;padding:0 14px;box-sizing:border-box;border:0;outline:none;border-radius:8px;text-decoration:none!important;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:transform 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease;pointer-events:auto;overflow:hidden}.pc-float-contact__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0}.pc-float-contact__icon svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.pc-float-contact__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-float-contact__button:hover{transform:translateX(4px)}.pc-float-contact__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pc-float-contact__button--one{background:#e01020;color:#fff;justify-content:right;box-shadow:0 8px 25px rgba(0,0,0,.14)}.pc-float-contact__button--one:hover{color:#fff}.pc-float-contact__button--two{background:#fff;color:#111;justify-content:right;box-shadow:0 8px 25px rgba(0,0,0,.14)}.pc-float-contact__button--two:hover{color:#111}.pc-float-contact__button svg{fill:currentColor;stroke:currentColor}@media (max-width:767px){.pc-float-contact{width:20%}.pc-float-contact__button{border-radius:50%}.pc-float-contact__text{display:none}.pc-float-contact__button{justify-content:center}}body,button,input,select,textarea,a,span,p,div,li,ul,ol,h1,h2,h3,h4,h5,h6,label,small,strong,em{font-family:var(--pc-font-display)!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:reduce){.rv,.flip-inner{opacity:1!important;transform:none!important}}