.dmp :where(:not(svg,svg *)),.dmp :where(:not(svg,svg *)):before,.dmp :where(:not(svg,svg *)):after{all:revert}.dmp{--g1:#a95b8a;--g2:#b86578;--g3:#c86e68;--mauve:#a15d7e;--wine:#4f1b31;--ink:#1f1a24;--grey:#5e5763;--dark:#2d262e;--amber:#ffb547;--gold:#ffd48a;--soft:#f8e8ef;--soft2:#fbefe8;--line:#eedce5;--app:#faf7f9;--ok:#1e7a46;--okbg:#e9f7ef;--wa:#1fa855;--hdr:72px}.dmp *{box-sizing:border-box}.dmp{scroll-behavior:smooth;font-family:var(--font-poppins),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:84px;line-height:1.6;overflow-x:clip}.dmp img,.dmp video{max-width:100%;display:block}.dmp a{color:inherit}.dmp button{font:inherit}.dmp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.dmp .skip{z-index:200;background:var(--dark);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.dmp .skip:focus{top:12px}.dmp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.dmp .grad{background:linear-gradient(90deg,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%);color:#fff}.dmp .soft{background:linear-gradient(180deg,var(--soft) 0%,var(--soft2) 100%)}.dmp .kick{color:var(--mauve);margin-bottom:4px;font-size:15px;font-style:italic}.dmp h1,.dmp h2,.dmp h3{text-wrap:balance}.dmp h2{letter-spacing:-.3px;margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.18}.dmp h3{line-height:1.3}.dmp .lead{opacity:.95;max-width:540px;margin:0;font-size:17px}.dmp .sub{color:var(--grey);max-width:700px;margin:0 auto;font-size:16px}.dmp section{padding:88px 0;position:relative}.dmp .sec-head{text-align:center;max-width:840px;margin:0 auto}.dmp .sec-head .sub{margin-top:6px}.dmp .btn{background:var(--dark);color:#fff;font:600 15px var(--font-poppins),sans-serif;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.dmp .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2d262e47}.dmp .btn.light{background:0 0;border:1.5px solid #fffc}.dmp .btn.light:hover{background:#ffffff1f}.dmp .btn.mauve{background:var(--mauve)}.dmp .btn.white{color:var(--dark);background:#fff}.dmp .btn.wa{background:var(--wa)}.dmp .btn.wa:hover{box-shadow:0 12px 26px #1fa8554d}.dmp .btn.ghost{color:var(--ink);background:0 0;border:1.5px solid #e2cfd9}.dmp .btn.ghost:hover{border-color:var(--mauve);color:var(--mauve);box-shadow:none}.dmp .btn svg{width:17px;height:17px}.dmp .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.dmp .ico.fill{fill:currentColor;stroke:none}.dmp :focus-visible{outline:3px solid var(--amber);outline-offset:2px}.dmp .more{color:var(--mauve);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.dmp .more:hover{text-decoration:underline}.dmp .more .ico{width:16px;height:16px}.dmp .top{z-index:100;height:var(--hdr);transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.dmp .top.scrolled,.dmp .top.solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d262ef5;box-shadow:0 8px 30px #14081040}.dmp .top .wrap{align-items:center;gap:18px;height:100%;display:flex;position:relative}.dmp .logo img{width:auto;height:40px}.dmp .nav{flex:1;justify-content:flex-end;align-items:center;gap:4px;margin:0 4px 0 0;display:flex}.dmp .nav .dd>button,.dmp .nav>a{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dmp .nav .dd>button:hover,.dmp .nav .dd:focus-within>button,.dmp .nav>a:hover{background:#ffffff1f}.dmp .dd>button svg{width:14px;height:14px;transition:transform .2s}.dmp .dd.mega{position:static}.dmp .dd .menu{color:var(--ink);opacity:0;visibility:hidden;background:#fff;border-radius:20px;gap:26px;padding:26px 28px;transition:all .18s;display:grid;position:absolute;top:calc(100% - 8px);left:0;right:0;transform:translateY(6px);box-shadow:0 22px 50px #280c1e40}.dmp .dd .menu:before{content:"";height:26px;position:absolute;top:-26px;left:0;right:0}.dmp .dd .menu.g3{grid-template-columns:repeat(3,1fr)}.dmp .dd:hover .menu,.dmp .dd:focus-within .menu,.dmp .dd.open .menu{opacity:1;visibility:visible;transform:none}.dmp .dd:hover>button svg,.dmp .dd.open>button svg{transform:rotate(180deg)}.dmp .mg p{letter-spacing:1.1px;text-transform:uppercase;color:var(--mauve);margin:0 0 8px;font-size:12px;font-weight:700}.dmp .menu .mg a{border-radius:10px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:block}.dmp .menu .mg a:hover,.dmp .menu .mg a:focus-visible{background:var(--soft)}.dmp .menu a b{font-size:14px;font-weight:600;display:block}.dmp .menu a small{color:var(--grey);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.dmp .tel{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.dmp .tel .ico{width:18px;height:18px}.dmp .login{color:#ffffffe6;white-space:nowrap;padding:8px 6px;font-size:14.5px;font-weight:500;text-decoration:none}.dmp .login:hover{color:#fff;text-decoration:underline}.dmp .top .btn{min-height:44px;padding:11px 18px;font-size:14.5px}.dmp .burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;width:46px;height:46px;margin-left:auto;display:none}.dmp .burger .ico{width:26px;height:26px}.dmp .drawer{inset:var(--hdr) 0 0 0;z-index:99;visibility:hidden;background:#fff;padding:18px 20px 120px;transition:transform .3s;position:fixed;overflow:auto;transform:translate(100%)}.dmp .drawer.open{visibility:visible;transform:none}.dmp .drawer h4{letter-spacing:1.2px;text-transform:uppercase;color:var(--mauve);margin:18px 0 6px;font-size:12px}.dmp .drawer a{border-bottom:1px solid #f3e7ed;padding:11px 4px;font-weight:500;text-decoration:none;display:block}.dmp .drawer .btn{border-bottom:0;width:100%;margin-top:18px}.dmp .hero{padding-top:var(--hdr);position:relative;overflow:hidden}.dmp .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 62%);border-radius:50%;width:60rem;height:60rem;position:absolute;top:-20%;right:-10%}.dmp .hero .grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:20px;padding:24px 0 70px;display:grid;position:relative}.dmp .hero h1{margin:0}.dmp .hero h1 .eyebrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:0;background:#ffffff26;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(12px,2.2vh,20px);padding:6px 16px 6px 10px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 0 0 1px #ffffff4d}.dmp .hero h1 .eyebrow .flag{border-radius:3px;flex-direction:column;width:20px;height:14px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff6}.dmp .hero h1 .eyebrow .flag i{flex:1;display:block}.dmp .flag i:first-child{background:#f93}.dmp .flag i:nth-child(2){background:#fff}.dmp .flag i:nth-child(3){background:#138808}.dmp .hero h1 .big{letter-spacing:-.5px;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.12;display:block}.dmp .hero h1 .big>span,.dmp .hero h1 .big>em{display:block}.dmp .hero h1 em{color:var(--gold);font-style:normal}.dmp .hero .lead{max-width:575px;margin-top:clamp(10px,2vh,16px);font-size:16.5px;line-height:1.6}.dmp .ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.dmp .proofrow{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.dmp .gbadge{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 10px;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #3c102838}.dmp .gbadge svg.g{flex:none;width:26px;height:26px}.dmp .gbadge b{font-size:18px;font-weight:700;line-height:1}.dmp .gbadge .stars{color:#f4b400;letter-spacing:1px;font-size:13px;line-height:1}.dmp .gbadge small{color:var(--grey);margin-top:2px;font-size:12px;line-height:1.2;display:block}.dmp .proofrow .ratings{opacity:.95;width:auto;height:34px}.dmp .stage{height:560px;position:relative}.dmp .halo{background:radial-gradient(circle,#ffffff57,#ffffff14 62%,#0000 70%);border-radius:50%;width:470px;height:470px;position:absolute;top:40px;left:8%}.dmp .orbit{pointer-events:none;border:2px dashed #ffffff8c;border-radius:50%;width:540px;height:540px;animation:70s linear infinite dmp-spin;position:absolute;top:10px;left:2%}.dmp .orbit:before,.dmp .orbit:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 5px #ffd48a40}.dmp .orbit:before{top:12%;left:9%}.dmp .orbit:after{background:#fff;bottom:6%;right:22%;box-shadow:0 0 0 5px #ffffff38}@keyframes dmp-spin{to{transform:rotate(360deg)}}.dmp .figure{aspect-ratio:716/1100;z-index:2;height:610px;position:absolute;bottom:-70px;left:6%}.dmp .figure .person{filter:drop-shadow(0 24px 40px #3c142847);width:100%;height:100%;display:block}.dmp .pin{white-space:nowrap;z-index:3;position:absolute;top:40%;left:94%;transform:translate(-30%,calc(-100% - 14px))}.dmp .pill{background:var(--dark);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:600;animation:7s ease-in-out infinite dmp-float;display:flex;position:relative;box-shadow:0 12px 26px #280a1e59}.dmp .pill .ico{width:18px;height:18px;color:var(--gold)}.dmp .fcard{color:var(--ink);z-index:3;background:#fff;border-radius:16px;padding:12px 14px;font-size:13.5px;line-height:1.4;animation:6s ease-in-out infinite dmp-float;position:absolute;box-shadow:0 20px 44px #3c14283d}.dmp .fcard b{font-weight:600}.dmp .fcard .ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dmp .fcard .ic .ico{width:18px;height:18px}.dmp .row{align-items:center;gap:11px;display:flex}.dmp .fcard .muted{color:var(--grey);font-size:12.5px}.dmp .fcard.c1{width:290px;top:70px;right:-10px}.dmp .fcard.c2{width:282px;animation-delay:-3s;bottom:6px;right:40px}.dmp .feed{transition:opacity .35s,transform .35s}.dmp .feed.swap{opacity:0;transform:translateY(6px)}.dmp .live{letter-spacing:.6px;color:#1e7a46;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.dmp .live:before{content:"";background:#22b35e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite dmp-ping;box-shadow:0 0 #22b35e99}@keyframes dmp-ping{70%{box-shadow:0 0 0 7px #22b35e00}to{box-shadow:0 0 #22b35e00}}@keyframes dmp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.dmp .wa-ic{color:var(--wa);background:#e7f8ee}.dmp .trust{z-index:5;background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:-50px;display:grid;position:relative;box-shadow:0 20px 48px #4f1b3126}.dmp .trust div{border-right:1px solid var(--line);padding:22px 24px}.dmp .trust div:last-child{border:0}.dmp .trust b{color:var(--wine);font-size:30px;font-weight:700;line-height:1.1;display:block}.dmp .trust span{color:var(--grey);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.dmp .trust .src{color:#9a8a93;margin-top:4px;font-size:11.5px;display:block}.dmp .brands{padding:44px 0 6px;overflow:hidden}.dmp .brands p{text-align:center;margin:0 0 18px;font-size:17px;font-weight:600}.dmp .track{gap:18px;width:max-content;animation:46s linear infinite dmp-marq;display:flex}.dmp .brands:hover .track{animation-play-state:paused}.dmp .track img{object-fit:cover;border-radius:10px;flex:none;width:166px;height:68px;box-shadow:0 4px 14px #00000012}@keyframes dmp-marq{to{transform:translate(-50%)}}.dmp .what{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.dmp .answer{color:#3b3440;margin:0 0 18px;font-size:17.5px}.dmp .answer strong{color:var(--ink)}.dmp .chk{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dmp .chk li{gap:10px;font-size:15.5px;display:flex}.dmp .chk li .ico{width:18px;height:18px;color:var(--mauve);stroke-width:3px;margin-top:4px}.dmp .glance{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #4f1b3114}.dmp .glance h3{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;margin:0;padding:16px 22px;font-size:16px;font-weight:600;display:flex}.dmp .glance h3 small{opacity:.7;font-size:12px;font-weight:400}.dmp .glance dl{grid-template-columns:130px 1fr;margin:0;display:grid}.dmp .glance dt,.dmp .glance dd{border-top:1px solid #f4e9ee;margin:0;padding:11px 16px;font-size:14px}.dmp .glance dt{color:var(--grey);background:#fdf8fa;padding-left:22px;font-weight:500}.dmp .glance dd b{font-weight:600}.dmp .pains{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.dmp .pain{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;gap:6px 18px;padding:26px 26px 22px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.dmp .pain:hover{transform:translateY(-4px);box-shadow:0 22px 50px #4f1b311a}.dmp .pain .pi{color:#b4651b;background:#fdf0e4;border-radius:15px;grid-row:1/3;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dmp .pain .pi .ico{width:24px;height:24px}.dmp .pain h3{margin:0;font-size:19px;font-weight:600}.dmp .pain p{color:var(--grey);margin:0;font-size:15px}.dmp .pain .fix{color:#3b3440;border-top:1px dashed #e8d5df;grid-column:1/-1;gap:10px;margin-top:14px;padding-top:14px;font-size:14.5px;display:flex}.dmp .pain .fix b{color:var(--mauve);white-space:nowrap}.dmp .pain .fix .ico{width:18px;height:18px;color:var(--ok);stroke-width:3px;margin-top:3px}.dmp .insight{text-align:center;max-width:820px;color:var(--wine);margin:34px auto 0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.35}.dmp .insight span{background:linear-gradient(#0000 62%,#ffe3b0 62%)}.dmp .pillars{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:40px;display:grid}.dmp .pil{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:30px 30px 26px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.dmp .pil:hover{transform:translateY(-5px);box-shadow:0 26px 60px #4f1b311f}.dmp .pil .no{color:var(--mauve);letter-spacing:1px;font-size:15px;font-weight:800}.dmp .pil h3{letter-spacing:-.4px;margin:6px 0 10px;font-size:26px;font-weight:700;line-height:1.15}.dmp .pil p{color:var(--grey);margin:0 0 14px;font-size:15px}.dmp .pil .tags{flex-wrap:wrap;gap:6px;display:flex}.dmp .pil .tags span{background:var(--soft);color:var(--wine);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.dmp .pil .proof{color:#4b4450;background:#fbf6f8;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:2px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.dmp .pil .proof svg{flex:none;width:18px;height:18px;margin-top:2px}.dmp .pil .proof cite{color:var(--grey);white-space:nowrap;font-style:normal}.dmp .viz{min-height:230px;font-family:var(--font-urbanist),var(--font-poppins),sans-serif;background:linear-gradient(160deg,#fbf1f5,#fcefe9);border-radius:18px;flex-direction:column;justify-content:center;gap:9px;padding:16px;display:flex;position:relative}.dmp .mini{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 8px 20px #4f1b3114}.dmp .mini b{font-weight:700}.dmp .mini .ic{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dmp .mini .ic svg{width:16px;height:16px}.dmp .mb{border-radius:12px;max-width:90%;padding:8px 11px;font-size:12.5px;line-height:1.4}.dmp .mb.c{background:#fff;align-self:flex-start;box-shadow:0 6px 16px #4f1b310f}.dmp .mb.a{color:#1f2a1f;background:#dcf8c6;align-self:flex-end}.dmp .mb small{opacity:.7;text-align:right;margin-top:2px;font-size:10px;display:block}.dmp .prow{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex;box-shadow:0 6px 16px #4f1b310f}.dmp .prow i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.dmp .prow span{flex:1}.dmp .prow b{font-weight:800}.dmp .lrow{grid-template-columns:96px 1fr 40px;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.dmp .bar{background:#f0e4ea;border-radius:5px;height:9px;overflow:hidden}.dmp .bar i{background:linear-gradient(90deg,#a95b8a,#c86e68);width:0;height:100%;transition:width 1.2s .4s;display:block}.dmp .pil.in .bar i,.dmp .screen.on .bar i{width:var(--w)}.dmp .chipx{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.dmp .chipx.ok{color:#1e7a46;background:#e9f7ef}.dmp .chipx.warn{color:#9a5a00;background:#fff1dd}.dmp .chipx.bad{color:#b42318;background:#fde8e8}.dmp .chipx.m{color:#a15d7e;background:#f6e6ee}.dmp .vt{grid-template-columns:1.62fr 1fr;align-items:stretch;gap:22px;margin-top:40px;display:grid}.dmp .vcol{flex-direction:column;gap:14px;min-width:0;display:flex}.dmp .player{background:#1d1219;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #3c142d40,0 0 0 1px #4f1b3114}.dmp .player.wide{aspect-ratio:16/9}.dmp .player.tall{aspect-ratio:9/16;width:100%;max-height:640px;margin:0 auto}.dmp .player video{object-fit:cover;background:#1d1219;width:100%;height:100%;display:block}.dmp .player .cover{cursor:pointer;color:#fff;font:inherit;text-align:left;z-index:2;background:#1d1219 50%/cover;border:0;justify-content:flex-start;align-items:flex-end;gap:14px;padding:22px;display:flex;position:absolute;inset:0}.dmp .player .cover:after{content:"";background:linear-gradient(#1f0e1800 50%,#1f0e188c 74%,#1f0e18e0 100%);position:absolute;inset:0}.dmp .player .play{z-index:1;background:var(--mauve);border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .25s;display:flex;position:relative;box-shadow:0 0 0 12px #ffffff2e,0 20px 40px #00000059}.dmp .player .cover:hover .play{transform:scale(1.07)}.dmp .player .play svg{fill:#fff;width:30px;height:30px;margin-left:4px}.dmp .player .play:before{content:"";border:2px solid #ffffff8c;border-radius:50%;animation:2.2s ease-out infinite dmp-pulse;position:absolute;inset:-12px}@keyframes dmp-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.dmp .player .meta{z-index:1;flex-direction:column;gap:4px;padding-bottom:4px;font-weight:600;display:flex;position:relative}.dmp .player .meta strong{text-shadow:0 2px 12px #00000059;font-size:21px;line-height:1.2}.dmp .player .meta span{opacity:.9;font-size:13.5px;font-weight:500}.dmp .player.live .cover{background:0 0!important}.dmp .player.live .cover:after{background:linear-gradient(#1f0e1800 64%,#1f0e1866 100%)}.dmp .player.live .cover .meta{display:none}.dmp .player.live .cover .play{width:56px;height:56px}.dmp .player.live .cover .play svg{width:22px;height:22px}.dmp .soundbtn{z-index:3;color:var(--ink);font:600 13.5px var(--font-poppins),sans-serif;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 26px #00000040}.dmp .soundbtn svg{fill:none;width:19px;height:19px;stroke:var(--mauve);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dmp .who{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dmp .who .lg{background:#fff;border:1px solid #efe3e9;border-radius:9px;flex:none;width:76px;height:42px;overflow:hidden}.dmp .who .lg img{object-fit:cover;width:100%;height:100%}.dmp .who .lg.sq{width:42px}.dmp .who b{font-size:15px;line-height:1.3;display:block}.dmp .who small{color:var(--grey);font-size:12.5px;line-height:1.4;display:block}.dmp .verified{color:var(--ok);background:var(--okbg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.dmp .verified .ico{stroke-width:3px;width:14px;height:14px}.dmp .vquote{color:#3b3440;margin:0;font-size:16px;line-height:1.6}.dmp .vquote:before{content:"“";vertical-align:-14px;color:var(--mauve);margin-right:4px;font-family:Georgia,serif;font-size:40px;line-height:0}.dmp details.tx{font-size:14px}.dmp details.tx summary{cursor:pointer;color:var(--mauve);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.dmp details.tx summary::-webkit-details-marker{display:none}.dmp details.tx div{border:1px solid var(--line);color:#4b4450;background:#fff;border-radius:14px;margin-top:8px;padding:14px 16px;line-height:1.7}.dmp details.tx p{margin:0 0 8px}.dmp .revhead{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:54px;display:flex}.dmp .srcbadge{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 26px #4f1b310f}.dmp .srcbadge:hover{border-color:#e2bfd0;transform:translateY(-2px)}.dmp .srcbadge svg{flex:none;width:28px;height:28px}.dmp .srcbadge b{font-size:22px;font-weight:700;line-height:1}.dmp .srcbadge .stars{color:#f4b400;letter-spacing:1.5px;font-size:14px}.dmp .srcbadge small{color:var(--grey);font-size:12.5px;line-height:1.3;display:block}.dmp .rtabs{justify-content:center;gap:8px;margin-top:22px;display:flex}.dmp .rtabs button{font:600 13.5px var(--font-poppins),sans-serif;cursor:pointer;color:var(--ink);background:#fff;border:1.5px solid #e6d6de;border-radius:999px;padding:7px 16px}.dmp .rtabs button[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:#fff}.dmp .rwall{columns:3 300px;column-gap:18px;margin-top:26px}.dmp .rcard{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 18px;padding:20px 20px 16px;display:block}.dmp .rcard .rtop{align-items:center;gap:10px;display:flex}.dmp .rcard .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.dmp .rcard .nm{font-size:14.5px;font-weight:600;line-height:1.25}.dmp .rcard .nm small{color:var(--grey);font-size:12px;font-weight:400;display:block}.dmp .rcard .srclogo{flex:none;width:22px;height:22px;margin-left:auto}.dmp .rcard .rs{color:#f4b400;letter-spacing:1.5px;margin:10px 0 4px;font-size:13px}.dmp .rcard .rs span{color:var(--grey);letter-spacing:0;margin-left:6px;font-size:12px}.dmp .rcard h4{margin:4px 0 2px;font-size:14.5px}.dmp .rcard blockquote{color:#3b3440;margin:6px 0 0;font-size:14.5px;line-height:1.65}.dmp .rcard .sw{color:#8a5200;background:#fff1dd;border-radius:999px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.dmp .rnote{text-align:center;color:var(--grey);margin-top:6px;font-size:13px}.dmp .rnote a{color:var(--mauve)}.dmp .tour{grid-template-columns:.92fr 1.08fr;align-items:start;gap:44px;margin-top:44px;display:grid}.dmp .feats{padding-bottom:6vh}.dmp .sticky-col{align-self:stretch}.dmp .feat{opacity:.38;flex-direction:column;justify-content:center;min-height:56vh;padding:18px 0;transition:opacity .4s;display:flex}.dmp .feat.on{opacity:1}.dmp .feat .fi{background:var(--mauve);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:flex;box-shadow:0 10px 22px #a15d7e4d}.dmp .feat h3{letter-spacing:-.2px;margin:0 0 8px;font-size:24px;font-weight:600}.dmp .feat p{color:#4b4450;margin:0 0 10px}.dmp .feat ul{gap:5px;margin:0 0 12px;padding:0;font-size:14.5px;list-style:none;display:grid}.dmp .feat li{gap:9px;display:flex}.dmp .feat li .ico{width:16px;height:16px;color:var(--mauve);stroke-width:3px;margin-top:4px}.dmp .feat .links{flex-wrap:wrap;gap:6px 18px;display:flex}.dmp .feat .inline-shot{display:none}.dmp .feat.ai-feat .fi{color:#3b2100;background:linear-gradient(135deg,#ffd48a,#ffb547)}.dmp .newtag{color:#3b2100;letter-spacing:.6px;vertical-align:middle;text-transform:uppercase;background:linear-gradient(90deg,#ffd48a,#ffb547);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.dmp .sticky{position:sticky;top:96px}.dmp .appwin{background:var(--app);font-family:var(--font-urbanist),var(--font-poppins),sans-serif;color:#2d262e;border-radius:16px;overflow:hidden;box-shadow:0 34px 80px #3c142d40,0 0 0 1px #4f1b3114}.dmp .chrome{background:#efe6ea;align-items:center;gap:7px;padding:9px 12px;display:flex}.dmp .chrome i{border-radius:50%;width:10px;height:10px}.dmp .chrome i:first-child{background:#ef8c84}.dmp .chrome i:nth-child(2){background:#f3c46b}.dmp .chrome i:nth-child(3){background:#8dd39b}.dmp .chrome span{color:#7a6c74;background:#fff;border-radius:7px;flex:1;max-width:280px;margin-left:10px;padding:3px 12px;font-size:11.5px}.dmp .abar{color:#fff;letter-spacing:.3px;background:#2d262e;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.dmp .abar .bell{background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.dmp .abar .bell img{width:auto;max-width:none;height:15px;margin-left:6px}.dmp .abar .loc{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff40;border-radius:8px;max-width:210px;padding:5px 10px;font-weight:500;overflow:hidden}.dmp .abar nav{gap:4px;margin-left:auto;display:flex}.dmp .abar nav span{opacity:.85;border-radius:7px;padding:5px 9px}.dmp .abar nav span.on{opacity:1;background:#ffffff24}.dmp .abar .me{background:linear-gradient(135deg,#f3c46b,#c86e68);border-radius:50%;flex:none;width:26px;height:26px}.dmp .screens{height:440px;position:relative}.dmp .screen{opacity:0;visibility:hidden;padding:14px;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;inset:0;transform:translateY(10px)scale(.99)}.dmp .screen.on{opacity:1;visibility:visible;transform:none}.dmp .sbar{align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.dmp .seg{background:#efe4ea;border-radius:8px;padding:2px;display:inline-flex}.dmp .seg span{color:#7a6c74;border-radius:6px;padding:4px 10px;font-weight:600}.dmp .seg span.on{color:#fff;background:#a15d7e}.dmp .sbar .dt{font-size:14px;font-weight:700}.dmp .sbar .tag{color:#fff;background:#a15d7e;border-radius:7px;padding:4px 10px;font-weight:600}.dmp .sbar .spacer{flex:1}.dmp .cal{background:#fff;border:1px solid #efe3e9;border-radius:12px;grid-template-columns:44px repeat(4,1fr);height:378px;display:grid;position:relative;overflow:hidden}.dmp .cal .hd{background:#fff;border-bottom:1px solid #efe3e9;align-items:center;gap:6px;height:46px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.dmp .cal .hd .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.dmp .cal .tc{color:#9a8a93;border-right:1px solid #efe3e9;font-size:10px;position:relative}.dmp .cal .tc span{position:absolute;left:6px}.dmp .cal .col{background:repeating-linear-gradient(#f2faf4 0 41px,#e7f1ea 41px 42px);border-right:1px solid #f4ecf0;position:relative}.dmp .cal .col:last-child{border-right:0}.dmp .appt{border-left:3px solid;border-radius:8px;padding:5px 7px;font-size:10.5px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.dmp .appt b{font-size:11px;font-weight:700;display:block}.dmp .a1{background:#f6e6ee;border-color:#a15d7e}.dmp .a2{background:#e6f4ea;border-color:#2f9e57}.dmp .a3{background:#e7eefb;border-color:#3b6fd8}.dmp .a4{background:#fff1dd;border-color:#e39a2d}.dmp .a5{background:#efe7fb;border-color:#7a56c9}.dmp .appt.new{box-shadow:0 0 0 2px #ffb547,0 8px 18px #e39a2d59}.dmp .screen.on .appt.new{animation:.6s cubic-bezier(.2,1.4,.4,1) .5s both dmp-pop}@keyframes dmp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.dmp .nowline{z-index:2;background:#e5484d;height:2px;position:absolute;left:44px;right:0}.dmp .nowline:before{content:"";background:#e5484d;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.dmp .toast{color:#fff;opacity:0;background:#2d262e;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(10px);box-shadow:0 12px 28px #00000040}.dmp .screen.on .toast{animation:.5s 1.1s forwards dmp-toastin}@keyframes dmp-toastin{to{opacity:1;transform:none}}.dmp .toast .ico{color:#8dd39b;stroke-width:3px;width:16px;height:16px}.dmp .acard{background:#fff;border:1px solid #efe3e9;border-radius:12px;padding:12px}.dmp .acard h5{letter-spacing:1px;text-transform:uppercase;color:#9a8a93;margin:0 0 8px;font-size:11px}.dmp .agrid{gap:10px;display:grid}.dmp .lines{gap:6px;font-size:12.5px;display:grid}.dmp .lines div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dmp .lines .t{border-top:1px dashed #e5d6de;padding-top:7px;font-size:15px;font-weight:800}.dmp .pm{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dmp .pm span{border:1.5px solid #e9dce3;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:11.5px;font-weight:600;display:flex}.dmp .pm span.sel{color:#a15d7e;background:#fbf1f6;border-color:#a15d7e}.dmp .pm span .ico{width:15px;height:15px}.dmp .paybtn{color:#fff;text-align:center;background:#a15d7e;border-radius:10px;margin-top:10px;padding:10px;font-size:13px;font-weight:700}.dmp .okbig{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.dmp .okbig .circle{background:#e9f7ef;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.dmp .okbig .circle svg{stroke:#1e7a46;stroke-width:3px;fill:none;stroke-dasharray:30;stroke-dashoffset:30px;width:30px;height:30px}.dmp .screen.on .okbig .circle svg{animation:.6s 1s forwards dmp-draw}@keyframes dmp-draw{to{stroke-dashoffset:0}}.dmp .upi{background:#fff;border:1px solid #e7dbe1;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:2px;width:58px;height:58px;padding:4px;display:grid}.dmp .upi i{background:#2d262e;border-radius:1px}.dmp .upi i:nth-child(3n){background:0 0}.dmp .upi i:nth-child(5n+1){background:#2d262e}.dmp table.at{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;font-size:11.5px;overflow:hidden}.dmp table.at th{color:#7a6c74;text-align:left;letter-spacing:.4px;text-transform:uppercase;background:#f4ecf0;padding:8px 9px;font-size:10.5px;font-weight:700}.dmp table.at td{white-space:nowrap;border-top:1px solid #f3eaef;padding:8px 9px}.dmp table.at td.n,.dmp table.at th.n{text-align:right}.dmp .whoi{align-items:center;gap:7px;font-weight:700;display:flex}.dmp .whoi i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:inline-flex}.dmp .banner{color:#14532d;background:#e9f7ef;border:1px solid #bfe5cc;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.dmp .banner .ico{stroke-width:2.5px;width:18px;height:18px}.dmp .mcard{color:#fff;background:linear-gradient(120deg,#a95b8a,#c86e68);border-radius:14px;padding:14px;position:relative;overflow:hidden}.dmp .mcard:after{content:"";background:#ffffff24;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.dmp .mcard b{font-size:16px}.dmp .mcard .big{font-size:22px;font-weight:800}.dmp .kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dmp .kpi{background:#fff;border:1px solid #efe3e9;border-radius:11px;padding:9px 10px}.dmp .kpi small{color:#9a8a93;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.dmp .kpi b{font-size:17px;font-weight:800}.dmp .kpi em{color:#1e7a46;font-size:10.5px;font-style:normal;font-weight:700}.dmp .chart{align-items:flex-end;gap:10px;height:150px;padding:10px 6px 0;display:flex}.dmp .chart div{color:#9a8a93;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:10px;display:flex}.dmp .chart div i{background:linear-gradient(#c86e68,#a15d7e);border-radius:6px 6px 2px 2px;width:100%;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1)}.dmp .screen.on .chart div i{height:var(--h)}.dmp .ibx{grid-template-columns:170px 1fr 150px;gap:8px;height:372px;display:grid}.dmp .ipane{background:#fff;border:1px solid #efe3e9;border-radius:11px;position:relative;overflow:hidden}.dmp .ipane h6{margin:0;padding:9px 10px 5px;font-size:12.5px;font-weight:800}.dmp .ichips{flex-wrap:wrap;gap:4px;padding:0 8px 7px;display:flex}.dmp .ichips span{color:#6b5d65;border:1px solid #eadde4;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600}.dmp .ichips span.on{color:#14532d;background:#e7f8ee;border-color:#bfe5cc}.dmp .conv{border-top:1px solid #f4ecf0;align-items:flex-start;gap:7px;padding:7px 9px;display:flex}.dmp .conv.on{background:#f3fbf6}.dmp .conv .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.dmp .conv .tx{color:#7a6c74;flex:1;min-width:0;font-size:9.5px;line-height:1.35}.dmp .conv .tx b{color:#2d262e;justify-content:space-between;font-size:10.5px;display:flex}.dmp .conv .tx b small{color:#9a8a93;font-size:8.5px;font-weight:600}.dmp .thead{border-bottom:1px solid #f4ecf0;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.dmp .thead .sp{flex:1}.dmp .aion{background:var(--wa);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.dmp .msgs{background:#efe7de;flex-direction:column;gap:6px;height:calc(100% - 36px);padding:9px;display:flex}.dmp .bub{border-radius:9px;max-width:84%;padding:6px 9px;font-size:10px;line-height:1.4;box-shadow:0 1px 1px #00000014}.dmp .bub.c{background:#fff;border-top-left-radius:2px;align-self:flex-start}.dmp .bub.a{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end}.dmp .bub small{opacity:.65;text-align:right;margin-top:2px;font-size:8px;display:block}.dmp .bub.a small:before{content:"✦ DINGG AI · "}.dmp .screen.on .bub{animation:.45s both dmp-bubin}.dmp .screen.on .bub:nth-child(2){animation-delay:.5s}.dmp .screen.on .bub:nth-child(3){animation-delay:1s}.dmp .screen.on .bub:nth-child(4){animation-delay:1.5s}.dmp .screen.on .bub:nth-child(5){animation-delay:2s}@keyframes dmp-bubin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dmp .det{padding:9px;font-size:10px}.dmp .det .slot{background:#effaf3;border:1px solid #9fd8b3;border-radius:8px;justify-content:space-between;margin-top:5px;padding:6px 7px;font-weight:600;display:flex}.dmp .det .bk{color:#14532d;background:#e9f7ef;border:1px solid #bfe5cc;border-radius:9px;margin-top:7px;padding:8px;line-height:1.45}.dmp .illus{color:#9a8a93;text-align:right;margin-top:8px;font-size:12px}.dmp .chain{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.dmp .cstage{height:540px;position:relative}.dmp .cstage .disc{background:linear-gradient(160deg,#f8e8ef,#fbefe8);border-radius:50%;width:440px;height:440px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.dmp .cstage .ring{border:2px dashed #e4c3d3;border-radius:50%;width:510px;height:510px;margin:-255px 0 0 -255px;animation:80s linear infinite dmp-spin;position:absolute;top:52%;left:50%}.dmp .cstage img.p{z-index:1;filter:drop-shadow(0 20px 34px #3c142838);width:auto;height:500px;position:absolute;bottom:0;left:56%;transform:translate(-50%)}.dmp .bcards{z-index:2;gap:10px;width:250px;display:grid;position:absolute;top:30px;left:-6px}.dmp .bcard{background:#fff;border-radius:14px;padding:11px 13px;font-size:12.5px;animation:6s ease-in-out infinite dmp-float;box-shadow:0 14px 30px #4f1b3124}.dmp .bcard:nth-child(2){margin-left:22px;animation-delay:-2s}.dmp .bcard:nth-child(3){animation-delay:-4s}.dmp .bcard .t{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.dmp .bcard .t span{color:var(--ok)}.dmp .bcard .bar{height:6px;margin-top:6px}.dmp .bcard small{color:var(--grey)}.dmp .totcard{z-index:2;background:var(--dark);color:#fff;border-radius:16px;padding:14px 16px;animation:7s ease-in-out -1s infinite dmp-float;position:absolute;bottom:40px;right:-4px;box-shadow:0 20px 40px #280a1e4d}.dmp .totcard small{letter-spacing:.8px;text-transform:uppercase;color:#ffc6dd;font-size:11px;font-weight:700;display:block}.dmp .totcard b{font-size:24px;font-weight:800}.dmp .blist{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dmp .blist li{align-items:flex-start;gap:14px;display:flex}.dmp .blist .bi{width:40px;height:40px;color:var(--mauve);background:#f6e6ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.dmp .blist .bi .ico{width:20px;height:20px}.dmp .blist b{font-size:16px;display:block}.dmp .blist span{color:var(--grey);font-size:14.5px}.dmp .pullq{border-left:4px solid var(--mauve);margin:24px 0 0;padding:4px 0 4px 18px}.dmp .pullq p{color:var(--wine);margin:0;font-size:17px;font-weight:500;line-height:1.5}.dmp .pullq cite{color:var(--grey);margin-top:6px;font-size:13.5px;font-style:normal;display:block}.dmp .wasec{color:#fff;background:radial-gradient(900px 500px at 85% 20%,#a95b8a59,#0000 60%),radial-gradient(700px 500px at 0 100%,#1fa85529,#0000 60%),#241e25;overflow:hidden}.dmp .wasec .kick{color:#ffc6dd}.dmp .wasec h2{color:#fff}.dmp .wasec .lead{color:#ffffffd9;max-width:560px}.dmp .wagrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.dmp .phone{background:#111;border-radius:38px;width:310px;margin:0 auto;padding:12px;position:relative;box-shadow:0 40px 90px #00000080,0 0 0 2px #ffffff14}.dmp .phone .scr{background:#efe7de;border-radius:28px;flex-direction:column;height:560px;display:flex;overflow:hidden}.dmp .phone .wh{color:#fff;background:#075e54;align-items:center;gap:10px;padding:14px 14px 10px;font-size:13px;display:flex}.dmp .phone .wh .pp{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.dmp .phone .wh .pp img{width:24px;height:auto}.dmp .phone .wh b{font-size:14px;display:block}.dmp .phone .wh small{opacity:.8;font-size:11px}.dmp .phone .chat{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden}.dmp .phone .m{color:#111;opacity:0;border-radius:10px;max-width:82%;padding:7px 10px 5px;font-size:12.5px;line-height:1.45;transform:translateY(8px);box-shadow:0 1px 1px #0000001a}.dmp .phone .m small{text-align:right;color:#667;margin-top:1px;font-size:9.5px;display:block}.dmp .phone .m.in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.dmp .phone .m.out{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end}.dmp .phone .m .slots{gap:6px;margin-top:6px;display:flex}.dmp .phone .m .slots span{color:#075e54;background:#fff;border:1px solid #b9dfa6;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:600}.dmp .phone.in .m{animation:.5s forwards dmp-bubin}.dmp .phone.in .m:nth-child(2){animation-delay:.9s}.dmp .phone.in .m:nth-child(3){animation-delay:1.8s}.dmp .phone.in .m:nth-child(4){animation-delay:2.7s}.dmp .phone.in .m:nth-child(5){animation-delay:3.6s}.dmp .phone.in .m:nth-child(6){animation-delay:4.5s}.dmp .phone .bk{color:#235;opacity:0;background:#e1f3fb;border-radius:8px;align-self:center;padding:4px 10px;font-size:11px}.dmp .phone.in .bk{animation:.5s 5.4s forwards dmp-bubin}.dmp .tiles{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.dmp .tile{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:16px;transition:background .25s,transform .25s}.dmp .tile:hover{background:#ffffff1a;transform:translateY(-3px)}.dmp .tile .ico{width:22px;height:22px;color:var(--gold)}.dmp .tile h3{margin:8px 0 4px;font-size:15.5px;font-weight:600}.dmp .tile p{color:#ffffffbf;margin:0;font-size:13.5px}.dmp .wasec .more{color:var(--gold)}.dmp .btypes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.dmp .bt{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.dmp .bt:hover{border-color:#e6c4d4;transform:translateY(-4px);box-shadow:0 22px 48px #4f1b311a}.dmp .bt .bi{color:#fff;background:linear-gradient(135deg,#a95b8a,#c86e68);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 22px #a15d7e47}.dmp .bt .bi .ico{width:24px;height:24px}.dmp .bt h3{margin:0;font-size:17px;font-weight:600}.dmp .bt p{color:var(--grey);margin:4px 0 8px;font-size:14px;line-height:1.5}.dmp .bt .more{font-size:13.5px}.dmp .cmp{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:40px;padding:22px 22px 8px;box-shadow:0 18px 44px #4f1b310f}.dmp .cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dmp .cmp table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.dmp .cmp th,.dmp .cmp td{text-align:left;vertical-align:top;border-top:1px solid #f3e7ed;padding:12px 14px}.dmp .cmp thead th{letter-spacing:.6px;text-transform:uppercase;color:#7a6c74;border-top:0;font-size:12.5px}.dmp .cmp tbody th{color:var(--ink);width:22%;font-weight:600}.dmp .cmp td{color:#4b4450}.dmp .cmp .us{color:var(--wine);background:#fceff5;font-weight:600}.dmp .cmp thead .us{background:var(--mauve);color:#fff;border-radius:12px 12px 0 0}.dmp .cmp tbody tr:last-child .us{border-radius:0 0 12px 12px}.dmp .cmp .y{color:var(--ok);font-weight:700}.dmp .cmp .n{color:#9a8a93}.dmp .switchrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.dmp .switchrow span{margin-right:4px;font-size:14.5px;font-weight:600}.dmp .switchrow a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.dmp .switchrow a:hover{border-color:var(--mauve);color:var(--mauve)}.dmp .switchrow a .ico{width:15px;height:15px;color:var(--mauve)}.dmp .leak{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;margin-top:38px;display:grid}.dmp .lcard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 60px #4f1b311f}.dmp .lcard h3{margin:0 0 4px;font-size:20px;font-weight:600}.dmp .lcard .hint{color:var(--grey);margin:0 0 6px;font-size:14px}.dmp .sl{margin-top:20px}.dmp .sl label{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14.5px;font-weight:600;display:flex}.dmp .sl label output{color:var(--wine);font-size:16px;font-weight:700}.dmp .sl input[type=range]{width:100%;accent-color:var(--mauve);height:28px}.dmp .sl small{color:var(--grey);margin-top:2px;font-size:12.5px;display:block}.dmp .lout{color:#fff;background:radial-gradient(500px 260px at 90% 0,#ffb54738,#0000 60%),linear-gradient(140deg,#2d262e,#4f1b31);border-radius:24px;flex-direction:column;padding:32px;display:flex}.dmp .lout .lbl{letter-spacing:1.2px;text-transform:uppercase;color:#ffc6dd;font-size:13px;font-weight:700}.dmp .lout .big{letter-spacing:-1.5px;margin:10px 0 4px;font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1}.dmp .lout .big small{letter-spacing:0;opacity:.8;font-size:18px;font-weight:600}.dmp .lout .yr{color:var(--gold);font-size:15px;font-weight:600}.dmp .lout ul{gap:10px;margin:22px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.dmp .lout li{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.dmp .lout li b{white-space:nowrap}.dmp .lout .btn{align-self:flex-start;margin-top:auto}.dmp .lout .fine{color:#fff9;margin:14px 0 0;font-size:12px}.dmp .split{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.dmp .steps{gap:14px;margin-top:24px;display:grid}.dmp .step{background:#fff;border:1px solid #f4e9ee;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #4f1b3112}.dmp .num{background:var(--mauve);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.dmp .step h3{margin:0;font-size:17px;font-weight:600}.dmp .step p{color:var(--grey);margin:2px 0 0;font-size:14.5px}.dmp .sphoto{aspect-ratio:1600/893;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 70px #3c142d38}.dmp .sphoto img{object-fit:cover;width:100%;height:100%}.dmp .sphoto .tag{background:#fffffff2;border-radius:14px;max-width:78%;padding:10px 14px;font-size:13px;position:absolute;bottom:16px;left:16px;box-shadow:0 12px 28px #0000002e}.dmp .sphoto .tag b{font-size:14px;display:block}.dmp .qmini{border:1px solid var(--line);color:#3b3440;background:#fff;border-radius:16px;margin-top:18px;padding:16px 18px;font-size:14.5px}.dmp .qmini cite{color:var(--grey);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.dmp .secgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.dmp .sitem{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.dmp .sitem .si{width:44px;height:44px;color:var(--mauve);background:#f6e6ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.dmp .sitem h3{margin:0;font-size:16px;font-weight:600}.dmp .sitem p{color:var(--grey);margin:3px 0 0;font-size:14px;line-height:1.5}.dmp .faqwrap{max-width:880px;margin:30px auto 0}.dmp .fsearch{margin-bottom:16px;position:relative}.dmp .fsearch input{width:100%;height:48px;font:15px var(--font-poppins),sans-serif;border:1px solid #e4e4e7;border-radius:12px;padding:0 48px 0 16px;box-shadow:0 1px 2px #2b262c0a,0 8px 24px -12px #2b262c1f}.dmp .fsearch input:focus{border-color:#a97093;outline:none}.dmp .fsearch .ico{color:#616161;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.dmp #faqlist{flex-direction:column;gap:12px;display:flex}.dmp details.qa{background:#fff;border:1px solid #e4e4e7;border-radius:12px;transition:border-color .2s;box-shadow:0 1px 2px #2b262c0a,0 8px 24px -12px #2b262c1f}.dmp details.qa[open]{border-color:#a970934d}.dmp details.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.dmp details.qa summary::-webkit-details-marker{display:none}.dmp details.qa summary h3{margin:0;font-size:15px;font-weight:600;line-height:1.375}.dmp details.qa .tg{color:#98527e;background:#f5e1ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.dmp details.qa[open] .tg{transform:rotate(45deg)}.dmp .faq-a{color:#616161;padding:0 20px 20px;font-size:15px;line-height:1.75}.dmp .faq-a p{margin:0 0 8px}.dmp .faq-a a{color:var(--mauve)}@media (min-width:768px){.dmp details.qa summary{padding:20px 24px}.dmp details.qa summary h3{font-size:16px}.dmp .faq-a{padding:0 24px 24px;font-size:16px}}.dmp .nores{text-align:center;color:var(--grey);padding:24px 0;display:none}.dmp .demo-sec{background:linear-gradient(180deg,var(--soft) 0%,var(--soft2) 100%)}.dmp .fgrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.dmp .gets{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dmp .gets li{align-items:flex-start;gap:14px;display:flex}.dmp .gets .gi{width:42px;height:42px;color:var(--mauve);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #4f1b3114}.dmp .gets b{font-size:15.5px;display:block}.dmp .gets span{color:var(--grey);font-size:14px}.dmp .jcard{background:#fff;border-radius:24px;padding:30px;position:relative;box-shadow:0 26px 64px #4f1b3126}.dmp .jcard h2,.dmp .jcard .h{margin:0 0 4px;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.25}.dmp .jcard .hint{color:var(--grey);margin:0;font-size:14px}.dmp .prog{gap:6px;margin:18px 0 4px;display:flex}.dmp .prog i{background:#f1e3ea;border-radius:3px;flex:1;height:5px;transition:background .3s}.dmp .prog i.on{background:var(--mauve)}.dmp .stepn{color:#9a8a93;margin-top:8px;font-size:12.5px;font-weight:600}.dmp .q{margin-top:18px}.dmp .q>.ql,.dmp .q>label.ql{margin-bottom:9px;font-size:14.5px;font-weight:600;display:block}.dmp .chips{flex-wrap:wrap;gap:8px;display:flex}.dmp .chips label{position:relative}.dmp .chips input{opacity:0;pointer-events:none;position:absolute}.dmp .chips span{cursor:pointer;background:#fff;border:1.5px solid #e6d6de;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.dmp .chips span .ico{width:16px;height:16px}.dmp .chips input:checked+span{background:var(--dark);border-color:var(--dark);color:#fff}.dmp .chips input:focus-visible+span{outline:3px solid var(--amber);outline-offset:2px}.dmp .chips span:hover{border-color:var(--mauve)}.dmp .fld{width:100%;font:15px var(--font-poppins),sans-serif;color:var(--ink);background:#fff;border:1.5px solid #e6d6de;border-radius:12px;min-height:48px;padding:12px 13px}.dmp .fld:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 3px #f3e1ea}.dmp .f2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.dmp label.f{margin:14px 0 6px;font-size:13.5px;font-weight:600;display:block}.dmp label.f i{color:#d0342c;font-style:normal}.dmp label.f em{color:var(--grey);font-style:normal;font-weight:400}.dmp .phonef{grid-template-columns:78px 1fr;gap:8px;display:grid}.dmp .phonef .cc{background:#faf6f8;border:1.5px solid #e6d6de;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.dmp .err{color:#b42318;margin-top:5px;font-size:12.5px;display:none}.dmp .invalid .err{display:block}.dmp .invalid .fld,.dmp .invalid .chips span{border-color:#e5a3a3}.dmp .acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.dmp .linkbtn{min-height:44px;font:500 14.5px var(--font-poppins),sans-serif;color:var(--mauve);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.dmp .tick{cursor:pointer;color:#4b4450;align-items:flex-start;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.dmp .tick input{width:18px;height:18px;accent-color:var(--mauve);flex:none;margin:2px 0 0}.dmp .consent{color:var(--grey);margin:12px 0 0;font-size:12px;line-height:1.55}.dmp .consent a{color:var(--mauve)}.dmp .reassure{color:var(--grey);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:12.5px;display:flex}.dmp .reassure span{align-items:center;gap:6px;display:inline-flex}.dmp .reassure .ico{width:15px;height:15px;color:var(--ok);stroke-width:3px}.dmp .thanks{text-align:center;padding:20px 6px}.dmp .thanks .circle{background:var(--okbg);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 14px;display:flex}.dmp .thanks .circle .ico{width:34px;height:34px;color:var(--ok);stroke-width:3px}.dmp .thanks p{color:var(--grey)}.dmp .callrow{color:var(--grey);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;display:flex}.dmp .callrow a{color:var(--mauve);font-weight:700;text-decoration:none}.dmp [hidden]{display:none!important}.dmp .cities{grid-template-columns:repeat(5,1fr);gap:10px 22px;margin-top:30px;display:grid}.dmp .city{border-bottom:1px solid #f1e3ea;padding:10px 0}.dmp .city b{font-size:14.5px;font-weight:600;display:block}.dmp .city a{color:var(--grey);font-size:13px;text-decoration:none}.dmp .city a:hover{color:var(--mauve);text-decoration:underline}.dmp .city a+a:before{content:"·";color:#cdb8c3;margin:0 6px}.dmp .guides{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.dmp .guide{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.dmp .guide:hover{transform:translateY(-4px);box-shadow:0 18px 40px #4f1b311a}.dmp .guide .gt{letter-spacing:1px;text-transform:uppercase;color:var(--mauve);font-size:11.5px;font-weight:700}.dmp .guide h3{margin:8px 0 10px;font-size:16px;font-weight:600;line-height:1.4}.dmp .guide .more{margin-top:auto;font-size:13.5px}.dmp .takeaway{color:#fff;background:radial-gradient(700px 300px at 85% 0,#ffb54733,#0000 60%),linear-gradient(120deg,#2d262e,#4f1b31);border-radius:26px;grid-template-columns:1.3fr .7fr;align-items:center;gap:26px;padding:42px 48px;display:grid}.dmp .takeaway .big{letter-spacing:-.8px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.dmp .takeaway .big span{color:var(--gold)}.dmp .takeaway p{color:#ffffffd1;margin:12px 0 0;font-size:16.5px}.dmp .takeaway .ctas{justify-content:flex-end;margin:0}.dmp .sfoot{color:#fff;background:#2b262c;padding:72px 0 30px;position:relative;overflow:hidden}.dmp .sfoot:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 100% 0,#a9709338,#0000 60%),radial-gradient(700px 400px at 0 100%,#c86e681f,#0000 60%);position:absolute;inset:0}.dmp .sfoot .wrap{position:relative}.dmp .sfoot .top2{grid-template-columns:minmax(16rem,20rem) 1fr;gap:48px;display:grid}.dmp .sfoot .brand img{width:auto;height:36px}.dmp .sfoot .tagl{color:#ffffffbf;max-width:300px;margin:14px 0 0;font-size:14px;line-height:1.55}.dmp .sfoot .nl .fh2{color:#fff;margin:24px 0 6px;font-size:18px;font-weight:600}.dmp .sfoot .nl p{color:#ffffffb3;margin:0 0 16px;font-size:14px;line-height:1.6}.dmp .sfoot .nl form{gap:12px;display:grid}.dmp .sfoot .nl label{display:block;position:relative}.dmp .sfoot .nl label svg{fill:none;stroke:#ffffff80;stroke-width:1.5px;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dmp .sfoot .nl input{color:#fff;width:100%;height:48px;font:14px var(--font-poppins),sans-serif;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:0 16px 0 44px}.dmp .sfoot .nl input::placeholder{color:#ffffff80}.dmp .sfoot .nl input:focus{background:#ffffff1a;border-color:#a97093;outline:none}.dmp .sfoot .nl button{color:#fff;height:48px;font:500 14px var(--font-poppins),sans-serif;cursor:pointer;background:#a97093;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.dmp .sfoot .nl .done{background:#ffffff1a;border-radius:8px;padding:12px 16px;font-size:14px}.dmp .sfoot .ftel{color:#fff;align-items:center;gap:8px;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.dmp .sfoot .ftel svg{width:18px;height:18px}.dmp .sfoot .addr{color:#fff9;margin-top:10px;font-size:13px;line-height:1.55}.dmp .sfoot .cols3{grid-template-columns:1fr 1.4fr 1fr;gap:40px 32px;display:grid}.dmp .sfoot .fh{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:12px;font-weight:600}.dmp .sfoot ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dmp .sfoot ul a{color:#ffffffb3;font-size:15px;text-decoration:none;transition:color .2s}.dmp .sfoot ul a:hover{color:#fff}.dmp .sfoot .stack{flex-direction:column;gap:40px;display:flex}.dmp .sfoot .countries{flex-wrap:wrap;gap:8px 20px;margin-top:48px;font-size:14px;display:flex}.dmp .sfoot .countries a{color:#ffffffb3;text-decoration:none}.dmp .sfoot .countries a:hover{color:#fff}.dmp .sfoot .countries a[aria-current]{color:#fff;font-weight:600}.dmp .sfoot .footnote{color:#ffffff8c;margin-top:22px;font-size:12.5px;line-height:1.6}.dmp .sfoot .bottom{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:24px;display:flex}.dmp .sfoot .bottom p{color:#ffffffb3;margin:0;font-size:14px}.dmp .sfoot .bottom p a{color:#ffffffb3;text-decoration:none}.dmp .sfoot .bottom p a:hover{color:#fff}.dmp .sfoot .bottom p i{color:#ffffff4d;margin:0 8px;font-style:normal}.dmp .sfoot .soc{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dmp .sfoot .soc select{color:#fff;height:40px;font:14px var(--font-poppins),sans-serif;background:0 0;border:1px solid #fff3;border-radius:999px;padding:0 14px}.dmp .sfoot .soc select option{color:#2b262c}.dmp .sfoot .soc a{color:#fffc;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.dmp .sfoot .soc a:hover{color:#fff;background:#a97093;border-color:#a97093}.dmp .sfoot .soc svg{fill:currentColor;width:18px;height:18px}.dmp .mcta{z-index:90;gap:10px;transition:transform .35s;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.dmp .mcta.show{transform:none}.dmp .mcta .btn{flex:1;box-shadow:0 12px 30px #1f1a2459}.dmp .mcta .btn.wa{flex:none;width:52px;padding:0}.dmp .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}.dmp .rv.in{opacity:1;transform:none}.dmp .d1{transition-delay:80ms}.dmp .d2{transition-delay:.16s}.dmp .d3{transition-delay:.24s}.dmp .hero .rv{transition-duration:1s}.dmp .hero .grid>*,.dmp .what>*,.dmp .tour>*,.dmp .wagrid>*,.dmp .chain>*,.dmp .split>*,.dmp .fgrid>*,.dmp .leak>*,.dmp .vt>*,.dmp .takeaway>*{min-width:0}@media (min-width:961px){.dmp .hero .grid{padding:16px 0 70px}.dmp .stage{height:clamp(380px,100svh - 168px,560px)}.dmp .halo{aspect-ratio:1;width:auto;height:83.9%;top:7.14%}.dmp .orbit{aspect-ratio:1;width:auto;height:96.4%;top:1.8%}.dmp .figure{height:calc(96.4% + 70px)}.dmp .fcard.c1{top:12.5%}.dmp .hero h1 .big{font-size:clamp(32px,min(4.6vw,7.4vh),56px)}.dmp .ctas{margin-top:clamp(16px,3vh,28px)}.dmp .proofrow{margin-top:clamp(16px,3.5vh,30px)}}@media (max-width:1180px){.dmp .tel span,.dmp .login{display:none}}@media (max-width:1060px){.dmp .fcard.c1{right:-6px}.dmp .fcard.c2{right:-8px}.dmp .cities{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.dmp{--hdr:64px}.dmp .nav,.dmp .top .tel,.dmp .top .btn,.dmp .login{display:none}.dmp .burger{justify-content:center;align-items:center;display:inline-flex}.dmp .hero .grid,.dmp .what,.dmp .tour,.dmp .wagrid,.dmp .chain,.dmp .split,.dmp .fgrid,.dmp .leak,.dmp .vt,.dmp .takeaway{grid-template-columns:1fr}.dmp .hero .grid{gap:0;padding:20px 0 70px}.dmp .stage{width:100%;height:460px;margin:10px 0 0}.dmp .figure{height:510px;left:50%;transform:translate(-50%)}.dmp .halo{margin-left:-235px;left:50%}.dmp .orbit{margin-left:-270px;left:50%}.dmp .trust{grid-template-columns:1fr 1fr}.dmp .trust div:nth-child(2){border-right:0}.dmp .trust div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dmp .pains,.dmp .pillars,.dmp .pil,.dmp .secgrid,.dmp .btypes{grid-template-columns:1fr}.dmp .tour{margin-top:20px}.dmp .sticky-col{display:none}.dmp .feat{opacity:1;border-bottom:1px solid var(--line);min-height:0;padding:26px 0}.dmp .feat .inline-shot{margin-top:16px;display:block}.dmp .feat .inline-shot .appwin{box-shadow:0 18px 44px #3c142d2e}.dmp .feat .inline-shot .screens{height:auto}.dmp .feat .inline-shot .screen{opacity:1;visibility:visible;position:relative;transform:none}.dmp .cstage{width:100%;max-width:520px;height:470px;margin:0 auto}.dmp .cstage .ring{display:none}.dmp .player.tall{max-width:380px}.dmp .guides{grid-template-columns:1fr 1fr}.dmp .cities{grid-template-columns:repeat(3,1fr)}.dmp .takeaway{padding:30px 24px}.dmp .takeaway .ctas{justify-content:flex-start}.dmp .mcta{display:flex}.dmp .sfoot .top2{grid-template-columns:1fr}.dmp section{padding:68px 0}}@media (max-width:560px){.dmp .wrap{padding:0 16px}.dmp .hero h1 .eyebrow{font-size:13px}.dmp .hero h1 .big{letter-spacing:-.6px;font-size:33px}.dmp .hero .lead{font-size:16px}.dmp .stage{height:420px}.dmp .halo{width:340px;height:340px;margin-left:-170px;top:50px}.dmp .orbit{width:380px;height:380px;margin-left:-190px;top:30px}.dmp .figure{height:min(500px,136vw - 65.28px)}.dmp .pin{left:88%;transform:translate(-62%,calc(-100% - 10px))}.dmp .pill{padding:8px 13px;font-size:13px}.dmp .fcard{padding:10px 11px;font-size:12px}.dmp .fcard .ic{width:30px;height:30px}.dmp .fcard.c1{width:206px;top:6px;right:-2px}.dmp .fcard.c2{width:210px;bottom:2px;right:-2px}.dmp .trust b{font-size:24px}.dmp .trust div{padding:16px}.dmp .glance dl{grid-template-columns:104px 1fr}.dmp .glance dt{padding-left:14px}.dmp .pain{padding:20px 18px}.dmp .pil{padding:22px 18px}.dmp .pil h3{font-size:22px}.dmp .lcard,.dmp .lout,.dmp .jcard{padding:22px 18px}.dmp .f2{grid-template-columns:1fr}.dmp .acts{flex-direction:column-reverse;align-items:stretch}.dmp .acts .btn{width:100%}.dmp .cstage{height:420px}.dmp .cstage .disc{width:320px;height:320px}.dmp .cstage img.p{height:400px;left:62%}.dmp .bcards{width:200px}.dmp .totcard{bottom:20px}.dmp .tiles{grid-template-columns:1fr}.dmp .phone{width:280px}.dmp .phone .scr{height:500px}.dmp .guides,.dmp .cities{grid-template-columns:1fr 1fr}.dmp .abar nav span:not(.on){display:none}.dmp .kpis{grid-template-columns:1fr 1fr}.dmp .cal{grid-template-columns:36px repeat(3,1fr)}.dmp .cal .c4,.dmp table.at .hm{display:none}.dmp .ibx{grid-template-columns:130px 1fr}.dmp .ibx .det{display:none}.dmp .sfoot .cols3{grid-template-columns:1fr 1fr}.dmp .sfoot .cols3 .sol{order:3;grid-column:1/-1}.dmp .proofrow .ratings{height:28px}.dmp section{padding:56px 0}}@media (prefers-reduced-motion:reduce){.dmp *{transition:none!important;animation:none!important}.dmp .rv{opacity:1;transform:none}.dmp .bar i{width:var(--w)}.dmp .chart div i{height:var(--h)}.dmp .toast{opacity:1;transform:none}.dmp .okbig .circle svg{stroke-dashoffset:0}.dmp .phone .m,.dmp .phone .bk{opacity:1;transform:none}}.dmp .srcbadge .cap{color:#fff;background:#044d80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dmp .srcbadge .cap .ico{stroke-width:3px;width:16px;height:16px}.dmp .srctag{color:#044d80;background:#eaf2fa;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.dmp .srctag:before{content:"✓";font-weight:800}.dmp .rmore{font:600 14px var(--font-poppins),sans-serif;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e2cfd9;border-radius:999px;margin:4px auto 0;padding:10px 20px;display:none}@media (max-width:560px){.dmp .hero .figure{left:36%}.dmp .hero .halo{margin-left:0;left:calc(36% - 170px)}.dmp .hero .orbit{margin-left:0;left:calc(36% - 190px)}.dmp .hero .fcard.c1{width:186px;top:2px;right:0}.dmp .hero .fcard.c2{width:194px;bottom:8px;right:0}.dmp .hero .pin{left:90%;transform:translate(-50%,calc(-100% - 10px))}.dmp .rwall.collapsed .rcard:nth-child(n+7){display:none}.dmp .rwall.collapsed~.rmore{display:block}.dmp .dgrid>*{min-width:0}}.dmp .dgrid>*{min-width:0}.dmp .hero h1 .eyebrow{text-align:left;flex-wrap:nowrap;line-height:1.35}@media (max-width:560px){.dmp .hero h1 .eyebrow{border-radius:14px;max-width:100%;padding:6px 12px 6px 9px;font-size:12.5px}.dmp .hero .ctas{flex-wrap:nowrap;gap:10px}.dmp .hero .ctas .btn{white-space:nowrap;flex:1;padding:14px 10px;font-size:14.5px}.dmp .hero .ctas .btn.light .wa-l{display:none}}.dmp{--serif:var(--font-fraunces),Georgia,"Times New Roman",serif}.dmp h2{letter-spacing:-.7px;font-weight:600}.dmp .kick{font-family:var(--serif);letter-spacing:0;color:var(--mauve);align-items:center;gap:10px;margin-bottom:6px;font-size:18px;font-style:italic;font-weight:400;display:inline-flex}.dmp .kick:before,.dmp .sec-head .kick:after{content:"";opacity:.55;background:currentColor;width:22px;height:1.5px}.dmp .sub{font-size:16.5px;line-height:1.65}.dmp .grad,.dmp .cine,.dmp .wasec,.dmp .takeaway,.dmp .lout{isolation:isolate;position:relative}.dmp .grad:after,.dmp .cine:after,.dmp .wasec:after{content:"";pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dmp .hero>.wrap{z-index:1;position:relative}.dmp .jaali{z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.1'%3E%3Ccircle cx='32' cy='32' r='22.6'/%3E%3Ccircle cx='0' cy='0' r='22.6'/%3E%3Ccircle cx='64' cy='0' r='22.6'/%3E%3Ccircle cx='0' cy='64' r='22.6'/%3E%3Ccircle cx='64' cy='64' r='22.6'/%3E%3Ccircle cx='32' cy='32' r='4'/%3E%3C/g%3E%3C/svg%3E");width:62%;position:absolute;top:0;bottom:0;right:-4%;-webkit-mask-image:radial-gradient(60% 70% at 62% 46%,#000 0%,#00000080 45%,#0000 75%);mask-image:radial-gradient(60% 70% at 62% 46%,#000 0%,#00000080 45%,#0000 75%)}.dmp .hero h1 .swash{white-space:nowrap;display:inline-block;position:relative}.dmp .hero h1 .swash svg{width:104%;height:.32em;color:var(--gold);opacity:.75;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s cubic-bezier(.6,.1,.2,1) .9s forwards dmp-swash;position:absolute;bottom:-.12em;left:-2%;right:-2%}@keyframes dmp-swash{to{stroke-dashoffset:0}}.dmp .hero h1 .big{text-shadow:0 2px 24px #3c10281f}.dmp .hero .figure{left:2%}.dmp .ownerphone{z-index:4;width:218px;animation:7s ease-in-out infinite dmp-phonefloat;position:absolute;top:24%;right:2%;transform:rotate(3deg)}@keyframes dmp-phonefloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}.dmp .op-scr{font-family:var(--font-urbanist),var(--font-poppins),sans-serif;color:#2d262e;background:#fff;border-radius:30px;padding:12px 13px 14px;box-shadow:0 0 0 7px #1d171f,0 0 0 8px #ffffff2e,0 36px 70px #1e081673}.dmp .op-bar{color:#2d262e;justify-content:space-between;align-items:center;padding:0 6px 6px;font-size:10px;font-weight:700;display:flex}.dmp .op-bar i{background:#1d171f;border-radius:999px;width:58px;height:16px}.dmp .op-head{color:#7a6c74;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.dmp .op-head img{width:auto;height:13px}.dmp .op-tot{color:#fff;background:linear-gradient(135deg,#a95b8a,#c86e68);border-radius:16px;margin:10px 0;padding:11px 12px;position:relative;overflow:hidden}.dmp .op-tot:after{content:"";background:#ffffff29;border-radius:50%;width:90px;height:90px;position:absolute;top:-26px;right:-26px}.dmp .op-tot small{opacity:.88;font-size:10.5px;font-weight:600;display:block}.dmp .op-tot b{letter-spacing:-.5px;font-size:25px;font-weight:800;line-height:1.15;display:block}.dmp .op-tot em{color:#ffe3b0;font-size:10.5px;font-style:normal;font-weight:700}.dmp .op-br{grid-template-columns:70px 1fr 44px;align-items:center;gap:7px;padding:5px 2px;font-size:11px;font-weight:700;display:grid}.dmp .op-br i{background:#f1e5eb;border-radius:5px;height:7px;display:block;overflow:hidden}.dmp .op-br u{background:linear-gradient(90deg,#a95b8a,#c86e68);border-radius:5px;width:0;height:100%;animation:1.4s cubic-bezier(.3,.8,.2,1) 1.2s forwards dmp-grow;display:block}@keyframes dmp-grow{to{width:var(--w)}}.dmp .op-br b{text-align:right}.dmp .op-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.dmp .op-chips span:nth-child(3){display:none}.dmp .op-scr{padding-bottom:24px}.dmp .op-chips span{color:#a15d7e;background:#f6e6ee;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.dmp .op-push{width:252px;color:var(--ink);background:#fffffff7;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;bottom:-46px;left:-64px;transform:rotate(-3deg);box-shadow:0 18px 40px #280a1e4d}.dmp .op-push .pi{color:#9a5a00;background:#fff1dd;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dmp .op-push .pi .ico{width:17px;height:17px}.dmp .op-push b{font-size:12.5px;font-weight:700;display:block}.dmp .op-push small{color:var(--grey);font-size:11.5px;display:block}.dmp .hero .fcard.c1{width:268px;top:4%;left:44%;right:auto}.dmp .hero .fcard.c2,.dmp .hero .pin{display:none}.dmp .trust{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#a95b8a,#ffb547,#c86e68) border-box;border-top:3px solid #0000}.dmp .ba{gap:14px;max-width:1040px;margin:40px auto 0;display:grid}.dmp .ba-head{letter-spacing:1.1px;text-transform:uppercase;grid-template-columns:1fr 56px .82fr;padding:0 6px;font-size:12px;font-weight:700;display:grid}.dmp .ba-head span:first-child{color:#9a7b5e}.dmp .ba-head span:last-child{color:var(--mauve)}.dmp .ba-row{grid-template-columns:1fr 56px .82fr;align-items:stretch;display:grid}.dmp .ba-b{background:#fbf4ee;border:1px solid #f0e1d4;border-radius:20px 0 0 20px;gap:16px;padding:20px 22px;display:flex}.dmp .ba-b .pi{color:#b4651b;background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 6px 16px #78461414}.dmp .ba-b h3{color:#3b2a20;margin:0 0 4px;font-size:18px;font-weight:600}.dmp .ba-b p{color:#6d5c52;margin:0;font-size:14.5px;line-height:1.55}.dmp .ba-arrow{border-top:1px solid #f0e1d4;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbf4ee 50%,#fff 50%);justify-content:center;align-items:center;display:flex}.dmp .ba-arrow .ico{background:var(--mauve);color:#fff;border-radius:50%;width:40px;height:40px;padding:10px;box-shadow:0 8px 18px #a15d7e59}.dmp .ba-a{border:1px solid var(--line);background:#fff;border-left:0;border-radius:0 20px 20px 0;flex-direction:column;justify-content:center;padding:20px 22px;display:flex;box-shadow:0 14px 34px #4f1b3112}.dmp .ba-a b{color:var(--wine);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.dmp .ba-a b:before{content:"";background:var(--okbg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7a46' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.dmp .ba-a p{color:var(--grey);margin:4px 0 0 28px;font-size:14.5px;line-height:1.55}.dmp .insight{font-family:var(--serif);letter-spacing:-.3px;margin-top:40px;font-size:clamp(24px,2.6vw,32px);font-weight:500}.dmp .insight span{white-space:nowrap;background:0 0;font-style:italic;position:relative}.dmp .insight span:after{content:"";z-index:-1;background:#ffe3b0;border-radius:4px;height:10px;position:absolute;bottom:-2px;left:0;right:0}.dmp .pil .proof span{font-family:var(--serif);color:#3b3440;font-size:15px;line-height:1.5}.dmp .pil .proof cite{font-family:var(--font-poppins),sans-serif;margin-top:3px;font-size:12.5px;display:block}.dmp .cine{color:#fff;background:radial-gradient(900px 520px at 85% 10%,#a95b8a6b,#0000 60%),radial-gradient(800px 520px at 0 100%,#ffb5471f,#0000 60%),linear-gradient(160deg,#2a1420 0%,#1f1520 55%,#2b1a27 100%);overflow:hidden}.dmp .cine>.wrap{z-index:1;position:relative}.dmp .cine .kick{color:#ffc6dd}.dmp .cine h2{color:#fff}.dmp .cine .sub{color:#ffffffbf}.dmp .cine .who{color:#fff;background:#ffffff0f;border-color:#ffffff24}.dmp .cine .who small{color:#ffffffb3}.dmp .cine .who .lg{border-color:#fff3}.dmp .cine .verified{color:#8ee0ad;background:#22b35e29}.dmp .cine .vquote{font-family:var(--serif);color:#fff;font-size:clamp(19px,1.9vw,23px);font-weight:400;line-height:1.5}.dmp .cine .vquote:before,.dmp .cine details.tx summary{color:var(--gold)}.dmp .cine details.tx div{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff24}.dmp .cine .player{box-shadow:0 40px 90px #00000080,0 0 0 1px #ffffff14}.dmp .cine .player .meta strong{font-family:var(--serif);font-size:23px;font-weight:500}.dmp .cine .filmed{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:34px;font-size:13.5px;display:flex}.dmp .cine .filmed span{align-items:center;gap:7px;display:inline-flex}.dmp .cine .filmed .ico{width:16px;height:16px;color:var(--gold)}.dmp #reviews .revhead{margin-top:30px}.dmp .pullq p{font-family:var(--serif);font-size:21px;font-weight:500}.dmp .qmini{font-family:var(--serif);font-size:16.5px;line-height:1.55}.dmp .qmini cite{font-family:var(--font-poppins),sans-serif}.dmp .rcard blockquote{font-size:14.5px}.dmp .takeaway .big{letter-spacing:-1px}@media (max-width:1180px){.dmp .hero .fcard.c1{left:38%}}@media (max-width:960px){.dmp .jaali{opacity:.12;width:100%;right:0}.dmp .hero .figure{left:50%}.dmp .ownerphone{top:22%;right:0}.dmp .hero .fcard.c1{top:2%;left:auto;right:0}.dmp .ba-head{display:none}.dmp .ba-row{grid-template-columns:1fr}.dmp .ba-b{border-radius:20px 20px 0 0}.dmp .ba-arrow{background:linear-gradient(#fbf4ee 50%,#fff 50%);border:0 solid #f0e1d4;border-width:0 1px;height:44px}.dmp .ba-arrow .ico{transform:rotate(90deg)}.dmp .ba-a{border-left:1px solid var(--line);border-radius:0 0 20px 20px}}@media (max-width:560px){.dmp .hero .figure{left:30%}.dmp .ownerphone{width:168px;top:auto;bottom:34px;right:-4px;transform:rotate(3deg)scale(1)}.dmp .op-scr{border-radius:24px;padding:9px 9px 10px}.dmp .op-tot b{font-size:19px}.dmp .op-br{grid-template-columns:52px 1fr 36px;font-size:9.5px}.dmp .op-chips span:nth-child(3){display:none}.dmp .op-push{width:212px;padding:8px 10px;font-size:11px;bottom:-26px;left:-120px}.dmp .hero .fcard.c1{width:190px;top:0;right:0}.dmp .ba-b,.dmp .ba-a{padding:16px}.dmp .insight span{white-space:normal}}@media (prefers-reduced-motion:reduce){.dmp .hero h1 .swash svg{stroke-dashoffset:0}.dmp .op-br u{width:var(--w)}}.dmp .changed{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;margin-top:4px;padding:18px 20px}.dmp .changed .ch-t{letter-spacing:1.1px;text-transform:uppercase;color:#ffc6dd;margin:0 0 10px;font-size:12px;font-weight:700}.dmp .changed ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dmp .changed li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.dmp .changed li .ico{width:34px;height:34px;color:var(--gold);background:#ffd48a24;border-radius:10px;flex:none;padding:8px}.dmp .changed li b{color:#fff;font-size:15px;display:block}.dmp .cstage .disc{background:radial-gradient(circle at 50% 40%,#fff 0%,#fdf5f8 62%,#f9e9f0 100%);box-shadow:0 30px 80px #4f1b311a,inset 0 0 0 1px #f1dde7}.dmp .filmsec{background:radial-gradient(900px 520px at 85% 0,#aa597e1a,#0000 65%),radial-gradient(700px 480px at 0 100%,#ffd48a2e,#0000 60%),#fff;position:relative}.dmp .filmbox{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;margin-top:36px;display:grid}.dmp .player.film{aspect-ratio:16/9;border-radius:26px;box-shadow:0 40px 90px #3c142d47,0 0 0 1px #4f1b3114}.dmp .player.film video{object-fit:contain;background:#120810}.dmp .player.film .meta strong{font-family:var(--serif);font-size:30px;font-weight:500}.dmp .player.film video::cue{font-family:var(--font-poppins),sans-serif;color:#fff;background:#1f161eb8;font-size:15px}.dmp .chapters{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:22px;flex-direction:column;align-self:stretch;gap:2px;height:0;min-height:100%;padding:14px;display:flex;overflow:auto;box-shadow:0 20px 50px #4f1b3112}.dmp .chapters .ch-h{letter-spacing:1.2px;text-transform:uppercase;color:var(--grey);margin:4px 8px 6px;font-size:12px;font-weight:700}.dmp .chap{text-align:left;width:100%;font:500 13.5px/1.3 var(--font-poppins),sans-serif;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s,color .2s;display:flex}.dmp .chap span{font-variant-numeric:tabular-nums;min-width:38px;color:var(--mauve);text-align:center;background:#f8edf3;border-radius:8px;flex:none;padding:3px 6px;font-size:12px;font-weight:700}.dmp .chap:hover{background:#fbf3f7}.dmp .chap.on{background:var(--mauve);color:#fff}.dmp .chap.on span{color:#fff;background:#ffffff38}.dmp .filmfoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.dmp .filmfoot details.tx{flex:1;min-width:280px}.dmp .filmfoot .ctas{flex-wrap:wrap;gap:10px;display:flex}.dmp .details{background:linear-gradient(#fff,#fbf6f8)}.dmp .dgrid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.dmp .dcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px 22px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 18px 44px #4f1b310f}.dmp .dcard:hover{border-color:#e9ccda;transform:translateY(-3px);box-shadow:0 26px 60px #4f1b311f}.dmp .dcard .di{width:46px;height:46px;color:var(--mauve);background:#f6e6ee;border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.dmp .dcard .di .ico{width:22px;height:22px}.dmp .dcard .dtag{letter-spacing:.6px;text-transform:uppercase;color:var(--grey);background:#f7f3f5;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:22px;right:20px}.dmp .dcard h3{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.25}.dmp .dcard p{color:var(--grey);margin:0;font-size:14.5px;line-height:1.6}.dmp .dcard.big{background:radial-gradient(500px 300px at 100% 0,#aa597e1a,#0000 70%),#fff;flex-direction:column;grid-area:span 2/span 2;display:flex}.dmp .dcard.big h3{font-size:24px}.dmp .dcard.big p{font-size:15.5px}.dmp .alog2{flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.dmp .alog2 div{background:#fbf8fa;border:1px solid #f0e6ec;border-radius:12px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.dmp .alog2 b{color:var(--wine);font-variant-numeric:tabular-nums}.dmp .alog2 i{color:var(--mauve);white-space:nowrap;background:#f6e6ee;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.dmp #reviews .rbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.dmp #reviews .srcrow{flex-wrap:wrap;gap:12px;display:flex}.dmp .rnav{gap:10px;display:flex}.dmp .rbtn{width:50px;height:50px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e2cfd9;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.dmp .rbtn:hover{background:var(--dark);border-color:var(--dark);color:#fff}.dmp .rbtn:active{transform:scale(.95)}.dmp .rbtn .ico{width:20px;height:20px}.dmp #rprev .ico{transform:rotate(180deg)}.dmp .rbtn[disabled]{opacity:.35;cursor:default;color:var(--ink);background:#fff;border-color:#e2cfd9}.dmp .rtrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:0;gap:18px;margin:0 -2px;padding:22px 2px 30px;display:flex;overflow:auto hidden}.dmp .rtrack::-webkit-scrollbar{display:none}.dmp .rtrack:focus-visible{border-radius:24px;box-shadow:0 0 0 3px #aa597e59}.dmp .rc{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;flex:0 0 330px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 22px 50px #4f1b3114}.dmp .rc:hover{transform:translateY(-4px);box-shadow:0 32px 70px #4f1b3124}.dmp .rc-logo{background:radial-gradient(260px 160px at 50% 110%,#aa597e29,#0000 70%),linear-gradient(#fbf4f7,#f6ecf1);border-bottom:1px solid #f1e5eb;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.dmp .rc-logo:before{content:"";opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44'><path d='M22 2 42 22 22 42 2 22Z' fill='none' stroke='%23E7D3DE' stroke-width='1'/></svg>");position:absolute;inset:0}.dmp .rc-logo img{object-fit:cover;background:#fff;border-radius:30px;width:132px;height:132px;position:relative;box-shadow:0 22px 44px #2a0f1c38,0 0 0 6px #ffffffd9}.dmp .rc-logo.wide img{object-fit:contain;border-radius:20px;width:190px;height:auto;max-height:90px;padding:20px 22px;box-shadow:0 22px 44px #2a0f1c29,0 0 0 6px #ffffffd9}.dmp .rc-src{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px #2a0f1c1f}.dmp .rc-src svg{width:18px;height:18px}.dmp .rc-logo.mono{flex-direction:column;gap:12px}.dmp .rc-ini{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;border-radius:28px;justify-content:center;align-items:center;width:104px;height:104px;font-size:36px;font-weight:700;display:flex;position:relative;box-shadow:0 22px 44px #2a0f1c38,0 0 0 6px #ffffffd9}.dmp .rc-cap{color:#044d80;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 6px 16px #044d801f}.dmp .rc-cap .ico{stroke-width:3px;width:14px;height:14px}.dmp .rc-body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.dmp .rc-stars{color:#f4b400;letter-spacing:2px;font-size:17px;line-height:1}.dmp .rc blockquote{font-family:var(--serif);color:var(--ink);flex:1;margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.5}.dmp .rc-who b{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.dmp .rc-who small{color:var(--grey);margin-top:2px;font-size:13px;display:block}.dmp .rc-chip{color:#1e7a46;background:#eef8f1;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dmp .rc-chip:before{content:"";background:#1e7a46;border-radius:50%;width:7px;height:7px}.dmp .rprog{background:#eadbe3;border-radius:99px;max-width:360px;height:4px;margin:0 auto;overflow:hidden}.dmp .rprog i{background:linear-gradient(90deg,var(--wine),var(--mauve));transform-origin:0;border-radius:99px;width:20%;height:100%;transition:transform .25s ease-out;display:block}@media (max-width:1100px){.dmp .dgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.dmp .filmbox{grid-template-columns:1fr}.dmp .chapters{scrollbar-width:none;flex-direction:row;height:auto;min-height:0;padding:10px;overflow-x:auto}.dmp .chapters::-webkit-scrollbar{display:none}.dmp .chapters .ch-h{display:none}.dmp .chap{white-space:nowrap;border:1px solid var(--line);flex:none;width:auto}}@media (max-width:640px){.dmp .dgrid2{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:26px -16px 0;padding:6px 16px 18px;display:flex;overflow-x:auto}.dmp .dgrid2::-webkit-scrollbar{display:none}.dmp .dcard{scroll-snap-align:center;flex:0 0 80vw;max-width:310px}.dmp .dcard.big{grid-area:auto}.dmp .dcard.big h3{font-size:20px}.dmp .alog2 div:nth-child(n+4){display:none}.dmp .dswipe{display:block!important}.dmp .alog2 div{grid-template-columns:62px 1fr}.dmp .alog2 i{display:none}.dmp .rc{flex-basis:82vw;max-width:320px}.dmp .rc-logo{height:170px}.dmp .rc-logo img{border-radius:26px;width:112px;height:112px}.dmp .rc blockquote{font-size:17px}.dmp .rnav{display:none}.dmp #reviews .srcrow{width:100%}.dmp #reviews .srcbadge{flex:1;min-width:0;padding:10px 12px}.dmp .player.film{border-radius:18px}.dmp .player.film .meta strong{font-size:20px}.dmp .filmfoot .ctas{flex-wrap:nowrap;width:100%}.dmp .filmfoot .ctas .btn{white-space:nowrap;flex:1;padding:14px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.dmp .rtrack{scroll-behavior:auto}.dmp .rc,.dmp .dcard{transition:none}}.dmp .dswipe{text-align:center;color:var(--grey);margin:2px 0 0;font-size:12.5px;display:none}@media (min-width:961px){.dmp .hero .grid{align-items:end}.dmp .hero .copy{align-self:center}.dmp .hero .stage{align-self:end}}.dmp .what2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.dmp .w-copy .answer{margin:14px 0 0;font-size:17px;line-height:1.7}.dmp .wstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dmp .wstats li{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px 12px;box-shadow:0 12px 30px #4f1b310f}.dmp .wstats b{color:var(--wine);font-size:24px;font-weight:700;line-height:1.1;display:block}.dmp .wstats span{color:var(--grey);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.dmp .hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dmp .hub li{text-align:center;border:1px solid var(--line);min-height:118px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 14px 34px #4f1b3112}.dmp .hub li .ico{width:26px;height:26px;color:var(--mauve);background:var(--soft);box-sizing:content-box;border-radius:12px;padding:9px}.dmp .hub li.hc{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;border:0;box-shadow:0 22px 50px #4f1b3147}.dmp .hub li.hc img{background:#fff;border-radius:14px;width:70px;height:auto;padding:8px 10px}.dmp .hub li.hc b{font-size:15px}.dmp .wday{border:1px solid var(--line);background:linear-gradient(135deg,#fbf1f6,#fff8f0);border-radius:26px;margin-top:44px;padding:24px 26px}.dmp .wday-h{color:#4b4450;margin:0 0 18px;font-size:16px}.dmp .wday-h b{color:var(--ink)}.dmp .daystrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dmp .daystrip li{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.dmp .daystrip li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#d9b3c6 0 6px,#0000 6px 12px);height:2px;position:absolute;top:22px;left:56px;right:-8px}.dmp .daystrip .dn{width:44px;height:44px;color:var(--mauve);z-index:1;background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 24px #4f1b311f}.dmp .daystrip .dn .ico{width:22px;height:22px}.dmp .daystrip b{letter-spacing:.3px;text-transform:uppercase;color:var(--mauve);margin-top:4px;font-size:13px}.dmp .daystrip span{color:var(--ink);font-size:14px;line-height:1.45}.dmp .glance2{margin-top:26px}.dmp .glance2 h3{align-items:baseline;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.dmp .glance2 h3 small{color:var(--grey);font-size:12.5px;font-weight:500}.dmp .gtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.dmp .gt{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px 16px}.dmp .gt dt{letter-spacing:.6px;text-transform:uppercase;color:var(--grey);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dmp .gt dt .ico{width:18px;height:18px;color:var(--mauve);flex:none}.dmp .gt dd{color:var(--ink);margin:6px 0 0;font-size:14px;line-height:1.45}.dmp .gt dd b{color:var(--wine)}.dmp .gt.cta{background:linear-gradient(135deg,var(--wine),var(--mauve));border:0;flex-direction:column;justify-content:center;display:flex}.dmp .gt.cta dt{color:#fffc}.dmp .gt.cta a{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.dmp .gt.cta a .ico{width:18px;height:18px}.dmp .bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.dmp .bcard2{aspect-ratio:4/3.3;color:#fff;isolation:isolate;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #2a0f1c29}.dmp .bcard2 img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.dmp .bcard2:before{content:"";z-index:-1;background:linear-gradient(#1f0e180d 25%,#1f0e188c 60%,#1f0e18e0);position:absolute;inset:0}.dmp .bcard2:hover img{transform:scale(1.06)}.dmp .bc-in{flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.dmp .bcard2 h3{color:#fff;text-shadow:0 2px 14px #0000004d;margin:0;font-size:22px;font-weight:700;line-height:1.15}.dmp .bcard2 p{color:#ffffffe6;margin:0;font-size:13.5px;line-height:1.45}.dmp .bcard2 .more{color:var(--gold);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.dmp .bcard2 .more .ico{width:15px;height:15px;transition:transform .25s}.dmp .bcard2:hover .more .ico{transform:translate(3px)}.dmp .bnote{text-align:center;color:var(--grey);margin:22px 0 0;font-size:14.5px}.dmp .bnote a{color:var(--mauve);font-weight:600}.dmp .othr{margin-top:10px}.dmp .tcards{gap:14px;margin-top:16px;display:grid}.dmp .tcard{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:150px;margin:0;padding:20px 22px 18px 104px;position:relative;box-shadow:0 18px 40px #4f1b3114}.dmp .tcard:before{content:"“";font-family:var(--serif);color:#f2dce7;pointer-events:none;font-size:120px;line-height:1;position:absolute;bottom:-24px;right:20px}.dmp .tlogo{border-radius:18px;width:66px;height:66px;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 10px 24px #2a0f1c29}.dmp .tlogo img{object-fit:cover;width:100%;height:100%}.dmp .tlogo.mono{background:linear-gradient(135deg,var(--wine),var(--mauve));color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.dmp .tsrc{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #2a0f1c1f}.dmp .tsrc svg{width:16px;height:16px}.dmp .tsrc.cap{color:#fff;background:#044d80}.dmp .tsrc.cap .ico{stroke-width:3px;width:15px;height:15px}.dmp .tstars{color:#f4b400;letter-spacing:2px;font-size:14px;line-height:1}.dmp .tcard blockquote{font-family:var(--serif);color:var(--ink);margin:8px 0 10px;font-size:17px;font-style:italic;line-height:1.5;position:relative}.dmp .tcard figcaption{color:var(--grey);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.dmp .tcard figcaption b{color:var(--ink);width:100%;font-size:14.5px}.dmp .tcard figcaption small{font-size:12.5px}.dmp .pil .proof .plogo{background:#fff;border-radius:8px;flex:none;width:58px;height:auto;margin-top:2px;padding:4px 6px;box-shadow:0 4px 12px #2a0f1c1a}.dmp .pil .proof .pcap{color:#fff;background:#044d80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.dmp .pil .proof .pcap .ico{stroke-width:3px;width:14px;height:14px}.dmp .rc-src img{width:22px;height:auto}.dmp .dock{z-index:95;right:14px;bottom:calc(22px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;transition:transform .3s,opacity .3s;display:flex;position:fixed}.dmp .dk{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:transform .2s;display:flex;position:relative;box-shadow:0 10px 24px #2a0f1c33}.dmp .dk .ico{color:#fff;width:20px;height:20px}.dmp .dk.call{background:var(--mauve)}.dmp .dk.wa{background:var(--wa)}.dmp .dk.chat{background:var(--dark)}.dmp .dk:hover{transform:scale(1.06)}.dmp .dk span{background:var(--dark);color:#fff;font:600 12.5px var(--font-poppins),sans-serif;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;transition:opacity .2s;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.dmp .dk:hover span,.dmp .dk:focus-visible span{opacity:1}@media (min-width:768px) and (max-width:1295px){.dmp .wrap{padding-left:72px;padding-right:72px}.dmp .top .wrap{padding-left:24px;padding-right:24px}}@media (max-width:767px){.dmp .dock{bottom:calc(14px + env(safe-area-inset-bottom));gap:8px;right:10px}.dmp .dock.away{opacity:0;transform:translate(72px)}.dmp .dk{width:40px;height:40px}.dmp .dk .ico{width:18px;height:18px}.dmp .dk span{display:none}}.dmp .top{transition:transform .3s,background .3s,box-shadow .3s}.dmp .top.away{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.dmp .top,.dmp .dock{transition:none}}@media (max-width:1100px){.dmp .gtiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dmp .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dmp .what2{grid-template-columns:1fr;gap:28px}.dmp .daystrip{grid-template-columns:1fr;gap:12px}.dmp .daystrip li{grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;display:grid}.dmp .daystrip li .dn{grid-row:span 2}.dmp .daystrip b{margin:0}.dmp .daystrip li:not(:last-child):after{background:repeating-linear-gradient(#d9b3c6 0 6px,#0000 6px 12px);width:2px;height:calc(100% - 32px);top:48px;left:21px;right:auto}}@media (max-width:640px){.dmp .wstats{grid-template-columns:repeat(2,minmax(0,1fr))}.dmp .hub{gap:8px}.dmp .hub li{border-radius:16px;min-height:96px;padding:12px 6px;font-size:12px}.dmp .hub li .ico{width:22px;height:22px;padding:7px}.dmp .wday{border-radius:22px;padding:20px 18px}.dmp .gtiles{grid-template-columns:1fr 1fr;gap:8px}.dmp .gt{padding:12px}.dmp .gt dd{font-size:13px}.dmp .bgrid{gap:10px}.dmp .bcard2{aspect-ratio:3/3.6;border-radius:18px}.dmp .bc-in{padding:12px}.dmp .bcard2 h3{font-size:17px}.dmp .bcard2 p{display:none}.dmp .bcard2 .more{font-size:12px}.dmp .tcard{padding:18px 18px 16px 88px}.dmp .tlogo{border-radius:14px;width:56px;height:56px;top:18px;left:16px}.dmp .tcard blockquote{font-size:16px}}.dmp details.qa summary h3{text-wrap:pretty;flex:1;min-width:0}.dmp .dcard h3,.dmp .bcard2 h3,.dmp .pil h3,.dmp .feat h3,.dmp .step h3,.dmp .sitem h3,.dmp .tstep h3,.dmp .guide h3,.dmp .btile h3{text-wrap:pretty}.dmp .tcard:before{content:none}.dmp .rc-logo .rc-src img{width:20px;height:auto;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;padding:0}.dmp .leak output,.dmp .sl output{white-space:nowrap}.dmp .city a{white-space:nowrap;display:inline-block}.dmp .f2 .chips span{padding:8px 12px}@media (max-width:640px){.dmp .who{flex-wrap:wrap;row-gap:8px}.dmp .who .verified{margin-left:0}.dmp .guides{grid-template-columns:1fr}.dmp .city a{margin-top:2px;display:block}.dmp .city a+a:before{content:none}}@media (max-width:400px){.dmp .filmfoot .ctas{flex-wrap:wrap}.dmp .filmfoot .ctas .btn{flex:100%}}.dmp .av.lg-av{border:1px solid var(--line);padding:3px;overflow:hidden;background:#fff!important}.dmp .av.lg-av img{object-fit:contain;width:100%;height:100%}.dmp .jcard .f2:has(.chips){grid-template-columns:1fr;gap:0}.dmp .ctaband{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fbf1f6 100%);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding:12px 12px 12px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #4f1b3112}.dmp .ctaband:before{content:"";background:linear-gradient(180deg,var(--mauve),var(--amber));width:4px;position:absolute;top:0;bottom:0;left:0}.dmp .cb-t{min-width:0}.dmp .cb-t b{color:var(--ink);font-size:17px;line-height:1.3;display:block}.dmp .cb-t span{color:var(--grey);margin-top:2px;font-size:13.5px;display:block}.dmp .cb-a{flex:none;gap:8px;display:flex}.dmp .cb-a .btn{padding:11px 18px;font-size:14.5px}.dmp .cine .ctaband,.dmp .wasec .ctaband{background:#ffffff14;border-color:#ffffff29}.dmp .cine .ctaband .cb-t b{color:#fff}@media (max-width:760px){.dmp .ctaband{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px;padding:14px 14px 14px 20px}.dmp .cb-a .btn{flex:1 1 0;justify-content:center}.dmp .cb-t b{font-size:16px}}.dmp .hero h1 em.pledge{font-family:var(--serif);letter-spacing:-.2px;margin-top:.32em;font-size:.56em;font-style:italic;font-weight:500;line-height:1.3}.dmp .hero h1 em.pledge>span{white-space:nowrap}.dmp .hero h1 em.pledge .swash svg{opacity:.85;height:.36em;bottom:-.2em}@media (max-width:560px){.dmp .hero h1 em.pledge{font-size:.7em}}.dmp .takeaway .big .pledge{font-family:var(--serif);letter-spacing:-.2px;margin-top:.22em;font-size:.72em;font-style:italic;font-weight:500;line-height:1.25;display:block}.dmp .takeaway .big{text-wrap:balance}.dmp .takeaway .big .pledge i{font-style:inherit;white-space:nowrap}.dmp .jcard .sendbtn{justify-content:center;width:100%;margin-top:14px;padding:15px 22px;font-size:16px}.dmp .jcard .othr{margin-top:10px}.dmp .jcard .tick{margin-top:14px}@media (max-width:640px){.dmp .jcard .q{margin-top:0}.dmp .jcard label.f{margin:10px 0 5px}.dmp .jcard .f2.keep{grid-template-columns:1fr 1fr;gap:0 10px}.dmp .jcard .fld{min-height:46px;padding:11px 12px}}.dmp .cb-a .btn{white-space:nowrap}@media (max-width:760px){.dmp .cb-a .btn{flex:auto;padding:11px 14px;font-size:14px}.dmp .cb-a .btn.ghost{flex:none}}.dmp .split>.ctaband,.dmp .chain>.ctaband,.dmp .fgrid>.ctaband{margin-top:0}.dmp .feat h3.ai-h:after{content:"AI";color:#3b2100;letter-spacing:.6px;vertical-align:middle;background:linear-gradient(90deg,#ffd48a,#ffb547);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}@media (min-width:961px){.dmp .faqwrap{max-width:1200px}.dmp .fsearch{max-width:640px;margin:0 auto 20px}.dmp #faqlist{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;display:grid}}.dmp .feat{min-height:0}@media (min-width:961px){.dmp .feat{min-height:38vh}}.dmp .pswipe,.dmp .cmore{display:none}@media (max-width:640px){.dmp .pillars{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:26px -16px 0;padding:0 16px 10px;display:flex;overflow-x:auto}.dmp .pillars::-webkit-scrollbar{display:none}.dmp .pil{scroll-snap-align:center;flex:0 0 86%}.dmp .pil:hover{transform:none}.dmp .pswipe{display:block}.dmp .cities:not(.all) .city.cx{display:none}.dmp .cmore{color:var(--mauve);margin:18px auto 0;font-weight:600;display:block}}.dmp .cities{grid-template-columns:repeat(5,minmax(0,1fr))}.dmp .city{min-width:0}@media (max-width:1060px){.dmp .cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.dmp .cities{grid-template-columns:repeat(3,minmax(0,1fr))}.dmp .city a{margin-top:2px;display:block}.dmp .city a+a:before{content:none}}@media (max-width:640px){.dmp .cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.dmp .cities{grid-template-columns:repeat(3,minmax(0,1fr))}.dmp .city a{display:inline-block}.dmp .city a+a:before{content:"·"}}@media (max-width:860px){.dmp .city a{display:block}.dmp .city a+a:before{content:none}}@media (max-width:640px){.dmp .cities{grid-template-columns:repeat(2,minmax(0,1fr))}}.dmp .jcard .f3{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);gap:0 12px;display:grid}.dmp .jcard .fld.sm{padding-left:11px;padding-right:6px}@media (max-width:640px){.dmp .jcard .f3{grid-template-columns:1fr 1fr;gap:0 10px}.dmp .jcard .f3>.q:first-child{grid-column:1/-1}}.dmp .what2{align-items:start}.dmp .wctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:400px){.dmp .wctas .btn{flex:100%;justify-content:center}}.dmp .fgrid{align-items:start}.dmp #demo .dqs{margin-top:28px;display:block}.dmp #demo .dqs .tcard{max-width:560px}.dmp .hero .art{display:contents}@media (min-width:961px){.dmp .hero .grid{align-items:center}.dmp .hero .copy,.dmp .hero .stage{align-self:center}.dmp .hero .stage{--z:1;height:calc(560px * var(--z))}.dmp .hero .art{width:560px;height:560px;transform:scale(var(--z));transform-origin:100% 0;display:block;position:absolute;top:0;right:0}.dmp .hero .halo{aspect-ratio:auto;background:radial-gradient(circle at 50% 30%,#ffffff57,#ffffff1f 72%);width:420px;height:420px;margin:0;top:auto;bottom:18px;left:0;box-shadow:inset 0 0 0 1.5px #ffffff80,0 30px 60px #3c10282e}.dmp .hero .orbit{aspect-ratio:auto;width:448px;height:448px;margin:0;top:auto;bottom:4px;left:-14px}.dmp .hero .figure{aspect-ratio:auto;border-radius:0 0 210px 210px;width:420px;height:530px;top:auto;bottom:18px;left:0;overflow:hidden;transform:none}.dmp .hero .figure .person{width:auto;height:560px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.dmp .hero .fcard.c1{z-index:6;width:252px;top:22px;left:auto;right:0}.dmp .hero .ownerphone{top:126px;right:6px}}.dmp .cstage{--dd:440px;--ih:500px}.dmp .cstage .pclip{left:calc(50% - var(--dd) / 2);top:calc(52% - var(--dd) / 2 - 70px);width:var(--dd);height:calc(var(--dd) + 70px);border-radius:0 0 calc(var(--dd) / 2) calc(var(--dd) / 2);z-index:1;position:absolute;overflow:hidden}.dmp .cstage .pclip img.p{height:var(--ih);bottom:-39px;left:58%}@media (max-width:640px){.dmp .cstage{--dd:320px;--ih:400px}.dmp .cstage .pclip img.p{height:var(--ih);bottom:-42px;left:62%}}.dmp .hero .fcard.c1{z-index:6}@media (min-width:768px) and (max-width:960px){.dmp .dock.away{opacity:0;transform:translate(72px)}}.dmp .city a{white-space:nowrap;margin-top:3px;display:block}.dmp .city a+a:before{content:none}.dmp .sfoot .office{color:#ffffffb8;flex-direction:column;margin:0 0 14px;font-size:13.5px;font-style:normal;line-height:1.55;display:flex}.dmp .sfoot .office b{letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin-bottom:2px;font-size:11.5px}.dmp .sfoot .office span:first-of-type{color:#ffffffe0}.dmp .sfoot .office .ftel{color:#fff;margin-top:4px;font-weight:600}.dmp .sfoot .nl~.fh{margin-top:26px}.dmp .dhero{padding:calc(var(--hdr) + 34px) 0 70px;background:radial-gradient(900px 520px at 100% 0,#a95b8a29,#0000 62%),radial-gradient(700px 500px at 0 100%,#ffb5471f,#0000 60%),linear-gradient(#fff9fb 0%,#fbefe8 100%)}.dmp .dgrid{grid-template-columns:1fr 1fr;align-items:start;gap:46px;display:grid}.dmp .crumbs{color:var(--grey);margin:0 0 14px;font-size:13px}.dmp .crumbs a{color:var(--grey);text-decoration:none}.dmp .crumbs a:hover{color:var(--mauve)}.dmp .crumbs span{color:#cdb8c3;margin:0 6px}.dmp .dpill{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #4f1b310f}.dmp .dpill i{background:var(--okbg);width:22px;height:22px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.dmp .dpill i .ico{stroke-width:3px;width:13px;height:13px}.dmp .dhero h1{letter-spacing:-.8px;margin:16px 0 14px;font-size:clamp(32px,3.9vw,50px);font-weight:700;line-height:1.1}.dmp .dhero h1 em{color:var(--mauve);font-style:normal}.dmp .dhero .dsub{color:#4b4450;max-width:560px;margin:0;font-size:17px}.dmp .dstats{color:var(--grey);flex-wrap:wrap;gap:10px 26px;margin-top:24px;font-size:14px;display:flex}.dmp .dstats b{color:var(--wine);font-size:22px;font-weight:700;line-height:1.1;display:block}.dmp .dlogos{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dmp .dlogos p{letter-spacing:.8px;text-transform:uppercase;color:#9a8a93;margin:0 0 10px;font-size:12.5px;font-weight:600}.dmp .dlogos .track img{width:127px;height:52px}.dmp .dform{top:calc(var(--hdr) + 18px);position:sticky}.dmp .dform .jcard{box-shadow:0 30px 70px #4f1b312e}.dmp .tline{counter-reset:t;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid;position:relative}.dmp .tline:before{content:"";border-top:2px dashed #e4c3d3;position:absolute;top:27px;left:12%;right:12%}.dmp .tstep{text-align:center;padding:0 8px;position:relative}.dmp .tstep .tn{border:2px solid var(--mauve);width:56px;height:56px;color:var(--mauve);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:20px;font-weight:800;display:flex;position:relative;box-shadow:0 10px 24px #a15d7e2e}.dmp .tstep:last-child .tn{background:var(--mauve);color:#fff}.dmp .tstep h3{margin:0 0 6px;font-size:17px;font-weight:600}.dmp .tstep p{color:var(--grey);margin:0;font-size:14.5px}.dmp .dproof{grid-template-columns:.75fr 1.25fr;align-items:start;gap:28px;margin-top:40px;display:grid}.dmp .dproof .player.tall{max-height:600px}.dmp .dcards{gap:16px;display:grid}.dmp .dcards .rcard{margin:0}.dmp .mods{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.dmp .mod{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:all .2s;display:flex}.dmp .mod:hover{border-color:#e2bfd0;transform:translateY(-3px);box-shadow:0 14px 30px #4f1b3114}.dmp .mod .mi{width:42px;height:42px;color:var(--mauve);background:#f6e6ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.dmp .mod b{font-size:15px;display:block}.dmp .mod small{color:var(--grey);font-size:12.5px;line-height:1.4;display:block}@media (max-width:960px){.dmp .dgrid,.dmp .dproof{grid-template-columns:1fr}.dmp .dform{position:static}.dmp .tline{grid-template-columns:1fr 1fr;gap:26px}.dmp .tline:before{display:none}.dmp .mods{grid-template-columns:1fr 1fr}.dmp .dproof .player.tall{max-width:360px}}@media (max-width:560px){.dmp .dhero{padding-top:calc(var(--hdr) + 20px)}.dmp .dhero h1{font-size:31px}.dmp .tline,.dmp .mods{grid-template-columns:1fr}}.dmp .dgrid{grid-template-rows:auto 1fr;grid-template-areas:"top form""rest form"}.dmp .dtop{grid-area:top}.dmp .drest{grid-area:rest}.dmp .dform{grid-area:form}@media (max-width:960px){.dmp .dgrid{grid-template-rows:auto;grid-template-areas:"top""form""rest";gap:26px}.dmp .dhero .dsub{font-size:16px}}@media (min-width:961px){.dmp .dgrid{row-gap:0}.dmp .dgrid .gets{margin-top:26px}}.dmp .dlogos{-webkit-mask-image:none;mask-image:none}.dmp .dlogos .track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dmp .phonef.dcc{--cc-accent:var(--mauve,#a15d7e);--cc-ink:var(--ink,#1f1a24);--cc-grey:var(--grey,#5e5763);--cc-line:#e6d6de;--cc-bw:1.5px;--cc-bg:var(--app,#faf7f9);--cc-ring:#f3e1ea;--cc-hover:#f8eef3;--cc-radius:12px;--cc-h:46px;--cc-wine:var(--wine,#4f1b31);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:relative}.dmp .phonef.dcc .fld{min-width:0}.dmp .phonef.dcc .ccb{min-height:var(--cc-h);border:var(--cc-bw) solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-bg);color:var(--cc-ink);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;margin:0;padding:0 10px 0 9px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.dmp .phonef.dcc .ccb:hover{border-color:color-mix(in srgb,var(--cc-accent) 40%,var(--cc-line));background:var(--cc-hover)}.dmp .phonef.dcc .ccb:focus{outline:none}.dmp .phonef.dcc .ccb:focus-visible,.dmp .phonef.dcc.ccon .ccb{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-ring);background:#fff}.dmp .phonef.dcc .ccc{fill:none;width:12px;height:12px;stroke:var(--cc-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.dmp .phonef.dcc.ccon .ccc{transform:rotate(180deg)}.dmp .phonef.dcc .ccf{background:#f3e6ec;border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;position:relative;overflow:hidden}.dmp .phonef.dcc .ccf img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dmp .phonef.dcc .ccf:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #4f1b3124}.dmp .phonef.dcc .ccf.ccx img{visibility:hidden}.dmp .phonef.dcc .ccf.ccx:before{content:attr(data-l);color:var(--cc-wine);letter-spacing:.02em;place-items:center;font-family:inherit;font-size:8.5px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.dmp .phonef.dcc .ccp{z-index:80;border:1px solid color-mix(in srgb,var(--cc-line) 70%,#fff);text-align:left;opacity:0;visibility:hidden;transform-origin:40px 0;background:#fff;border-radius:16px;padding:8px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px)scale(.98);box-shadow:0 22px 50px #280c1e38,0 2px 6px #280c1e0f}.dmp .phonef.dcc .ccp.up{transform-origin:40px 100%;top:auto;bottom:calc(100% + 6px);transform:translateY(6px)scale(.98)}.dmp .phonef.dcc .ccp.open{opacity:1;visibility:visible;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.dmp .phonef.dcc .ccp .ccs{position:relative}.dmp .phonef.dcc .ccp .ccs svg{fill:none;width:16px;height:16px;stroke:var(--cc-grey);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:12px}.dmp .phonef.dcc .ccp .ccq{border:var(--cc-bw) solid var(--cc-line);background:var(--cc-bg);width:100%;height:42px;min-height:0;color:var(--cc-ink);box-shadow:none;appearance:none;border-radius:10px;margin:0;padding:0 12px 0 36px;font-family:inherit;font-size:14.5px;display:block}.dmp .phonef.dcc .ccp .ccq::placeholder{color:#8b8290}.dmp .phonef.dcc .ccp .ccq:focus{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-ring);background:#fff;outline:none}.dmp .phonef.dcc .ccl{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cc-line) transparent;max-height:264px;margin:6px 0 0;padding:0 2px 0 0;list-style:none;position:relative;overflow-y:auto}.dmp .phonef.dcc .ccg{letter-spacing:.07em;text-transform:uppercase;color:#8b8290;padding:9px 10px 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2}.dmp .phonef.dcc .cco{min-height:42px;color:var(--cc-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-columns:22px 1fr auto 14px;align-items:center;gap:10px;margin:0;padding:7px 10px;font-family:inherit;font-size:14.5px;line-height:1.3;display:grid}.dmp .phonef.dcc .cco .ccn{overflow-wrap:anywhere;min-width:0;line-height:1.25}.dmp .phonef.dcc .cco .cck{color:var(--cc-grey);font-variant-numeric:tabular-nums;font-size:13.5px}.dmp .phonef.dcc .cco .cct{fill:none;width:14px;height:14px;stroke:var(--cc-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.dmp .phonef.dcc .cco.act{background:var(--cc-hover)}.dmp .phonef.dcc .cco[aria-selected=true]{font-weight:600}.dmp .phonef.dcc .cco[aria-selected=true] .cck{color:var(--cc-accent)}.dmp .phonef.dcc .cco[aria-selected=true] .cct{opacity:1}.dmp .phonef.dcc .ccz{color:var(--cc-grey);text-align:center;margin:0;padding:16px 10px 10px;font-family:inherit;font-size:14px;line-height:1.4}.dmp .phonef.dcc .ccp.open .cco.fx{animation:.3s cubic-bezier(.2,.8,.2,1) both dmp-ccin;animation-delay:calc(var(--i,0) * 18ms)}@keyframes dmp-ccin{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:480px){.dmp .phonef.dcc .ccl{max-height:min(300px,44vh)}.dmp .phonef.dcc .ccb{gap:6px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.dmp .phonef.dcc .ccp,.dmp .phonef.dcc .ccp.open,.dmp .phonef.dcc .ccc{transition:none}.dmp .phonef.dcc .ccp.open .cco.fx{animation:none}}.dmp .pform{color:var(--grey);text-align:left;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.dmp .pform img{flex:none;width:auto;height:30px}.dmp .pform[hidden]{display:none}.dmp .chapters [data-film=chapters]{display:contents}.dmp #demoform>.q{display:flow-root}@media (max-width:400px){.dmp .cb-a{flex-wrap:wrap}.dmp .cb-a .btn.ghost{flex:auto}}.dmp .dquote{border:1px solid var(--line);background:#fff;border-radius:18px;margin:22px 0 0;padding:18px 20px 16px 56px;position:relative;box-shadow:0 10px 26px #4f1b3112}.dmp .dquote .dq-cap{color:#fff;background:#0b4f8a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:18px;left:18px}.dmp .dquote .dq-cap .ico{width:14px;height:14px}.dmp .dquote blockquote{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;font-style:italic;line-height:1.5}.dmp .dquote figcaption{color:var(--grey);margin-top:8px;font-size:13.5px}.dmp .dquote figcaption b{color:var(--ink);font-weight:600}.dmp{--hdr:72px}.dmp [id]{scroll-margin-top:84px}.dmp .dhero{padding-top:34px}@media (max-width:960px){.dmp .dhero{padding-top:20px}}
