:root{--pd-bg:#0d1f30;--pd-bg-alt:#10263a;--pd-text:#fff;--pd-text-dim:#ffffffa6;--pd-text-dim2:#ffffff73;--pd-border:#ffffff1a;--pd-panel-bg:#ffffff0a;--pd-panel-bg-ai:#0a182699;--pd-watermark:#ffffff0f;--pd-grid-dot:#ffffff0a;--pd-shadow:#00000080;--pd-hud-bg:#0a1423cc;--pd-kpi-bg:#0a1423eb;--pd-store-bg:#ffffff0f;--pd-store-border:#ffffff29;--pd-gold-text:#f7b041}:root[data-pd-theme=light]{--pd-bg:#f7f8fa;--pd-bg-alt:#eef1f5;--pd-text:#142535;--pd-text-dim:#1425359e;--pd-text-dim2:#14253573;--pd-border:#1425351f;--pd-panel-bg:#fff;--pd-panel-bg-ai:#fff;--pd-watermark:#14253512;--pd-grid-dot:#1425350d;--pd-shadow:#0f172a29;--pd-hud-bg:#ffffffe6;--pd-kpi-bg:#fffffff0;--pd-store-bg:#1425350d;--pd-store-border:#14253524;--pd-gold-text:#96650a}html[data-pd-theme=light] header.MuiAppBar-root{background-color:#fff!important;border-bottom:1px solid #14253514!important;box-shadow:0 1px #0000000f,0 4px 16px #0000000d!important}html[data-pd-theme=light] header.MuiAppBar-root,html[data-pd-theme=light] header.MuiAppBar-root .MuiButton-root,html[data-pd-theme=light] header.MuiAppBar-root .MuiIconButton-root{color:#142535!important}html[data-pd-theme=light] header.MuiAppBar-root img{filter:brightness(0)saturate();opacity:.82}.pd-deck{scroll-snap-type:y mandatory;background:var(--pd-bg);scrollbar-width:none;height:100dvh;overflow-y:auto}.pd-deck::-webkit-scrollbar{display:none}.pd-slide{scroll-snap-align:start;justify-content:center;align-items:safe center;min-height:100dvh;padding:80px 64px 76px;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.pd-slide:nth-child(2n){background:var(--pd-bg-alt)}.pd-content{z-index:2;width:100%;max-width:1080px;position:relative}.pd-content--wide{max-width:1160px}.pd-num{color:#0000;-webkit-text-stroke:1.5px var(--pd-watermark);pointer-events:none;user-select:none;z-index:0;font-size:clamp(90px,14vw,180px);font-weight:900;line-height:1;position:absolute;top:40px;right:48px}.pd-bg-grid{background-image:radial-gradient(var(--pd-grid-dot) 1.5px, transparent 1.5px);pointer-events:none;background-size:30px 30px;position:absolute;inset:0}.pd-anim{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(26px)}.pd-slide.in .pd-anim{opacity:1;transform:translateY(0)}.pd-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pd-gold-text);align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.pd-eyebrow:before{content:"";background:#f7b041;border-radius:2px;width:28px;height:2px}.pd-gold{color:var(--pd-gold-text)}.pd-gold-shimmer{background:linear-gradient(110deg,#f7b041 0% 40%,#ffe9c2 50%,#f7b041 60% 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;background-clip:text;animation:4s ease-in-out 1s infinite pdShimmer}@keyframes pdShimmer{0%,55%{background-position:110% 0}90%,to{background-position:-110% 0}}.pd-h2{color:var(--pd-text);letter-spacing:-1.6px;margin:0 0 30px;font-size:clamp(34px,4.6vw,58px);font-weight:900;line-height:1.05}.pd-lead{color:var(--pd-text-dim);max-width:680px;margin:0 0 40px;font-size:18px;line-height:1.7}.pd-lead strong{color:var(--pd-gold-text);font-weight:800}.pd-lead--center{text-align:center;margin-left:auto;margin-right:auto}.pd-foot-line{color:var(--pd-text-dim2);align-items:center;gap:10px;margin:32px 0 0;font-size:13.5px;display:flex}.pd-foot-line:before{content:"";background:#21d397;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pd-s-cover{text-align:center}.pd-cover-content{flex-direction:column;align-items:center;display:flex}.pd-cover-glow{pointer-events:none;background:radial-gradient(70% 50% at 50% 38%,#f7b04121 0%,#0000 65%);position:absolute;inset:0}.pd-cover-h1{color:var(--pd-text);letter-spacing:-4px;margin:0 0 14px;font-size:clamp(56px,10vw,128px);font-weight:900;line-height:1}.pd-cover-tag{color:var(--pd-text-dim);margin:0 0 34px;font-size:clamp(18px,2.6vw,27px);line-height:1.45}.pd-cover-tag em{color:var(--pd-gold-text);font-style:normal;font-weight:700}.pd-cover-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:44px;display:flex}.pd-chip{color:var(--pd-text-dim);background:var(--pd-panel-bg);border:1px solid var(--pd-border);backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.pd-chip-dot{border-radius:50%;width:7px;height:7px}.pd-chip-dot.g{background:#21d397}.pd-chip-dot.a{background:#f7b041}.pd-cover-note{color:var(--pd-text-dim2);margin:0;font-size:13px}.pd-cover-note kbd{background:var(--pd-panel-bg);border:1px solid var(--pd-border);border-radius:5px;padding:1px 7px;font-size:11px}.pd-note-link{color:var(--pd-gold-text);font-weight:700;text-decoration:none}.pd-note-link:hover{text-decoration:underline}.pd-close-h2{color:var(--pd-text);letter-spacing:-2.5px;text-align:center;margin:0 0 24px;font-size:clamp(44px,7vw,84px);font-weight:900;line-height:1.04}.pd-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pd-grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pd-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.pd-panel{background:var(--pd-panel-bg);border:1px solid var(--pd-border);border-radius:20px;padding:34px 32px;transition:border-color .25s,transform .25s;position:relative}.pd-panel:hover{border-color:#f7b04159;transform:translateY(-3px)}.pd-panel--gold{background:#f7b04112;border-color:#f7b0414d}.pd-panel-icon{color:#f7b041;background:#f7b0411f;border:1px solid #f7b0414d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.pd-panel-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--pd-gold-text);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.pd-soon{letter-spacing:.08em;color:#0d1f30;background:#f7b041;border-radius:100px;padding:2px 8px;font-size:9px;font-style:normal}.pd-panel-big{color:var(--pd-text);margin:0;font-size:clamp(18px,2.1vw,23px);font-weight:700;line-height:1.5}.pd-values{color:var(--pd-text-dim2);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;font-size:13px;font-weight:700;display:flex}.pd-values i{background:#f7b04199;border-radius:50%;width:4px;height:4px}.pd-logo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.pd-logo-tile{background:#fff;border-radius:12px;justify-content:center;align-items:center;height:76px;padding:18px 20px;transition:transform .2s;display:flex}.pd-logo-tile:hover{transform:translateY(-3px)}.pd-logo-tile img{object-fit:contain;max-width:100%;max-height:42px}.pd-client-more{color:var(--pd-text-dim2);max-width:900px;margin:22px 0 0;font-size:13.5px;line-height:1.7}.pd-s-ai .pd-ai-glow{pointer-events:none;background:radial-gradient(40% 35% at 80% 25%,#f7b0411a 0%,#0000 60%),radial-gradient(35% 30% at 15% 80%,#f7b0410f 0%,#0000 60%);position:absolute;inset:-10%}.pd-ai-layout{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.pd-panel--ai{background:var(--pd-panel-bg-ai)}.pd-ai-chat{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.pd-ai-quote{color:var(--pd-text);background:#f7b0411a;border:1px solid #f7b04147;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.pd-ai-quote--alt{background:var(--pd-panel-bg);border-color:var(--pd-border);color:var(--pd-text-dim);font-size:13.5px;font-weight:500}.pd-typing{gap:3px;display:inline-flex}.pd-typing i{background:#f7b041;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite pdTyping}.pd-typing i:nth-child(2){animation-delay:.15s}.pd-typing i:nth-child(3){animation-delay:.3s}@keyframes pdTyping{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pd-mini-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pd-mini-list li{color:var(--pd-text-dim);padding-left:24px;font-size:14px;line-height:1.55;position:relative}.pd-mini-list li:before{content:"✓";color:#21d397;font-weight:800;position:absolute;left:0}.pd-card{background:var(--pd-panel-bg);border:1px solid var(--pd-border);border-radius:16px;padding:26px 24px;transition:border-color .25s,transform .25s,background .25s;position:relative}.pd-card:hover{background:#f7b04114;border-color:#f7b04173;transform:translateY(-4px)}.pd-card--lit{border-color:#21d39759}.pd-card-icon{color:#f7b041;background:#f7b0411f;border:1px solid #f7b0414d;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:inline-flex}.pd-card h3{color:var(--pd-text);letter-spacing:-.2px;margin:0 0 8px;font-size:16.5px;font-weight:800}.pd-card p{color:var(--pd-text-dim);margin:0;font-size:13.5px;line-height:1.65}.pd-live{color:#21d397;align-items:center;gap:7px;margin-top:14px;font-size:11.5px;font-weight:700;display:inline-flex}.pd-live i{background:#21d397;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pdPulse}@keyframes pdPulse{0%,to{opacity:1}50%{opacity:.35}}.pd-support-illustration{width:340px;color:var(--pd-border);opacity:.7;pointer-events:none;z-index:0;position:absolute;bottom:-6%;right:-4%}@media (width<=900px){.pd-support-illustration{display:none}}.pd-timeline{padding-top:8px;position:relative}.pd-tl-track{background:var(--pd-border);height:2px;position:absolute;top:28px;left:20px;right:20px}.pd-tl-fill{background:linear-gradient(90deg,#f7b041,#ffca6e);width:0;transition:width 1.4s cubic-bezier(.16,1,.3,1) .2s;position:absolute;inset:0}.pd-slide.in .pd-tl-fill{width:100%}.pd-tl-row{gap:16px;display:flex;position:relative}.pd-tl-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.pd-tl-dot{background:var(--pd-bg);width:40px;height:40px;color:var(--pd-gold-text);border:3px solid #f7b041;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;font-size:12.5px;font-weight:800;display:flex}.pd-tl-step h3{color:var(--pd-text);letter-spacing:-.1px;min-height:34px;margin:0 0 12px;font-size:13.5px;font-weight:800}.pd-tl-step ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pd-tl-step li{color:var(--pd-text-dim);font-size:11.5px;line-height:1.5}@media (width<=900px){.pd-tl-track,.pd-tl-fill{display:none}.pd-tl-row{flex-direction:column;gap:22px}.pd-tl-step{text-align:left;flex-direction:row;align-items:flex-start;gap:16px}.pd-tl-dot{margin-bottom:0}.pd-tl-step h3{min-height:0}}.pd-support-strip{color:var(--pd-text-dim2);flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:36px;font-size:14px;display:flex}.pd-support-strip strong{color:var(--pd-gold-text);font-weight:800}.pd-support-strip i{background:var(--pd-border);border-radius:50%;width:4px;height:4px}.pd-s-product .pd-shot-backdrop{opacity:.14;pointer-events:none;z-index:0;width:46%;position:absolute;top:50%;right:-8%;transform:translateY(-50%)rotate(4deg)}.pd-s-product .pd-shot-backdrop img{border-radius:16px;width:100%}.pd-stats{flex-wrap:wrap;gap:52px;margin-bottom:40px;display:flex}.pd-stat{flex-direction:column;gap:5px;display:flex}.pd-stat-num{color:var(--pd-text);letter-spacing:-2px;font-size:clamp(38px,4.8vw,58px);font-weight:900;line-height:1}.pd-stat-num i{color:var(--pd-gold-text);font-style:normal}.pd-stat-lbl{color:var(--pd-text-dim2);font-size:13px;font-weight:600}.pd-mod-cloud{flex-wrap:wrap;gap:9px;max-width:680px;display:flex}.pd-mod{color:var(--pd-text-dim);background:var(--pd-panel-bg);border:1px solid var(--pd-border);border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:border-color .2s,color .2s}.pd-mod:hover{color:var(--pd-gold-text);border-color:#f7b04180}.pd-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pd-list li{color:var(--pd-text-dim);padding-left:34px;font-size:15.5px;line-height:1.55;position:relative}.pd-list li strong{color:var(--pd-gold-text)}.pd-list li:before{content:"✓";color:#21d397;background:#21d3971f;border:1px solid #21d3974d;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-1px;left:0}.pd-shot{position:relative}.pd-shot img{border:1px solid var(--pd-border);width:100%;box-shadow:0 32px 80px var(--pd-shadow);border-radius:16px;display:block}.pd-shot--float img{transform:perspective(1200px)rotateY(-4deg)}.pd-kpi{color:var(--pd-text);background:var(--pd-kpi-bg);border:1px solid var(--pd-border);box-shadow:0 8px 28px var(--pd-shadow);border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;animation:5s ease-in-out infinite pdBob;display:inline-flex;position:absolute}.pd-kpi i{border-radius:50%;width:7px;height:7px;display:block}.pd-kpi i.g{background:#21d397}.pd-kpi i.a{background:#f7b041}.pd-kpi-1{top:16px;right:-14px}.pd-kpi-2{animation-delay:1.2s;bottom:22px;left:-20px}@keyframes pdBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pd-mob-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin-bottom:8px;display:grid}.pd-mob-tile{background:var(--pd-panel-bg);border:1px solid var(--pd-border);border-radius:18px;margin:0;padding:18px 18px 20px;transition:border-color .25s,transform .25s}.pd-mob-tile:hover{border-color:#f7b04159;transform:translateY(-4px)}.pd-phone-mock{box-shadow:0 16px 36px var(--pd-shadow);background:#0a0a0a;border-radius:22px;margin-bottom:14px;padding:8px 6px;position:relative}.pd-phone-notch{z-index:2;background:#0a0a0a;border-radius:0 0 10px 10px;width:36%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pd-phone-mock img{aspect-ratio:9/18;object-fit:cover;object-position:top;border-radius:14px;width:100%;display:block}.pd-phone-home{background:#ffffff59;border-radius:3px;width:30%;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pd-mob-tile h3{color:var(--pd-text);letter-spacing:-.1px;margin:0 0 6px;font-size:14.5px;font-weight:800}.pd-mob-tile p{color:var(--pd-text-dim);margin:0;font-size:12px;line-height:1.55}.pd-store-badges{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.pd-store{color:var(--pd-text-dim);background:var(--pd-store-bg);border:1px solid var(--pd-store-border);border-radius:10px;padding:11px 20px;font-size:13px;font-weight:700}.pd-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;gap:14px;display:grid}.pd-tile{border:1px solid var(--pd-border);border-radius:14px;margin:0;position:relative;overflow:hidden}.pd-tile--hero{grid-area:span 2/span 2}.pd-tile img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .35s;display:block}.pd-tile:hover img{transform:scale(1.05)}.pd-tile figcaption{color:#fff;background:linear-gradient(#0000,#060f18eb);padding:28px 16px 12px;font-size:12.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.pd-ctas{justify-content:center;gap:14px;margin-bottom:34px;display:flex}.pd-btn-gold{color:#060f18;background:#f7b041;border-radius:12px;align-items:center;gap:9px;padding:16px 34px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 28px #f7b04166}.pd-btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 36px #f7b0418c}.pd-btn-ghost{background:var(--pd-panel-bg);color:var(--pd-text);border:1px solid var(--pd-border);border-radius:12px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.pd-btn-ghost:hover{background:#f7b0411a;transform:translateY(-2px)}.pd-progress{background:var(--pd-border);z-index:1300;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.pd-progress-fill{transform-origin:0;background:linear-gradient(90deg,#f7b041,#ffca6e);width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);transform:scaleX(.083)}.pd-dots{z-index:100;flex-direction:column;gap:11px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.pd-dot{background:var(--pd-border);cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .2s,transform .2s,box-shadow .2s}.pd-dot:hover{background:#f7b04180;transform:scale(1.2)}.pd-dot.active{background:#f7b041;transform:scale(1.4);box-shadow:0 0 12px #f7b04199}.pd-hud{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:20px;left:24px;right:24px}.pd-hud-title{letter-spacing:.16em;text-transform:uppercase;color:var(--pd-text-dim2);background:var(--pd-hud-bg);border:1px solid var(--pd-border);backdrop-filter:blur(8px);border-radius:100px;padding:8px 18px;font-size:12px;font-weight:800}.pd-arrows{pointer-events:auto;align-items:center;gap:10px;display:flex}.pd-arrow{border:1px solid var(--pd-border);background:var(--pd-hud-bg);width:40px;height:40px;color:var(--pd-text-dim);cursor:pointer;backdrop-filter:blur(8px);border-radius:11px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,transform .2s;display:flex}.pd-arrow:hover{color:var(--pd-gold-text);border-color:#f7b04199;transform:translateY(-2px)}.pd-counter{color:var(--pd-text-dim2);text-align:center;min-width:48px;font-size:12.5px;font-weight:700}.pd-toast{color:#fff;opacity:0;pointer-events:none;z-index:200;background:#142535;border-radius:100px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;position:fixed;bottom:76px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 8px 28px #00000059}.pd-toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=1024px){.pd-slide{padding:80px 40px 76px}}@media (width<=900px){.pd-two,.pd-split,.pd-ai-layout{grid-template-columns:1fr;gap:26px}.pd-grid3{grid-template-columns:1fr 1fr}.pd-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.pd-tile--hero{grid-area:span 1/span 2}.pd-dots{display:none}.pd-num{font-size:90px;top:24px;right:20px}.pd-s-product .pd-shot-backdrop,.pd-hud-title{display:none}}@media (width<=580px){.pd-slide{padding:76px 20px 72px}.pd-grid3,.pd-gallery{grid-template-columns:1fr}.pd-stats{gap:30px}.pd-ctas{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.pd-deck{scroll-behavior:auto}.pd-anim{opacity:1;transition:none;transform:none}.pd-gold-shimmer,.pd-kpi,.pd-live i,.pd-typing i{animation:none}.pd-tl-fill{width:100%;transition:none}}
