.page-product{overflow-x:hidden}.page-product main section{position:relative}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@keyframes pdPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pdSpin{to{transform:rotate(360deg)}}.pd-sec{padding:110px 0}.pd-sec.alt{background:var(--bg-second)}.pd-sec.fade{background:linear-gradient(180deg,var(--bg-second),var(--bg-first))}.pd-head{text-align:center;max-width:820px;margin:0 auto 44px;padding:0 20px}.pd-head .eyebrow{margin-bottom:14px}.pd-head h2{color:#f0f6f0;margin-bottom:16px;font-size:clamp(30px,4vw,50px);line-height:1.08}.pd-head p{color:var(--text-p2);font-size:16.5px;line-height:1.6}.pd-hero{background:radial-gradient(880px 440px at 72% -6%, color-mix(in srgb,var(--pa,#a2faa3) 8%,transparent), transparent 62%), linear-gradient(180deg,var(--bg-first),var(--bg-second) 76%);padding:calc(64px + 8vh) 0 90px;position:relative;overflow:hidden}.pd-hero-grid{grid-template-columns:1fr 1.06fr;align-items:center;gap:52px;display:grid}.pd-back{color:var(--text-p2);transition:color var(--dur-2);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-flex}.pd-back:hover{color:var(--brand)}.pd-back .nv-arrow{transition:transform var(--dur-2);display:inline-block}.pd-back:hover .nv-arrow{transform:translate(-4px)}[dir=rtl] .pd-back .nv-arrow{transform:scaleX(-1)}[dir=rtl] .pd-back:hover .nv-arrow{transform:scaleX(-1)translate(-4px)}.pd-hero h1{color:#f2f7f2;margin-bottom:16px;font-size:clamp(31px,4.3vw,53px);line-height:1.07}.pd-hero .pd-sub{color:var(--text-p2);max-width:46ch;margin-bottom:26px;font-size:16.5px;line-height:1.6}.pd-live{letter-spacing:.14em;text-transform:uppercase;color:var(--text-p2);background:#101310;border:1px solid #2c2c2c;border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:8px 15px;font-size:11px;display:inline-flex}.pd-live i{background:var(--pa,var(--brand));border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pdPulse}.pd-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pd-visual{min-width:0;position:relative}.pd-dash{background:#0c0e0c;border:1px solid #262a26;border-radius:20px;overflow:hidden}.pd-dash svg{width:100%;height:auto;display:block}.lv-svg text{font-family:inherit}.lv-lab{fill:#7d8b7d;letter-spacing:.06em;font-size:8.5px}.lv-lab2{fill:var(--text-p1);font-size:9.5px}.lv-num{fill:var(--pa,#a2faa3);font-size:14px;font-weight:700}.lv-num2{fill:var(--pa,#a2faa3);font-size:10px;font-weight:700}.lv-sub{fill:#8a978a;font-size:7.5px}.lv-feed{fill:#6f7d6f;font-size:7.5px}.pd-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pd-kpi{background:#121511;border:1px solid #22261f;border-radius:12px;padding:10px 12px}.pd-kpi strong{color:var(--pa,var(--brand));font-variation-settings:"wdth" 104;font-size:17px;line-height:1.1;display:block}.pd-kpi span{color:var(--text-p2);margin-top:4px;font-size:9.5px;line-height:1.3;display:block}.pd-chips{flex-wrap:wrap;gap:8px;display:flex}.pd-chips span,.pd-chip{color:var(--text-p1);background:#141714;border:1px solid #2c2c2c;border-radius:999px;padding:6px 13px;font-size:11px}.pd-chip.on{border-color:var(--brand-line);background:var(--brand-dim);color:var(--brand)}.pd-demo{color:var(--text-ph);letter-spacing:.04em;text-align:center;margin-top:10px;font-size:10.5px}.pd-space{position:relative}.pd-sticky{flex-direction:column;justify-content:center;min-height:100svh;padding:calc(64px + 3vh) 0 4vh;display:flex;position:sticky;top:0;overflow:hidden}.pd-rail{gap:6px;display:flex}.pd-rail i,.pd-seg{background:#2c2c2c;border-radius:2px;flex:1;height:3px;transition:background .4s}.pd-rail i.done,.pd-seg.done{background:var(--pa,var(--brand))}.pd-rail i.cur,.pd-seg.cur{background:var(--pa,var(--brand));animation:1.6s ease-in-out infinite pdPulse}.pd-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;width:min(1200px,94vw);margin:0 auto;display:grid}.pd-story-visual{background:#101210;border:1px solid #262a26;border-radius:24px;min-height:0;padding:22px;position:relative}.pd-story-text{transition:opacity .35s,transform .35s}.pd-story-text.swap{opacity:0;transform:translateY(12px)}.pd-story-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pa,var(--brand));border:1px solid color-mix(in srgb,var(--pa,#a2faa3) 35%,transparent);background:color-mix(in srgb,var(--pa,#a2faa3) 8%,transparent);border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:10px;display:inline-block}.pd-story-text h3{color:#eef4ee;margin-bottom:13px;font-size:clamp(23px,2.5vw,32px);line-height:1.14}.pd-story-text p{color:var(--text-p2);max-width:52ch;margin:0 0 22px;font-size:15px;line-height:1.7}.pd-steps{flex-direction:column;gap:0;display:flex;position:relative}.pd-step{opacity:.34;align-items:flex-start;gap:16px;padding:13px 0;transition:opacity .5s;display:flex}.pd-step.on{opacity:1}.pd-step-n{width:30px;height:30px;color:var(--text-p2);background:#101210;border:1px solid #2c2c2c;border-radius:50%;flex:none;place-items:center;font-size:11px;transition:all .4s;display:grid}.pd-step.on .pd-step-n{border-color:var(--pa,var(--brand));color:var(--pa,var(--brand));background:color-mix(in srgb,var(--pa,#a2faa3) 9%,transparent)}.pd-step h4{color:#eef4ee;margin-bottom:3px;font-size:15px}.pd-step p{color:var(--text-p2);margin:0;font-size:12.5px;line-height:1.5}.pd-arch{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid}.pd-arch-list{flex-direction:column;gap:8px;display:flex}.pd-arch-item{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--text-p1);background:#121511;border:1px solid #262a26;border-radius:13px;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;transition:border-color .3s,background .3s;display:flex}.pd-arch-item svg{width:17px;height:17px;stroke:var(--text-p2);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .3s}.pd-arch-item:hover{border-color:#3d453d}.pd-arch-item.on{border-color:color-mix(in srgb,var(--pa,#a2faa3) 55%,#262a26);background:color-mix(in srgb,var(--pa,#a2faa3) 7%,#121511)}.pd-arch-item.on svg{stroke:var(--pa,var(--brand))}.pd-arch-view{position:sticky;top:96px}.pd-roles{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.pd-role{font:inherit;color:var(--text-p1);cursor:pointer;background:#121511;border:1px solid #2c2c2c;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:600;transition:border-color .35s,color .35s,background .35s}.pd-role:hover{border-color:#3d453d}.pd-role.is-active{background:var(--brand);border-color:var(--brand);color:#121212}.pd-int-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pd-int{text-align:center;transition:border-color .35s,transform .4s var(--ease);background:#141714;border:1px solid #262a26;border-radius:14px;padding:16px 14px;position:relative}.pd-int:hover{border-color:#374037;transform:translateY(-4px)}.pd-int svg{width:20px;height:20px;stroke:var(--pa,var(--brand));fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:9px}.pd-int h4{color:#eef4ee;margin-bottom:6px;font-size:12.5px}.pd-int em{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:8.5px;font-style:normal;display:inline-block}.pd-int em.av{background:var(--brand-dim);color:var(--brand);border:1px solid var(--brand-line)}.pd-int em.su{color:var(--text-p1);background:#171a17;border:1px solid #2c2c2c}.pd-int em.cu{color:var(--text-p2);background:0 0;border:1px dashed #3a3a3a}.pd-time{counter-reset:pdt;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pd-time-step{background:#141714;border:1px solid #262a26;border-radius:16px;padding:20px;position:relative}.pd-time-step:before{counter-increment:pdt;content:"0" counter(pdt);letter-spacing:.16em;color:var(--pa,var(--brand));margin-bottom:12px;font-size:11px;display:block}.pd-time-step h4{color:#eef4ee;margin-bottom:6px;font-size:14.5px}.pd-time-step p{color:var(--text-p2);margin:0;font-size:11.5px;line-height:1.55}.pd-faq{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.pd-faq-item{background:#141714;border:1px solid #262a26;border-radius:16px;transition:border-color .35s;overflow:hidden}.pd-faq-item.open{border-color:#374037}.pd-faq-head{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:16px;padding:19px 22px;font-family:inherit;display:flex}.pd-faq-head h4{color:#eef4ee;flex:1;font-size:15.5px;font-weight:600}.pd-faq-x{width:26px;height:26px;transition:transform .45s var(--ease),border-color .35s;border:1px solid #3a3a3a;border-radius:50%;flex:none;position:relative}.pd-faq-x:before,.pd-faq-x:after{content:"";background:var(--text-p1);transition:background .3s;position:absolute;top:50%;left:50%}.pd-faq-x:before{width:10px;height:1.6px;transform:translate(-50%,-50%)}.pd-faq-x:after{width:1.6px;height:10px;transform:translate(-50%,-50%)}.pd-faq-item.open .pd-faq-x{border-color:var(--brand-line);transform:rotate(135deg)}.pd-faq-item.open .pd-faq-x:before,.pd-faq-item.open .pd-faq-x:after{background:var(--brand)}.pd-faq-body{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.pd-faq-body p{color:var(--text-p2);margin:0;padding:0 22px 20px;font-size:13.5px;line-height:1.7}.pd-rel-rail{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pd-rel{color:var(--text-p1);transition:border-color .35s,transform .35s var(--ease),box-shadow .35s;background:#121511;border:1px solid #2c2c2c;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pd-rel i{background:var(--pc,var(--brand));border-radius:50%;flex:none;width:8px;height:8px}.pd-rel:hover{border-color:color-mix(in srgb,var(--pc,var(--brand)) 55%,#2c2c2c);box-shadow:0 14px 34px -16px color-mix(in srgb,var(--pc,var(--brand)) 45%,transparent);transform:translateY(-3px)}.pd-svc-link{color:var(--brand);align-items:center;gap:9px;margin-top:26px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pd-svc-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .4s var(--ease)}.pd-svc-link:hover svg{transform:translate(5px)}[dir=rtl] .pd-svc-link svg{transform:scaleX(-1)}[dir=rtl] .pd-svc-link:hover svg{transform:scaleX(-1)translate(5px)}.pd-finale{text-align:center;background:linear-gradient(#161916,#0e100e);border:1px solid #2a2e2a;border-radius:28px;padding:76px 30px;position:relative;overflow:hidden}.pd-finale-glow{pointer-events:none;background:conic-gradient(from 0deg,transparent 68%,color-mix(in srgb,var(--pa,#a2faa3) 16%,transparent) 82%,transparent 96%);animation:10s linear infinite pdSpin;position:absolute;inset:-45%}.pd-finale>:not(.pd-finale-glow){z-index:1;position:relative}.pd-finale .eyebrow{margin-bottom:16px}.pd-finale h2{color:#f2f7f2;max-width:720px;margin:0 auto 16px;font-size:clamp(28px,3.8vw,46px);line-height:1.1}.pd-finale p{color:var(--text-p2);max-width:560px;margin:0 auto 32px;font-size:16px;line-height:1.6}.pd-finale .pd-ctas{justify-content:center}.prop-panel{bottom:32px;z-index:130;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-lg);width:min(560px,100vw - 32px);max-height:calc(100svh - 64px);box-shadow:var(--shadow-dark);opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease);scrollbar-width:thin;padding:32px;position:fixed;inset-inline-end:32px;overflow-y:auto;transform:translateY(24px)}.prop-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.prop-head{justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.prop-head h3{margin-bottom:6px;font-size:22px}.prop-head p{color:var(--text-p2);font-size:13.5px;line-height:1.5}.prop-close{border:1px solid var(--stroke);cursor:pointer;width:36px;height:36px;transition:border-color var(--dur-2);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.prop-close:hover{border-color:var(--brand-line)}.prop-close svg{width:16px;height:16px;stroke:var(--text-p1);stroke-width:2px;stroke-linecap:round}.prop-form{flex-direction:column;gap:15px;display:flex}.pf-row-2{grid-template-columns:1fr 1fr;gap:15px;display:grid}.prop-form label{color:var(--text-p1);flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;display:flex}.prop-form input,.prop-form select,.prop-form textarea{font:inherit;color:var(--text);background:var(--bg-second);border:1px solid var(--stroke);border-radius:var(--r-sm);transition:border-color var(--dur-2),box-shadow var(--dur-2);width:100%;padding:12px 14px;font-size:14.5px;font-weight:400}.prop-form input::placeholder,.prop-form textarea::placeholder{color:var(--text-ph)}.prop-form input:focus,.prop-form select:focus,.prop-form textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #a2faa326}.prop-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23989898' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:40px}[dir=rtl] .prop-form select{background-position:12px}.prop-form textarea{resize:vertical;min-height:70px}.prop-submit{justify-content:center;margin-top:4px}.pf-success{color:var(--brand);background:var(--brand-dim);border:1px solid var(--brand-line);border-radius:var(--r-sm);text-align:center;margin:0;padding:12px 16px;font-size:14px}.pf-success[hidden]{display:none}@media (width<=960px){.pd-hero-grid{grid-template-columns:1fr;gap:40px}.pd-arch{grid-template-columns:1fr}.pd-arch-view{position:static}.pd-int-grid{grid-template-columns:repeat(3,1fr)}.pd-time{grid-template-columns:1fr 1fr}}@media (width<=860px){.pd-sec{padding:70px 0}.pd-head{margin-bottom:28px}.pd-head h2{font-size:clamp(26px,7vw,34px)}.pd-head p{font-size:14.5px}.pd-hero{padding:calc(60px + 5vh) 0 70px}.pd-hero h1{font-size:clamp(27px,7.4vw,36px)}.pd-hero .pd-sub{font-size:14.5px}.pd-story{grid-template-columns:1fr;align-content:center;gap:20px}.pd-sticky{min-height:0;padding:70px 0;position:static}.pd-kpis{grid-template-columns:repeat(3,1fr);gap:8px}.pd-finale{padding:48px 20px}.prop-panel{bottom:16px;padding:22px;inset-inline-end:16px}.pf-row-2{grid-template-columns:1fr}}@media (width<=560px){.pd-int-grid{grid-template-columns:1fr 1fr}.pd-time{grid-template-columns:1fr}.pd-ctas .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rv{transition:none;opacity:1!important;transform:none!important}.pd-live i,.pd-rail i.cur,.pd-seg.cur{animation:none}.pd-story-text{transition:none}.pd-story-text.swap{opacity:1;transform:none}.pd-step{opacity:1;transition:none}.pd-finale-glow{animation:none;display:none}.pd-faq-body,.prop-panel{transition:none}}
