.dp-shh__eyebrow,.dp-shp__eyebrow,.dp-shb__eyebrow,.dp-shpr__eyebrow,.dp-shc__eyebrow,.dp-shcmp__eyebrow,.dp-shf__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;color:var(--indigo)}.dp-shp__title,.dp-shb__title,.dp-shpr__title,.dp-shc__title,.dp-shcmp__title{font-family:var(--font-h);font-weight:800;text-transform:uppercase;line-height:.98;letter-spacing:-.015em;font-size:clamp(34px,4.6vw,64px);margin:0}.dp-shb__title em,.dp-shf__title em{font-style:normal;background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;color:transparent}.dp-shp__sub,.dp-shb__sub,.dp-shpr__sub,.dp-shc__sub,.dp-shcmp__sub{margin:20px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:var(--mute);max-width:620px}.dp-shcmp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dp-shh{position:relative;min-height:100svh;display:flex;align-items:center;background:var(--hero-bg);color:#fff;overflow:hidden;padding:var(--dp-pt,150px) 0 var(--dp-pb,80px)}.dp-shh__glow{position:absolute;inset:-20% -10% auto;height:130%;pointer-events:none;background:radial-gradient(40% 46% at 16% 28%,#7c3aedb3,#15082600 70%),radial-gradient(34% 40% at 84% 72%,#ff3bd447,#15082600 70%);animation:dp-shh-drift 18s ease-in-out infinite alternate}@keyframes dp-shh-drift{to{transform:translate3d(-3%,4%,0) scale(1.06)}}.dp-shh__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(60% 70% at 70% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(60% 70% at 70% 50%,#000 20%,transparent 100%)}.dp-shh__in{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:32px;align-items:center}.dp-shh__eyebrow{color:var(--lav)}.dp-shh__pulse{width:8px;height:8px;border-radius:50%;background:var(--indigo);box-shadow:0 0 #6c6ce699;animation:dp-shh-pulse 2.2s ease-out infinite}@keyframes dp-shh-pulse{to{box-shadow:0 0 0 14px #6c6ce600}}.dp-shh__title{font-family:var(--font-h);font-weight:800;text-transform:uppercase;line-height:.96;letter-spacing:-.02em;font-size:clamp(36px,3.95vw,60px);margin:0}.dp-shh__text{max-width:560px;margin:30px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:#ffffffdb;opacity:0;animation:dp-fade .8s ease .5s forwards}.dp-shh__text p{margin:0}.dp-shh__actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 0;opacity:0;animation:dp-fade .8s ease .65s forwards}.dp-shh__note{margin:16px 0 0;font-size:13px;letter-spacing:.02em;color:#ffffff9e;opacity:0;animation:dp-fade .8s ease .8s forwards}.dp-shh__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:54px 0 0;padding:30px 0 0;border-top:1px solid rgba(255,255,255,.14);opacity:0;animation:dp-fade .8s ease .9s forwards;max-width:620px}.dp-shh__stat{display:flex;flex-direction:column;margin:0}.dp-shh__stat-value{font-family:var(--font-h);font-weight:800;font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.02em;margin:0}.dp-shh__stat-value i{font-style:normal}.dp-shh__stat-label{font-size:13px;line-height:1.45;color:#ffffffa8;margin:8px 0 0}@keyframes dp-fade{to{opacity:1}}.dp-shh__stage{position:relative;height:min(92vh,860px);perspective:1400px;perspective-origin:50% 40%;margin-right:calc(-1*max(24px,(100vw - var(--wrap)) / 2 + 24px));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);transform:translate3d(calc(var(--mx,0) * 10px),calc(var(--my,0) * 8px),0);transition:transform .6s cubic-bezier(.22,.72,.16,1)}.dp-shh__cols{position:absolute;top:-12%;right:-6%;bottom:-12%;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;transform:rotateX(12deg) rotateY(-16deg) rotate(7deg) translateZ(-40px);transform-style:preserve-3d}.dp-shh__col{position:relative;overflow:hidden;height:100%}.dp-shh__col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dp-shh__set{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.dp-shh__col .dp-shh__set{animation:dp-shh-up var(--dur,45s) linear infinite}.dp-shh__col--rev .dp-shh__set{animation-name:dp-shh-down}.dp-shh__col:nth-child(1){margin-top:-60px}.dp-shh__col:nth-child(3){margin-top:-120px}@keyframes dp-shh-up{to{transform:translate3d(0,calc(-100% - 18px),0)}}@keyframes dp-shh-down{0%{transform:translate3d(0,calc(-100% - 18px),0)}to{transform:none}}.dp-shh__card{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4/3;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;box-shadow:0 30px 60px -30px #000000b3}.dp-shh__card img{width:100%;height:100%;object-fit:cover;display:block}.dp-shh__card figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 10px;font-family:var(--font-h);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#0000,#0000008c)}.dp-shh__strip{display:none;position:relative;margin:44px calc(50% - 50vw) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dp-shh__strip-track{display:flex;width:max-content;animation:dp-shh-strip 48s linear infinite}.dp-shh__strip-set{display:flex;gap:14px;padding-right:14px}.dp-shh__strip .dp-shh__card{width:188px;border-radius:14px}@keyframes dp-shh-strip{to{transform:translate3d(-50%,0,0)}}@media(max-width:1100px){.dp-shh__in{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.dp-shh__cols{top:-10%;right:-14%;bottom:-10%;left:0}}@media(max-width:960px){.dp-shh{min-height:0;padding-top:max(var(--dp-pt,150px),120px)}.dp-shh__in{grid-template-columns:1fr;gap:0}.dp-shh__stage{display:none}.dp-shh__strip{display:block}.dp-shh__title{font-size:clamp(32px,8.6vw,64px)}.dp-shh__eyebrow{font-size:11px;letter-spacing:.1em}.dp-shh__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:600px){.dp-shh__stats{grid-template-columns:1fr 1fr}.dp-shh__stat:nth-child(3){grid-column:1 / -1}.dp-shh__actions .dp-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.dp-shh__glow,.dp-shh__pulse,.dp-shh__col .dp-shh__set,.dp-shh__strip-track{animation:none}.dp-shh__text,.dp-shh__actions,.dp-shh__note,.dp-shh__stats{opacity:1;animation:none}}.dp-shp{background:var(--soft);padding:var(--dp-pt,140px) 0 var(--dp-pb,120px)}.dp-shp__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:start}.dp-shp__head{align-self:stretch}.dp-shp__sticky{position:sticky;top:120px}.dp-shp__index{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dp-shp__index li{display:flex;align-items:center;gap:14px;font-family:var(--font-h);font-weight:700;font-size:14px;color:#0d0d0f59;transition:color .35s ease,transform .35s ease}.dp-shp__index li span{font-size:12px;letter-spacing:.1em;width:26px}.dp-shp__index li.is-on{color:var(--ink);transform:translate(6px)}.dp-shp__index li.is-on span{color:var(--indigo)}.dp-shp__stack{list-style:none;margin:0;padding:0 0 18vh}.dp-shp__card{position:sticky;top:calc(110px + var(--i,0) * 16px);margin:0 0 28px;transform-origin:50% 0;transform:scale(calc(1 - var(--p,0) * .06)) translateY(calc(var(--p,0) * -6px));filter:brightness(calc(1 - var(--p,0) * .14));will-change:transform}.dp-shp__card-in{background:var(--paper);border-radius:30px;padding:44px 48px;box-shadow:0 30px 70px -30px #0d0d0f38,0 1px #0d0d0f0a;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-height:360px}.dp-shp__num{display:inline-block;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--indigo);margin:0 0 16px}.dp-shp__pain-title{font-family:var(--font-h);font-weight:800;font-size:clamp(24px,2.9vw,40px);line-height:1.04;letter-spacing:-.02em;margin:0;text-wrap:balance}.dp-shp__pain-text{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--mute);max-width:560px}.dp-shp__fix{background:var(--lav-2);border-radius:20px;padding:22px 26px}.dp-shp__fix-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin:0 0 10px}.dp-shp__fix-label svg{width:16px;height:16px}.dp-shp__fix-text{margin:0;font-size:16px;line-height:1.6;color:var(--ink)}@media(max-width:960px){.dp-shp__grid{grid-template-columns:1fr;gap:36px}.dp-shp__sticky{position:static}.dp-shp__index{display:none}.dp-shp__card{top:calc(88px + var(--i,0) * 12px)}.dp-shp__card-in{padding:30px 26px;min-height:0;border-radius:24px}}@media(prefers-reduced-motion:reduce){.dp-shp__card{transform:none;filter:none}}.dp-shb{background:var(--paper);padding:var(--dp-pt,140px) 0 var(--dp-pb,140px)}.dp-shb__head{max-width:860px;margin:0 0 56px}.dp-shb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;grid-auto-flow:dense;gap:18px}.dp-shb__tile{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--soft);border-radius:26px;padding:26px;border:1px solid rgba(13,13,15,.05);transition:box-shadow .35s ease}.dp-shb__tile:hover{box-shadow:0 30px 60px -30px #0d0d0f4d}.dp-shb__tile--w{grid-column:span 2}.dp-shb__tile--t{grid-row:span 2}.dp-shb__tile--xl{grid-column:span 2;grid-row:span 2}.dp-shb__vis{flex:1;min-height:0;position:relative;margin:-26px -26px 18px;overflow:hidden}.dp-shb__body{position:relative}.dp-shb__tile-title{font-family:var(--font-h);font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.01em;margin:0}.dp-shb__tile--xl .dp-shb__tile-title{font-size:clamp(22px,2vw,28px)}.dp-shb__tile-text{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--mute)}.dp-shb__tile--xl .dp-shb__tile-text{font-size:15px;max-width:480px}.dp-shb__tile--design{background:linear-gradient(160deg,#ede7fb,#f5f5f7 60%)}.dp-shd{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dp-shd__stack{position:absolute;top:0;right:0;bottom:0;left:0}.dp-shd__item{position:absolute;left:-14%;width:128%;top:-9%;opacity:0;transform:translateY(-12%) scale(.9);transform-origin:50% 50%;transition:transform .8s cubic-bezier(.22,.72,.16,1),opacity .6s ease;z-index:1;pointer-events:none}.dp-shd__win{display:block;width:100%;height:auto}.dp-shd__item.is-next{opacity:.72;transform:translateY(-9%) scale(.94);z-index:2}.dp-shd__item.is-front{opacity:1;transform:none;z-index:3}.dp-shd__item.is-out{opacity:0;transform:translateY(16%) scale(1.03);z-index:4}.dp-shb__tile--design:hover .dp-shd__item.is-front{transform:translateY(-1.5%)}.dp-shd__phones{position:absolute;right:3%;bottom:4%;width:42%;height:72%;z-index:6;pointer-events:none}.dp-shd__phone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .8s cubic-bezier(.22,.72,.16,1);filter:drop-shadow(0 24px 30px rgba(13,13,15,.3))}.dp-shd__phone.is-on{opacity:1;transform:none}.dp-shd__tags{position:absolute;left:6%;bottom:9%;height:34px;z-index:7;pointer-events:none}.dp-shd__tag{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#150826db;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 14px 8px 10px;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.02em;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,.72,.16,1);overflow:hidden}.dp-shd__tag.is-on{opacity:1;transform:none}.dp-shd__tag b{flex:none;width:8px;height:8px;border-radius:50%;background:var(--grad-magenta);box-shadow:0 0 0 3px #ff3bd433}.dp-shd__tag i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--grad-magenta);transform:scaleX(0);transform-origin:0 50%}.dp-shd__tag.is-on i{animation:dp-shd-bar var(--t,3.2s) linear forwards}.dp-shd.is-paused .dp-shd__tag i{animation-play-state:paused}@keyframes dp-shd-bar{to{transform:scaleX(1)}}.dp-shb__labels{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dp-shb__labels{display:flex;width:max-content;animation:dp-shb-labels 22s linear infinite}.dp-shb__labels-set{display:flex;gap:10px;padding-right:10px}.dp-shb__label{display:flex;flex-direction:column;gap:2px;white-space:nowrap;background:#fff;border:1px solid rgba(13,13,15,.08);border-left:4px solid var(--indigo);border-radius:12px;padding:10px 14px;font-size:12px;color:var(--ink);box-shadow:0 10px 24px -14px #0d0d0f4d}.dp-shb__label b{font-family:var(--font-h);font-weight:800;font-size:12px}.dp-shb__label i{font-style:normal;font-size:11px;color:var(--mute)}.dp-shb__label--alt{border-left-color:#ff3bd4}@keyframes dp-shb-labels{to{transform:translate3d(-50%,0,0)}}.dp-shb__receipt{position:absolute;left:50%;top:14px;transform:translate(-50%);width:150px;background:#fff;padding:14px 14px 18px;display:flex;flex-direction:column;gap:7px;border-radius:8px 8px 0 0;box-shadow:0 20px 40px -20px #0d0d0f59;-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),transparent calc(100% - 8px)),radial-gradient(circle at 6px 100%,#000 5px,transparent 6px);-webkit-mask-size:100% 100%,12px 12px;-webkit-mask-repeat:no-repeat,repeat-x;-webkit-mask-position:0 0,0 100%;mask-image:linear-gradient(#000 calc(100% - 8px),transparent calc(100% - 8px)),radial-gradient(circle at 6px 100%,#000 5px,transparent 6px);mask-size:100% 100%,12px 12px;mask-repeat:no-repeat,repeat-x;mask-position:0 0,0 100%;animation:dp-shb-print 5s ease-in-out infinite}.dp-shb__receipt>span{display:block;height:6px;border-radius:3px;background:#e5e5ea;width:100%}.dp-shb__receipt>span.s{width:60%}.dp-shb__receipt-h,.dp-shb__receipt-t,.dp-shb__receipt-ok{height:auto!important;background:none!important;font-family:var(--font-h);font-weight:800;font-size:10px;letter-spacing:.08em;color:var(--ink)}.dp-shb__receipt-h{border-bottom:1px dashed #E5E5EA;padding-bottom:6px;margin-bottom:2px}.dp-shb__receipt-t{margin-top:4px;border-top:1px dashed #E5E5EA;padding-top:8px;font-size:11px}.dp-shb__receipt-ok{color:#16a34a;font-size:9px}@keyframes dp-shb-print{0%{clip-path:inset(0 0 100% 0)}35%,to{clip-path:inset(0 0 0 0)}}.dp-shb__chips{position:absolute;inset:24px 26px auto;display:flex;flex-wrap:wrap;gap:8px}.dp-shb__chips span{display:inline-block;font-family:var(--font-h);font-weight:700;font-size:12px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid rgba(13,13,15,.08);color:var(--ink)}.dp-shb__chips--sm span{font-size:11px;padding:6px 10px}.dp-shb__chips span:nth-child(3n+1){background:var(--lav-2);border-color:transparent}.dp-shb__track{position:absolute;top:0;right:0;bottom:0;left:0}.dp-shb__bars{position:absolute;left:26px;right:26px;bottom:0;height:40%;display:flex;align-items:flex-end;gap:8px}.dp-shb__bars i{flex:1;height:var(--h,50%);border-radius:6px 6px 0 0;background:var(--grad-violet);transform:scaleY(0);transform-origin:50% 100%;transition:transform .9s cubic-bezier(.22,.72,.16,1) calc(var(--n,0) * .06s)}.dp-shb__bars i:nth-child(1){--n:1}.dp-shb__bars i:nth-child(2){--n:2}.dp-shb__bars i:nth-child(3){--n:3}.dp-shb__bars i:nth-child(4){--n:4}.dp-shb__bars i:nth-child(5){--n:5}.dp-shb__bars i:nth-child(6){--n:6}.dp-shb__bars i:nth-child(7){--n:7}.dp-shb__tile.is-in .dp-shb__bars i{transform:scaleY(1)}.dp-shb__seo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 26px;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.dp-shb__seo-old{color:var(--mute);text-decoration:line-through;background:#fff;padding:10px 14px;border-radius:12px;border:1px solid rgba(13,13,15,.08)}.dp-shb__seo-arr{font-family:var(--font-h);font-weight:800;font-size:13px;letter-spacing:.08em;background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;color:transparent;animation:dp-shb-arr 1.8s ease-in-out infinite}.dp-shb__seo-new{color:var(--ink);font-weight:700;background:var(--lav-2);padding:10px 14px;border-radius:12px}@keyframes dp-shb-arr{50%{transform:translate(6px)}}.dp-shb__chat{position:absolute;inset:24px 26px auto;display:flex;flex-direction:column;gap:8px}.dp-shb__msg{max-width:88%;align-self:flex-start;background:#fff;border:1px solid rgba(13,13,15,.08);border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:13px;line-height:1.45;color:var(--ink)}.dp-shb__msg--us{align-self:flex-end;background:var(--ink);color:#fff;border-color:transparent;border-radius:16px 16px 4px}@media(max-width:1100px){.dp-shb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dp-shb__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px;gap:12px}.dp-shb__tile{padding:20px;border-radius:20px}.dp-shb__vis{margin:-20px -20px 14px}.dp-shb__tile--xl{grid-row:span 2}.dp-shb__chips{inset:16px 20px auto}}@media(max-width:480px){.dp-shb__grid{grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto)}.dp-shb__tile--w,.dp-shb__tile--xl{grid-column:span 1}.dp-shb__tile--xl,.dp-shb__tile--t{grid-row:span 1}.dp-shb__tile--xl .dp-shb__vis{min-height:300px}.dp-shb__vis{min-height:160px}.dp-shd__item{top:-5%}.dp-shd__phones{width:46%;height:74%}.dp-shd__tags{bottom:7%}}@media(prefers-reduced-motion:reduce){.dp-shb__labels,.dp-shb__receipt,.dp-shb__seo-arr{animation:none}.dp-shb__bars i{transform:scaleY(1)}.dp-shd__item,.dp-shd__phone,.dp-shd__tag{transition:none}.dp-shd__tag i{animation:none}}.dp-shs{position:relative;background:var(--hero-bg);color:#fff;padding:var(--dp-pt,160px) 0 var(--dp-pb,160px);overflow:hidden}.dp-shs__glow{position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;pointer-events:none;background:radial-gradient(40% 50% at 80% 30%,#7c3aed8c,#15082600 70%),radial-gradient(30% 40% at 10% 80%,#ff3bd438,#15082600 70%);animation:dp-shh-drift 20s ease-in-out infinite alternate}.dp-shs__text{position:relative;margin:0 auto;max-width:1180px;text-align:center;font-family:var(--font-h);font-weight:800;letter-spacing:-.03em;line-height:1.04;font-size:calc(clamp(40px,6.4vw,96px) * var(--hs,1));text-wrap:balance}.dp-sh-w{color:#ffffff24;transition:color .4s ease}.dp-sh-w.is-on{color:#fff}.dp-sh-w--em.is-on{background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:480px){.dp-shs__text{font-size:calc(clamp(36px,10.5vw,48px) * var(--hs,1));letter-spacing:-.02em}}@media(prefers-reduced-motion:reduce){.dp-shs__glow{animation:none}.dp-sh-w{color:#fff}}.dp-shpr{background:var(--paper);padding:var(--dp-pt,140px) 0 var(--dp-pb,140px)}.dp-shpr__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:start}.dp-shpr__head{align-self:stretch}.dp-shpr__sticky{position:sticky;top:120px}.dp-shpr__badge{display:inline-flex;align-items:center;gap:10px;margin:28px 0 0;padding:12px 18px;border-radius:999px;background:var(--lav-2);font-family:var(--font-h);font-weight:700;font-size:13px;color:var(--violet)}.dp-shpr__badge svg{width:18px;height:18px}.dp-shpr__steps{position:relative;list-style:none;margin:0;padding:0}.dp-shpr__line{position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:#e5e5ea;border-radius:2px;overflow:hidden}.dp-shpr__line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad-violet);transform:scaleY(var(--p,0));transform-origin:50% 0;transition:transform .12s linear}.dp-shpr__step{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:0 0 34px}.dp-shpr__step:last-child{padding-bottom:0}.dp-shpr__dot{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--paper);border:2px solid #E5E5EA;display:grid;place-items:center;font-family:var(--font-h);font-weight:800;font-size:13px;color:var(--mute);transition:background .4s ease,border-color .4s ease,color .4s ease,transform .4s ease}.dp-shpr__step.is-on .dp-shpr__dot{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.06)}.dp-shpr__card{border:1px solid #E5E5EA;border-radius:24px;padding:30px 32px;transition:border-color .4s ease,box-shadow .4s ease}.dp-shpr__step.is-on .dp-shpr__card{border-color:#6c6ce680;box-shadow:0 24px 50px -30px #6c6ce680}.dp-shpr__when{display:inline-block;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);margin:0 0 10px}.dp-shpr__step-title{font-family:var(--font-h);font-weight:800;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.01em;margin:0}.dp-shpr__step-text{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--mute)}.dp-shpr__meta{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:22px 0 0;padding:18px 0 0;border-top:1px dashed #E5E5EA}.dp-shpr__meta dt{font-family:var(--font-h);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.dp-shpr__meta dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}@media(max-width:960px){.dp-shpr__grid{grid-template-columns:1fr;gap:36px}.dp-shpr__sticky{position:static}.dp-shpr__step{grid-template-columns:44px minmax(0,1fr);gap:16px}.dp-shpr__dot{width:44px;height:44px;font-size:12px}.dp-shpr__line{left:21px}.dp-shpr__card{padding:22px;border-radius:20px}}@media(max-width:600px){.dp-shpr__meta{grid-template-columns:1fr}}.dp-shc{background:var(--ink);color:#fff;padding:var(--dp-pt,140px) 0 var(--dp-pb,140px)}.dp-shc__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:end;margin:0 0 44px}.dp-shc__eyebrow{color:var(--lav)}.dp-shc__sub{color:#ffffffa8;margin:0}.dp-shc__feat{position:relative;display:block;border-radius:30px;overflow:hidden;min-height:480px;aspect-ratio:16/8;background:#1c1c20;isolation:isolate}.dp-shc__feat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.72,.16,1)}.dp-shc__feat:hover .dp-shc__feat-img{transform:scale(1.04)}.dp-shc__feat-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0f26,#0d0d0f1a 40%,#0d0d0fdb)}.dp-shc__feat-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:36px 40px}.dp-shc__feat-top{display:flex;align-items:center;gap:12px}.dp-shc__client{font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.dp-shc__tag{font-family:var(--font-h);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.dp-shc__feat-bottom{display:grid;grid-template-columns:minmax(0,7fr) auto;gap:24px 48px;align-items:end}.dp-shc__feat-title{font-family:var(--font-h);font-weight:800;font-size:clamp(24px,3vw,42px);line-height:1.04;letter-spacing:-.02em;margin:0;max-width:16ch;text-wrap:balance}.dp-shc__feat-sum{margin:16px 0 0;font-size:15px;line-height:1.6;color:#ffffffc2;max-width:520px}.dp-shc__more{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-h);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.dp-shc__more span{transition:transform .3s ease}.dp-shc__feat:hover .dp-shc__more span,.dp-shc__card:hover .dp-shc__more span{transform:translate(5px)}.dp-shc__metric{text-align:right}.dp-shc__metric-v{display:block;font-family:var(--font-h);font-weight:800;font-size:clamp(56px,8vw,120px);line-height:.9;letter-spacing:-.04em;background:var(--grad-magenta);-webkit-background-clip:text;background-clip:text;color:transparent}.dp-shc__metric-l{display:block;font-size:13px;line-height:1.45;color:#ffffffb3;max-width:240px;margin:10px 0 0 auto}.dp-shc__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0}.dp-shc__card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#17171a;border:1px solid rgba(255,255,255,.08)}.dp-shc__card-media{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:#222}.dp-shc__card-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,.72,.16,1)}.dp-shc__card:hover .dp-shc__card-media img{transform:scale(1.05)}.dp-shc__card-metric{position:absolute;left:14px;top:14px;font-family:var(--font-h);font-weight:800;font-size:14px;padding:8px 12px;border-radius:999px;background:#fff;color:var(--ink)}.dp-shc__card-body{display:flex;flex-direction:column;padding:20px 22px 24px;flex:1}.dp-shc__card-title{font-family:var(--font-h);font-weight:700;font-size:17px;line-height:1.3;margin:8px 0 0;letter-spacing:-.01em}.dp-shc__card .dp-shc__more{margin-top:auto;padding-top:18px;font-size:12px}.dp-shc__foot{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:48px 0 0}@media(max-width:960px){.dp-shc__head{grid-template-columns:1fr}.dp-shc__feat{aspect-ratio:auto;min-height:0}.dp-shc__feat-img{position:relative;aspect-ratio:16/10;height:auto}.dp-shc__feat-shade{display:none}.dp-shc__feat-body{position:relative;padding:22px 24px 28px;gap:22px}.dp-shc__feat-bottom{grid-template-columns:1fr}.dp-shc__metric{text-align:left}.dp-shc__metric-l{margin-left:0}.dp-shc__row{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dp-shc__row{grid-template-columns:1fr}.dp-shc__foot .dp-btn{width:100%;justify-content:center}}.dp-shcmp{background:var(--paper);padding:var(--dp-pt,140px) 0 var(--dp-pb,140px);overflow:hidden}.dp-shcmp__head{max-width:820px;margin:0 0 48px}.dp-shcmp__scroll{overflow-x:auto;overscroll-behavior-x:contain;contain:paint;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:26px}.js .dp-shcmp__scroll[data-reveal]{transform:none}.dp-shcmp__scroll:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}.dp-shcmp__table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;table-layout:fixed}.dp-shcmp__table th,.dp-shcmp__table td{text-align:left;vertical-align:top;padding:20px 22px;border-bottom:1px solid #E5E5EA}.dp-shcmp__th-first{width:26%}.dp-shcmp__th{padding-top:0!important;padding-bottom:18px!important;border-bottom-width:2px!important}.dp-shcmp__th-in{display:inline-block;font-family:var(--font-h);font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.dp-shcmp__th--hi .dp-shcmp__th-in{background:var(--grad-magenta);color:#fff;padding:10px 16px;border-radius:999px}.dp-shcmp__row-label{font-family:var(--font-h);font-weight:700;font-size:15px;line-height:1.3;color:var(--ink);background:var(--paper)}.dp-shcmp__cell{font-size:14px;line-height:1.5;color:var(--mute)}.dp-shcmp__cell--hi{background:var(--lav-2);color:var(--ink)}.dp-shcmp__table thead .dp-shcmp__th--hi{background:var(--lav-2);border-radius:22px 22px 0 0}.dp-shcmp__table tbody tr:last-child .dp-shcmp__cell--hi{border-radius:0 0 22px 22px}.dp-shcmp__table tbody tr:last-child th,.dp-shcmp__table tbody tr:last-child td{border-bottom:0}.dp-shcmp__mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;margin:0 0 8px;color:#fff;background:#c7c7cf}.dp-shcmp__mark svg{width:14px;height:14px}.dp-shcmp__cell--yes .dp-shcmp__mark{background:var(--grad-violet)}.dp-shcmp__cell--part .dp-shcmp__mark{background:#f59e0b}.dp-shcmp__cell--no .dp-shcmp__mark{background:#d1d1d8;color:var(--ink)}.dp-shcmp__cell-text{display:block}.dp-shcmp__note{margin:28px 0 0;font-size:14px;line-height:1.65;color:var(--mute);max-width:760px}.dp-shcmp__hint{display:none;margin:14px 0 0;font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo)}@media(max-width:960px){.dp-shcmp__table{min-width:720px}.dp-shcmp__table th:first-child{position:sticky;left:0;z-index:2;box-shadow:8px 0 16px -12px #0d0d0f33}.dp-shcmp__table thead th:first-child{background:var(--paper)}.dp-shcmp__th-first{width:160px}.dp-shcmp__table th,.dp-shcmp__table td{padding:16px 14px}.dp-shcmp__row-label,.dp-shcmp__cell{font-size:13px}}@media(max-width:760px){.dp-shcmp__hint{display:block}}.dp-shf{background:var(--paper);padding:var(--dp-pt,120px) 0 var(--dp-pb,140px)}.dp-shf__card{position:relative;overflow:hidden;background:var(--hero-bg);color:#fff;border-radius:var(--r-lg,44px);padding:64px 64px 44px;isolation:isolate}.dp-shf__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(520px 420px at var(--gx,70%) var(--gy,30%),rgba(124,58,237,.75),rgba(21,8,38,0) 70%),radial-gradient(400px 360px at 15% 90%,#ff3bd440,#15082600 70%);transition:background-position .2s ease}.dp-shf__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 64px;align-items:center}.dp-shf__eyebrow{color:var(--lav)}.dp-shf__title{font-family:var(--font-h);font-weight:800;text-transform:uppercase;line-height:.96;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,62px);margin:0;max-width:16ch;text-wrap:balance}.dp-shf__text{margin:22px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:#fffc;max-width:520px}.dp-shf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:34px 0 0}.dp-shf__phone{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-h);font-weight:700;font-size:15px;color:#fff;padding:10px 0}.dp-shf__phone svg{width:20px;height:20px}.dp-shf__phone:hover{color:var(--lav)}.dp-shf__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dp-shf__points li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;align-items:center;padding:18px 20px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.dp-shf__point-ico{grid-row:span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:var(--lav)}.dp-shf__point-ico svg{width:20px;height:20px}.dp-shf__point-t{font-family:var(--font-h);font-weight:700;font-size:15px;line-height:1.3}.dp-shf__point-x{font-size:13px;line-height:1.5;color:#ffffffa8}.dp-shf__foot{position:relative;z-index:1;margin:40px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:#ffffffa8}.dp-shf__foot a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.dp-shf__card{padding:44px 32px 32px;border-radius:32px}.dp-shf__in{grid-template-columns:1fr}}@media(max-width:600px){.dp-shf__card{padding:36px 22px 26px;border-radius:26px}.dp-shf__actions .dp-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dp-shop.css.map */
