.ds{--ds-ink:#1b122b;--ds-muted:#675e78;--ds-line:#e3deed;--ds-tint:#f7f3fc;--ds-paper:#fff;--ds-p1:#451584;--ds-p2:#6f1ad1;--ds-p3:#9942f0;--ds-y:#fbcf4b;--ds-y-ink:#39240e;--ds-grad:linear-gradient(135deg, var(--ds-p1), var(--ds-p2) 55%, var(--ds-p3));--ds-shadow:0 24px 60px -24px #45158473;color:var(--ds-ink);background:var(--ds-paper);--ds-banner-h:0px;--ds-nav-h:72px;font-family:Sora,system-ui,sans-serif;overflow-x:clip}.ds-has-banner{--ds-banner-h:52px}.ds header.ds-nav-offset{top:var(--ds-banner-h)}.ds-banner{z-index:60;height:var(--ds-banner-h);background:var(--ds-y);color:var(--ds-y-ink);justify-content:center;align-items:center;gap:12px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.ds-banner-tag{background:var(--ds-paper);color:var(--ds-p1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:800;transform:rotate(-3deg);box-shadow:0 2px #34195740}.ds-banner-units{gap:6px;display:flex}.ds-banner-units div{background:var(--ds-p1);min-width:40px;color:var(--ds-paper);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;display:flex;box-shadow:0 3px #2f174f}.ds-banner-units b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.ds-banner-units span{letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:700;line-height:1}.ds-banner-cta{background:var(--ds-p1);min-height:44px;color:var(--ds-paper);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 3px #2f174f}.ds-banner-cta svg{width:13px;height:13px}@media (width<=767px){.ds{--ds-nav-h:60px}.ds-has-banner{--ds-banner-h:46px}.ds-banner{gap:8px;padding:0 8px}.ds-banner-tag{padding:4px 8px;font-size:10px}.ds-banner-units{gap:4px}.ds-banner-units div{min-width:34px;padding:3px 4px}.ds-banner-units b{font-size:15px}.ds-banner-units span{font-size:7px}.ds-banner-cta{justify-content:center;width:44px;height:44px;padding:0}.ds-banner-cta span{display:none}}.dsm{--ink:#120a2e;--p2:#5b21b6;--p3:#7c3aed;--y:#fcd34d;--mut:#5f5a73;--line:#ece8f5;color:var(--ink);background:#fff;overflow:hidden}.dsm *{box-sizing:border-box}.dsm img{max-width:none}.dsm .w{max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.dsm .pill{background:var(--y);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.dsm .pill.l{box-shadow:0 3px 0 var(--p2);color:var(--p2);background:#fff;transform:none}.dsm h2{letter-spacing:-.04em;margin:22px 0 18px;font-size:64px;font-weight:800;line-height:.98}.dsm h2 em{color:var(--p2);padding-right:.08em;font-style:italic}.dsm .lead{color:var(--mut);max-width:560px;margin:0;font-size:19px;line-height:1.6}.dsm .btn{border:2px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:12px;padding:18px 28px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.dsm .btn svg{width:18px;height:18px}.dsm .btn.y{background:var(--y);color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.dsm .btn.y:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.dsm .btn.o{color:#fff;background:0 0;border-color:#ffffff80}.dsm .btn.o:hover{background:#ffffff14}.dsm .btn.k{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--y)}.dsm .rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.dsm .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dsm .rv{opacity:1;transition:none;transform:none}.dsm .mq .t,.dsm .lgt,.dsm .gal,.dsm .chip,.dsm .f1{animation:none!important}}.dsm .hero{color:#fff;padding:calc(var(--ds-banner-h,0px) + var(--ds-nav-h,72px) + 28px) 0 0;background:radial-gradient(1200px 600px at 80% 20%,#7c3aed 0%,#0000 60%),radial-gradient(900px 500px at 10% 90%,#4c1d95 0%,#0000 60%),linear-gradient(160deg,#1b0647,#2a0b63 60%,#3b0f8a);position:relative}.dsm .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.dsm .hero h1.kick{letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:14px;margin:0 0 6px;font-size:14px;font-weight:800;line-height:1;display:flex}.dsm .hero h1.kick:before{content:"";background:var(--y);width:34px;height:2px}.dsm .hero h1.kick span{color:#bfb3e6;font-weight:700}.dsm .car{display:grid}.dsm .sl{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;transition:opacity .7s,visibility .7s;display:grid}.dsm .sl.on{opacity:1;visibility:visible}.dsm .sl .tx>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.dsm .sl.on .tx>*{opacity:1;transform:none}.dsm .sl.on .tx>:nth-child(2){transition-delay:80ms}.dsm .sl.on .tx>:nth-child(3){transition-delay:.16s}.dsm .sl.on .tx>:nth-child(4){transition-delay:.24s}.dsm .sl.on .tx>:nth-child(5){transition-delay:.32s}.dsm .hl{letter-spacing:-.055em;color:#fff;margin:22px 0 20px;font-size:76px;font-weight:800;line-height:.95}.dsm .hl em{color:var(--y);padding-right:.1em;font-style:italic}.dsm .hl .u{white-space:nowrap;position:relative}.dsm .hl .u svg{width:100%;height:14px;position:absolute;bottom:-4px;left:0}.dsm .hero .lead{color:#d9d0f5;font-size:20px}.dsm .ctas{flex-wrap:wrap;gap:16px;margin:28px 0 26px;display:flex}.dsm .hp{color:#d9d0f5;align-items:center;gap:16px;font-size:14.5px;display:flex}.dsm .av{display:flex}.dsm .av img{object-fit:cover;border:3px solid #2a0b63;border-radius:50%;width:40px;height:40px;margin-left:-10px}.dsm .av img:first-child{margin-left:0}.dsm .hp b{color:#fff}.dsm .st{color:var(--y);letter-spacing:2px}.dsm .art{height:560px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative;transform:translate(40px)scale(.96)}.dsm .sl.on .art{transform:none}.dsm .art .m{border:4px solid var(--y);border-radius:40px;width:470px;height:470px;position:absolute;top:10px;right:0;overflow:hidden;transform:rotate(3deg);box-shadow:14px 14px #00000040}.dsm .art .m img{object-fit:cover;object-position:60% center;width:100%;height:100%}.dsm .fr{background:#fff;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000073}.dsm .fr i{background:#f1eef8;height:24px;display:block;position:relative}.dsm .fr i:before{content:"";background:#ff6b6b;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:10px;box-shadow:13px 0 #ffd166,26px 0 #06d6a0}.dsm .fr div{background-position:top;background-size:cover;height:calc(100% - 24px)}.dsm .f1{width:330px;height:210px;animation:7s ease-in-out infinite dsf;bottom:30px;left:-10px;transform:rotate(-5deg)}.dsm .chip{color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;animation:6s ease-in-out infinite dsf;display:flex;position:absolute;box-shadow:0 20px 40px #00000059}.dsm .chip b{font-size:14.5px;display:block}.dsm .chip .ic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dsm .chip .ic svg{width:18px;height:18px}.dsm .c1{animation-delay:-2s;top:30px;right:330px}.dsm .c2{animation-delay:-4s;bottom:70px;right:-20px}@keyframes dsf{0%,to{translate:0}50%{translate:0 -12px}}.dsm .tabs{z-index:5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.dsm .tabs>button{color:#d9d0f5;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .2s;position:relative;overflow:hidden}.dsm .tabs>button:hover{color:#fff;background:#ffffff24}.dsm .tabs>button.on{color:var(--ink);background:#fff;border-color:#fff}.dsm .tabs>button i{background:var(--y);width:0;height:3px;position:absolute;bottom:0;left:0}.dsm .tabs>button.on i{animation:7s linear forwards dsp}.dsm .tabs.paused>button.on i{animation-play-state:paused}@keyframes dsp{to{width:100%}}.dsm .arw{gap:8px;margin-left:auto;display:flex}.dsm .arw button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.dsm .arw svg{width:18px;height:18px}.dsm .stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid;position:relative}.dsm .stats div{border-right:1px solid #ffffff26;padding:30px 0 34px 30px}.dsm .stats div:first-child{padding-left:0}.dsm .stats div:last-child{border:0}.dsm .stats b{letter-spacing:-.04em;color:#fff;font-size:46px;font-weight:800;line-height:1;display:block}.dsm .stats b em{color:var(--y);font-style:normal}.dsm .stats span{color:#bfb3e6;font-size:14px}.dsm .mq{background:var(--y);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);z-index:3;margin:calc(-1.4vw - 4px) 0 0;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.5deg)scale(1.03)}.dsm .mq .t{align-items:center;gap:46px;width:max-content;animation:30s linear infinite dsm;display:flex}.dsm .mq span{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:46px;font-size:26px;font-weight:800;display:flex}.dsm .mq span:after{content:"";background:var(--ink);width:14px;height:14px;transform:rotate(45deg)}@keyframes dsm{to{transform:translate(-50%)}}.dsm .logos{text-align:center;padding:70px 0 40px}.dsm .logos p{color:var(--mut);margin:0 0 26px;padding:0 20px;font-size:14px;font-weight:600}.dsm .lgm{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.dsm .lgt{align-items:center;gap:64px;width:max-content;animation:40s linear infinite dsm;display:flex}.dsm .lgm:hover .lgt{animation-play-state:paused}.dsm .lgt img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:150px;height:36px;transition:all .2s}.dsm .lgt img:hover{filter:none;opacity:1}.dsm .sec{padding:110px 0}.dsm .head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.dsm .prob{background:#f6f3fd;padding:100px 0}.dsm .prob h2{font-size:54px}.dsm .swh{color:var(--p2);align-items:center;gap:8px;margin:-14px 0 14px;font-size:13px;font-weight:700;display:none}.dsm .swh svg{width:16px;height:16px}.dsm .pg{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dsm .pc{border:2px solid var(--ink);color:var(--ink);box-shadow:6px 6px 0 var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:26px;flex-direction:column;padding:28px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dsm .pc:hover{box-shadow:9px 9px 0 var(--p2);transform:translate(-3px,-3px)}.dsm .pi{background:var(--y);border:2px solid var(--ink);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.dsm .pi svg{width:26px;height:26px}.dsm .pc h3{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.2}.dsm .pc p{color:var(--mut);margin:0 0 22px;font-size:15px;line-height:1.55}.dsm .pc .fx{color:var(--p2);border-top:1.5px dashed #d9d2ee;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700}.dsm .pc .fx b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.dsm .pc .btn{box-shadow:3px 3px 0 var(--ink);justify-content:center;margin-top:18px;padding:13px 16px;font-size:15px}.dsm .hcb{background:var(--ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 30px;display:flex}.dsm .hcb b{margin-bottom:4px;font-size:19px;display:block}.dsm .hcb span{color:#bfb3e6;font-size:15px}.dsm .hcb .btn{background:var(--y);color:var(--ink);border-color:var(--y);box-shadow:none}.dsm .bento{grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.dsm .tile{border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:36px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.dsm .tile:hover{transform:translateY(-4px)}.dsm .tile .bg{background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.dsm .tile:hover .bg{transform:scale(1.04)}.dsm .tile .sh{background:linear-gradient(#120a2e00 25%,#120a2eeb 100%);position:absolute;inset:0}.dsm .tile .c{color:#fff;position:relative}.dsm .tile .n{z-index:2;background:var(--y);color:var(--ink);width:38px;height:38px;box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:26px;left:26px}.dsm .tile h3{letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.05}.dsm .tile p{color:#e3dcff;max-width:440px;margin:0;font-size:16px;line-height:1.5}.dsm .tile .tg{color:var(--y);margin-top:16px;font-size:13px;font-weight:800;display:inline-block}.dsm .t1{grid-row:span 2;min-height:640px}.dsm .t4{background:var(--y);min-height:auto;color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center}.dsm .t4:hover{transform:none}.dsm .t4 h3{margin:0 0 6px;font-size:34px}.dsm .t4 p{color:var(--ink);opacity:.8}.dsm .t4 .tk{flex-wrap:wrap;gap:16px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.dsm .t4 .tk span:before{content:"✓ ";font-weight:800}.dsm .t4 .pr{letter-spacing:-.05em;font-size:72px;font-weight:800;line-height:1}.dsm .t4 .pr small{letter-spacing:0;margin-top:8px;font-size:18px;display:block}.dsm .t4 s{opacity:.55;font-size:20px;font-weight:700}.dsm .t4 .rt{text-align:right}.dsm .t4 .btn{margin-top:14px}.dsm .work{background:var(--ink);color:#fff}.dsm .work h2{color:#fff}.dsm .work h2 em{color:var(--y)}.dsm .case{border-top:1px solid #ffffff1f;grid-template-columns:1.35fr .65fr;align-items:center;gap:50px;padding:46px 0;display:grid}.dsm .case.flip{grid-template-columns:.65fr 1.35fr}.dsm .case.flip .shot{order:2}.dsm .shot{background:#1e1446;border-radius:22px;padding:14px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.dsm .shot:hover{transform:scale(1.015)rotate(-.4deg)}.dsm .shot .scr{background-position:top;background-size:cover;border-radius:12px;height:400px;transition:background-position 3s}.dsm .shot:hover .scr{background-position:bottom}.dsm .shot .live-frame{background:var(--ds-paper);position:relative;overflow:hidden}.dsm .shot .live-frame iframe{display:block}.dsm .case small{letter-spacing:.12em;color:var(--y);text-transform:uppercase;font-size:12.5px;font-weight:800}.dsm .case h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:40px;font-weight:800;line-height:1.02}.dsm .case p{color:#bfb3e6;margin:0 0 24px;font-size:17px;line-height:1.6}.dsm .case a.v{color:#fff;border-bottom:2px solid var(--y);padding-bottom:4px;font-weight:800;text-decoration:none}.dsm .gal{gap:22px;width:max-content;margin-top:60px;animation:50s linear infinite dsm;display:flex}.dsm .gal div{background-position:top;background-size:cover;border:6px solid #241a52;border-radius:16px;flex:none;width:360px;height:230px}.dsm .ctaband{background:linear-gradient(120deg,#7c3aed59,#7c3aed0d);border:2px solid #ffffff2e;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:34px 40px;display:flex}.dsm .ctaband h3{letter-spacing:-.03em;color:#fff;margin:0 0 6px;font-size:32px;font-weight:800}.dsm .ctaband h3 em{color:var(--y)}.dsm .ctaband p{color:#bfb3e6;margin:0;font-size:16px}.dsm .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dsm .step{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:28px;padding:34px;transition:all .2s;position:relative}.dsm .step:hover{box-shadow:9px 9px 0 var(--p2);transform:translate(-3px,-3px)}.dsm .step .n{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--p2);margin-bottom:24px;font-size:96px;font-weight:800;line-height:.8}.dsm .step h3{letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:800}.dsm .step p{color:var(--mut);margin:0;font-size:16px;line-height:1.6}.dsm .step .wn{color:var(--p2);background:#f1ecfd;border-radius:999px;margin-top:18px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-block}.dsm .quote{background:#f6f3fd}.dsm .qg{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.dsm .qimg{position:relative}.dsm .qimg .ph{aspect-ratio:4/5;border:4px solid var(--ink);width:100%;box-shadow:12px 12px 0 var(--p2);background-position:50%;background-size:cover;border-radius:36px;transform:rotate(-2deg)}.dsm .qimg .badge{background:var(--y);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:20px;padding:16px 20px;position:absolute;bottom:40px;right:-24px;transform:rotate(3deg)}.dsm .qimg .badge b{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1;display:block}.dsm .qimg .badge span{font-size:13px;font-weight:700}.dsm blockquote{letter-spacing:-.025em;margin:26px 0 0;font-size:38px;font-weight:700;line-height:1.2}.dsm blockquote em{color:var(--p2);font-style:italic}.dsm .qw{color:var(--mut);margin-top:28px;font-size:16px}.dsm .qw b{color:var(--ink);font-size:18px;display:block}.dsm .minis{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.dsm .mini{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.dsm .mini .mh{align-items:center;gap:12px;display:flex}.dsm .mini img{object-fit:cover;border-radius:50%;width:40px;height:40px}.dsm .mini b{color:var(--p2);letter-spacing:-.03em;font-size:30px;font-weight:800}.dsm .mini p{color:#2d2748;margin:10px 0;font-size:14.5px;line-height:1.5}.dsm .mini small{color:var(--mut);font-size:13px}.dsm .qcta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.dsm .qcta small{color:var(--mut);font-size:14px}.dsm .fg{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.dsm details{border-bottom:2px solid var(--ink);padding:4px 0}.dsm summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:21px;font-weight:800;list-style:none;display:flex}.dsm summary::-webkit-details-marker{display:none}.dsm summary:after{content:"+";background:var(--y);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:22px;font-weight:700;transition:all .2s;display:grid}.dsm details[open] summary:after{background:var(--p2);color:#fff;transform:rotate(45deg)}.dsm details p{color:var(--mut);max-width:640px;margin:0 0 24px;font-size:16.5px;line-height:1.7}.dsm .fin{padding:40px 0 120px}.dsm .fbox{color:#fff;background:radial-gradient(700px 400px at 90% 0,#7c3aed,#0000 60%),linear-gradient(150deg,#1b0647,#3b0f8a);border-radius:44px;grid-template-columns:1fr .9fr;gap:50px;padding:70px;display:grid;position:relative;overflow:hidden}.dsm .fbox h2{color:#fff;font-size:72px}.dsm .fbox h2 em{color:var(--y)}.dsm .fbox .lead{color:#d9d0f5}.dsm .fbox .mas{width:250px;position:absolute;bottom:-30px;left:40px}.dsm .fbox ul{gap:12px;margin:28px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.dsm .fbox li{align-items:center;gap:12px;display:flex}.dsm .fbox li:before{content:"";background:var(--y) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23120a2e' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.dsm .trust{z-index:2;flex-wrap:wrap;gap:22px;margin-top:26px;display:flex;position:relative}.dsm .trust span{color:#e3dcff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dsm .trust svg{width:18px;height:18px;color:var(--y)}.dsm .fspace{height:200px}.dsm .form{z-index:2;color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--y);background:#fff;border-radius:28px;align-self:center;padding:34px;position:relative}.dsm .form h3{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800}.dsm .form .s{color:var(--mut);margin:0 0 20px;font-size:14px}.dsm .form .q{margin:0 0 10px;font-size:13px;font-weight:800}.dsm .need{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.dsm .need label{cursor:pointer;border:2px solid #e6e1f3;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:13.5px;font-weight:700;transition:all .15s;display:flex}.dsm .need input{opacity:0;pointer-events:none;position:absolute}.dsm .need label:before{content:"";border:2px solid #cfc6ea;border-radius:5px;flex:none;width:16px;height:16px}.dsm .need label.on{border-color:var(--p2);box-shadow:0 0 0 1px var(--p2);background:#f5f1ff}.dsm .need label.on:before{background:var(--p2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E") center/10px no-repeat;border-color:var(--p2)}.dsm .form .r{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dsm .form input[type=text],.dsm .form input[type=email],.dsm .form input[type=tel],.dsm .form select{width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:14px;margin-bottom:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .15s}.dsm .form input:focus,.dsm .form select:focus{border-color:var(--p2);outline:0}.dsm .form .btn{justify-content:center;width:100%;margin-top:6px}.dsm .form .nt{text-align:center;color:var(--mut);margin-top:14px;font-size:13px}.dsm .form .ok{text-align:center;padding:30px 0}.dsm .form .ok b{margin-bottom:8px;font-size:24px;display:block}.dsm .form .dsel{width:100%;margin-bottom:12px;position:relative}.dsm .form .dsel-btn{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:2px solid #e6e1f3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .15s;display:flex}.dsm .form .dsel-btn .ph{color:var(--mut)}.dsm .form .dsel-btn svg{color:var(--mut);flex:none;transition:transform .18s}.dsm .form .dsel-btn:focus-visible,.dsm .form .dsel.open .dsel-btn{border-color:var(--p2);outline:0}.dsm .form .dsel.open .dsel-btn{box-shadow:0 0 0 1px var(--p2)}.dsm .form .dsel.open .dsel-btn svg{transform:rotate(180deg)}.dsm .form .dsel-menu{z-index:30;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--y);background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;display:block;position:absolute;top:calc(100% + 6px);left:0;right:0}.dsm .form .dsel-menu li{gap:0;display:block}.dsm .form .dsel-menu li:before{content:none}.dsm .form .dsel-opt{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.dsm .form .dsel-opt.act{background:#f5f1ff}.dsm .form .dsel-opt.sel,.dsm .form .dsel-opt svg{color:var(--p2)}.ds-sticky{z-index:60;color:#fff;background:#120a2e;border:2px solid #120a2e;border-radius:20px;align-items:center;gap:22px;padding:12px 12px 12px 24px;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 50px #120a2e73}.ds-sticky.show{transform:translate(-50%)}.ds-sticky .t{font-size:14.5px;line-height:1.3}.ds-sticky .t b{font-size:16px;display:block}.ds-sticky .t span{color:#bfb3e6}.ds-sticky a{color:#120a2e;white-space:nowrap;background:#fcd34d;border-radius:14px;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.ds-sticky a svg{width:16px;height:16px}.ds-sticky .s{display:none}@media (width<=1100px){.dsm .hl{font-size:60px}.dsm .art .m{width:400px;height:400px}.dsm .pg{grid-template-columns:1fr 1fr}.dsm h2{font-size:52px}}@media (width<=860px){.ds header>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.ds header a[aria-label="MyRepublic Digital home"]{width:100%;min-width:0;max-width:250px}.ds header a[aria-label="MyRepublic Digital home"]>span{width:100%;height:28px}.ds header a[aria-label="MyRepublic Digital home"] img{object-position:left center;width:100%;max-width:100%}.dsm .sl>*,.dsm .stats>*,.dsm .form .r>*{min-width:0}.dsm .w{padding:0 20px}.dsm .sec,.dsm .prob{padding:64px 0}.dsm h2,.dsm .prob h2{margin:16px 0 14px;font-size:40px;line-height:1.02}.dsm .lead{font-size:16.5px}.dsm .head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.dsm .btn{border-radius:14px;padding:15px 18px;font-size:15.5px}.dsm .hero{padding-top:calc(var(--ds-banner-h,0px) + var(--ds-nav-h,60px) + 20px)}.dsm .hero h1.kick{letter-spacing:.1em;flex-wrap:wrap;gap:6px 10px;margin-bottom:14px;font-size:11px;line-height:1.3}.dsm .hero h1.kick:before{width:20px}.dsm .sl{grid-template-columns:1fr;align-content:start;gap:22px}.dsm .art{order:-1;height:210px;transform:none}.dsm .art .m{border-width:3px;border-radius:28px;width:210px;height:210px;margin:0 auto;position:relative;top:0;right:auto;box-shadow:8px 8px #00000040}.dsm .fr{display:none}.dsm .chip{border-radius:12px;gap:8px;padding:8px 11px;font-size:11px}.dsm .chip b{font-size:12px}.dsm .chip .ic{border-radius:8px;width:28px;height:28px}.dsm .chip .ic svg{width:14px;height:14px}.dsm .c1{top:6px;left:0;right:auto}.dsm .c2{bottom:0;right:0}.dsm .pill{padding:7px 11px;font-size:10.5px}.dsm .hl{letter-spacing:-.045em;margin:14px 0;font-size:44px;line-height:.98}.dsm .hl .u{white-space:normal}.dsm .hero .lead{font-size:16px}.dsm .ctas{flex-direction:column;gap:10px;margin:22px 0 20px}.dsm .ctas .btn{justify-content:center;width:100%}.dsm .hp{font-size:13px}.dsm .av img{width:32px;height:32px}.dsm .tabs{scrollbar-width:none;flex-wrap:nowrap;margin:22px -20px 0;padding:0 20px 4px;overflow-x:auto}.dsm .tabs::-webkit-scrollbar{display:none}.dsm .tabs>button{flex:none;min-height:44px;padding:9px 14px;font-size:13px}.dsm .arw{display:none}.dsm .stats{grid-template-columns:1fr 1fr;margin-top:24px}.dsm .stats div{border-bottom:1px solid #ffffff26;padding:18px 0 18px 16px}.dsm .stats div:nth-child(odd){padding-left:0}.dsm .stats div:nth-child(2n){border-right:0}.dsm .stats b{font-size:32px}.dsm .stats span{font-size:12.5px}.dsm .mq{padding:12px 0}.dsm .mq span{gap:28px;font-size:18px}.dsm .mq .t{gap:28px}.dsm .logos{padding:44px 0 24px}.dsm .logos p{font-size:13px}.dsm .lgt{gap:40px}.dsm .lgt img{height:28px}.dsm .swh{display:flex}.dsm .pg{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 18px;display:flex;overflow-x:auto}.dsm .pg::-webkit-scrollbar{display:none}.dsm .pc{scroll-snap-align:start;box-shadow:5px 5px 0 var(--ink);flex:0 0 82%;padding:22px}.dsm .pc h3{font-size:19px}.dsm .hcb{flex-direction:column;align-items:flex-start;padding:22px}.dsm .hcb .btn{justify-content:center;width:100%}.dsm .bento{grid-template-columns:1fr}.dsm .t1{grid-row:auto;min-height:420px}.dsm .tile{border-radius:24px;min-height:260px;padding:24px}.dsm .tile h3{font-size:25px}.dsm .tile p{font-size:15px}.dsm .t4{box-shadow:5px 5px 0 var(--ink);flex-direction:column;grid-column:auto;align-items:flex-start;gap:18px}.dsm .t4 .rt{text-align:left;width:100%}.dsm .t4 .pr{font-size:56px}.dsm .t4 .btn{justify-content:center;width:100%}.dsm .case,.dsm .case.flip{grid-template-columns:1fr;gap:20px;padding:30px 0}.dsm .case.flip .shot{order:0}.dsm .shot{border-radius:16px;padding:8px}.dsm .shot .scr{border-radius:10px;height:210px}.dsm .case h3{font-size:28px}.dsm .case p{font-size:15.5px}.dsm .gal{gap:14px;margin-top:30px}.dsm .gal div{border-width:4px;width:230px;height:150px}.dsm .ctaband{flex-direction:column;align-items:flex-start;margin-top:40px;padding:24px}.dsm .ctaband h3{font-size:25px}.dsm .ctaband .btn,.dsm .head .btn,.dsm .qcta .btn{justify-content:center;width:100%}.dsm .steps{grid-template-columns:1fr;gap:16px}.dsm .step{box-shadow:5px 5px 0 var(--ink);padding:24px}.dsm .step .n{margin-bottom:14px;font-size:60px}.dsm .step h3{font-size:22px}.dsm .qg{grid-template-columns:1fr;gap:40px}.dsm .qimg{justify-self:center;width:100%;max-width:280px}.dsm .qimg .badge{padding:12px 14px;bottom:24px;right:-10px}.dsm .qimg .badge b{font-size:32px}.dsm blockquote{font-size:25px}.dsm .minis{grid-template-columns:1fr}.dsm .fg{grid-template-columns:1fr;gap:20px}.dsm summary{padding:18px 0;font-size:17px}.dsm summary:after{width:32px;height:32px;font-size:18px}.dsm details p{font-size:15.5px}.dsm .fin{padding:20px 0 110px}.dsm .fbox{border-radius:30px;grid-template-columns:1fr;gap:30px;padding:30px 20px 24px}.dsm .fbox h2{font-size:44px}.dsm .fbox .lead{font-size:15.5px}.dsm .fbox ul,.dsm .fbox .mas,.dsm .fspace{display:none}.dsm .trust{gap:10px 18px}.dsm .form{box-shadow:6px 6px 0 var(--y);border-radius:22px;padding:22px 18px}.dsm .form h3{font-size:21px}.dsm .need label{padding:11px 10px;font-size:13px}.ds-sticky{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 8px 8px 14px;display:grid;left:12px;right:76px;transform:translateY(140%)}.ds-sticky.show{transform:none}.ds-sticky .t{flex:1;min-width:0}.ds-sticky .t b{white-space:normal;font-size:14px}.ds-sticky .t span,.ds-sticky .l{display:none}.ds-sticky .s{display:inline}.ds-sticky a{border-radius:12px;flex-shrink:0;padding:12px 14px;font-size:14px}}@media (width<=420px){.ds-has-banner{--ds-banner-h:80px}.ds-banner{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-content:center;gap:4px 8px;display:grid}.ds-banner-tag{text-align:center;box-shadow:none;background:0 0;grid-column:1/-1;transform:none}.ds-banner-units{grid-column:2;min-width:0}.ds-banner-cta{grid-column:3;justify-self:start}.ds-sticky{bottom:calc(12px + env(safe-area-inset-bottom));gap:8px;padding:10px}.ds-sticky .t b{overflow-wrap:anywhere;font-size:12px}.ds-sticky a{gap:6px;min-height:44px;padding:12px 10px;font-size:12px}.dsm .need{grid-template-columns:minmax(0,1fr)}.dsm .stats b{overflow-wrap:anywhere}.dsm .hl{font-size:40px}.dsm h2,.dsm .prob h2{font-size:34px}.dsm .form .r{grid-template-columns:1fr;gap:0}}.wd2{color:var(--ink);background:var(--paper);position:relative;overflow:hidden}.wd2 *{box-sizing:border-box}.wd2 img{max-width:100%;display:block}.wd2 .w{max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.wd2 .grid-bg{background-image:radial-gradient(var(--wd2-tone-6) 1.2px, transparent 1.2px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg, var(--wd2-tone-35) 0%, transparent 75%);-webkit-mask-image:linear-gradient(180deg, var(--wd2-tone-35) 0%, transparent 75%);-webkit-mask-image:linear-gradient(180deg, var(--wd2-tone-35) 0%, transparent 75%);mask-image:linear-gradient(180deg, var(--wd2-tone-35) 0%, transparent 75%);background-size:22px 22px;position:absolute;inset:0}.wd2 .stk{background:var(--y);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;font-weight:900;display:inline-flex;transform:rotate(-2.5deg)}.wd2 .stk.p{background:var(--p);color:var(--wd2-tone-34)}.wd2 .stk.w{background:var(--wd2-tone-34)}.wd2 .stk svg{width:14px;height:14px}.wd2 h1,.wd2 h2,.wd2 h3{color:var(--ink)}.wd2 h2{letter-spacing:-.035em;margin:18px 0 14px;font-size:58px;font-weight:900;line-height:.98}.wd2 .mark{white-space:nowrap;z-index:0;position:relative}.wd2 .mark:before{content:"";background:var(--y);z-index:-1;border-radius:6px;height:.42em;position:absolute;bottom:.04em;left:-.12em;right:-.12em;transform:rotate(-1.5deg)}.wd2 .pur{color:var(--p)}.wd2 .lead{color:var(--mut);max-width:580px;margin:0;font-size:18.5px;font-weight:500;line-height:1.6}.wd2 .btn{font:inherit;cursor:pointer;white-space:nowrap;border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.wd2 .btn svg{width:18px;height:18px;transition:transform .2s}.wd2 .btn:hover svg{transform:translate(3px)}.wd2 .btn.pr{background:var(--p);color:var(--wd2-tone-34);box-shadow:4px 4px 0 var(--ink)}.wd2 .btn.pr:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.wd2 .btn.y{background:var(--y);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.wd2 .btn.y:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.wd2 .btn.gh{background:var(--wd2-tone-34);color:var(--ink)}.wd2 .btn.gh:hover{background:var(--lav)}.wd2 .sec{padding:110px 0;position:relative}.wd2 .ctr{text-align:center}.wd2 .ctr .lead{margin:0 auto}.wd2 .doodle{pointer-events:none;position:absolute}.wd2 .doodle path{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wd2 .hero{padding:118px 0 40px;position:relative}.wd2 .crumbs{color:var(--mut);margin-bottom:22px;font-size:13px;font-weight:600;position:relative}.wd2 .crumbs a{color:var(--mut);text-decoration:none}.wd2 .crumbs a:hover{color:var(--p)}.wd2 .crumbs span{opacity:.5;margin:0 8px}.wd2 .hg{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;display:grid;position:relative}.wd2 .hero h1{letter-spacing:-.045em;margin:22px 0;font-size:76px;font-weight:900;line-height:.95}.wd2 .hero .lead b{color:var(--ink)}.wd2 .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 0;display:flex;position:relative}.wd2 .ctas .hand{width:150px;color:var(--p);margin-left:-40px;font-family:Comic Sans MS,Bradley Hand,Segoe Print,cursive;font-size:15px;font-weight:700;line-height:1.15;position:absolute;top:-46px;left:100%;transform:rotate(-6deg)}.wd2 .ctas .hand svg{width:60px;height:40px;margin:4px 0 0 4px;display:block}.wd2 .ctas .hand path{stroke:var(--p)}.wd2 .trust{color:var(--mut);align-items:center;gap:14px;margin-top:30px;font-size:14px;font-weight:600;display:flex}.wd2 .trust b{color:var(--ink)}.wd2 .st{color:var(--wd2-tone-30);letter-spacing:1.5px}.wd2 .av{display:flex}.wd2 .av img{border:3px solid var(--paper);object-fit:cover;border-radius:50%;width:38px;height:38px;margin-left:-10px}.wd2 .av img:first-child{margin-left:0}.wd2 .col{height:560px;position:relative}.wd2 .col .blob{background:var(--lav2);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;width:430px;height:430px;position:absolute;top:30px;right:20px}.wd2 .col .mas{width:400px;height:auto;filter:drop-shadow(0 30px 40px var(--wd2-tone-9));position:absolute;top:0;right:40px}.wd2 .bw{background:var(--wd2-tone-34);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:16px;position:absolute;overflow:hidden}.wd2 .bw .bar{background:var(--wd2-tone-21);border-bottom:2px solid var(--ink);align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.wd2 .bw .bar i{background:var(--wd2-tone-15);border-radius:50%;width:9px;height:9px}.wd2 .bw .bar i:nth-child(2){background:var(--wd2-tone-32)}.wd2 .bw .bar i:nth-child(3){background:var(--wd2-tone-26)}.wd2 .bw .bar span{color:var(--mut);background:var(--wd2-tone-34);border-radius:999px;margin-left:8px;padding:2px 10px;font-size:10.5px;font-weight:700}.wd2 .bw .shot{background-position:top;background-size:cover;height:calc(100% - 26px)}.wd2 .col .b1{width:360px;height:236px;bottom:30px;left:0;transform:rotate(-4deg)}.wd2 .tag{background:var(--wd2-tone-34);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--mut);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:600;animation:5s ease-in-out infinite wd2b;display:flex;position:absolute}.wd2 .tag b{color:var(--ink);font-size:14px;display:block}.wd2 .tag .ic{background:var(--wd2-tone-22);width:32px;height:32px;color:var(--wd2-tone-20);border-radius:9px;flex:none;place-items:center;display:grid}.wd2 .tag .ic svg{width:17px;height:17px}.wd2 .t1{top:70px;left:10px;transform:rotate(-3deg)}.wd2 .t2{animation-delay:-2.5s;bottom:110px;right:0;transform:rotate(3deg)}.wd2 .t2 .ic{background:var(--y2);color:var(--wd2-tone-25)}.wd2 .ring{background:var(--y);border:2px solid var(--ink);text-align:center;width:92px;height:92px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:900;line-height:1.05;display:grid;position:absolute;top:6px;right:30px;transform:rotate(10deg)}.wd2 .ring b{letter-spacing:-.03em;font-size:24px;display:block}@keyframes wd2b{0%,to{translate:0}50%{translate:0 -8px}}.wd2 .logos{border-top:2px dashed var(--line);border-bottom:2px dashed var(--line);align-items:center;gap:30px;margin-top:56px;padding:22px 0;display:flex}.wd2 .logos small{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);flex:none;max-width:150px;font-size:12px;font-weight:800;line-height:1.3}.wd2 .lgm{-webkit-mask-image:linear-gradient(90deg, transparent, var(--wd2-tone-35) 8%, var(--wd2-tone-35) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--wd2-tone-35) 8%, var(--wd2-tone-35) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--wd2-tone-35) 8%, var(--wd2-tone-35) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--wd2-tone-35) 8%, var(--wd2-tone-35) 92%, transparent);flex:1;overflow:hidden}.wd2 .lgt{align-items:center;gap:56px;width:max-content;animation:38s linear infinite wd2m;display:flex}.wd2 .lgt img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:140px;height:30px}@keyframes wd2m{to{transform:translate(-50%)}}.wd2 .qa{padding:90px 0 40px}.wd2 .qg{grid-template-columns:1fr 440px;align-items:center;gap:70px;display:grid}.wd2 .qg h2{font-size:48px}.wd2 .qg p.wd2-answer{color:var(--wd2-tone-23);max-width:600px;margin:0 0 22px;font-size:18px;line-height:1.7}.wd2 .qg p.wd2-answer b{color:var(--ink)}.wd2 .facts{flex-wrap:wrap;gap:10px;display:flex}.wd2 .facts span{background:var(--wd2-tone-34);border:2px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.wd2 .facts svg{width:16px;height:16px;color:var(--p)}.wd2 .rcpt{background:var(--wd2-tone-34);box-shadow:0 30px 60px -20px var(--wd2-tone-10);padding:30px 30px 26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;position:relative;transform:rotate(2deg)}.wd2 .rcpt:before,.wd2 .rcpt:after{content:"";background:radial-gradient(circle at 7px 0, transparent 7px, var(--wd2-tone-34) 7.5px) 0 0/14px 14px repeat-x;height:14px;position:absolute;left:0;right:0}.wd2 .rcpt:before{top:-13px;transform:rotate(180deg)}.wd2 .rcpt:after{bottom:-13px}.wd2 .rcpt h4{letter-spacing:.12em;text-align:center;margin:0 0 4px;font-size:15px}.wd2 .rcpt .sub{text-align:center;color:var(--mut);margin-bottom:18px;font-size:12px}.wd2 .rcpt .ln{border-bottom:1px dashed var(--wd2-tone-28);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.wd2 .rcpt .ln span:last-child{color:var(--wd2-tone-18);font-weight:700}.wd2 .rcpt .tot{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;font-size:15px;font-weight:800;display:flex}.wd2 .rcpt .tot b{font-family:inherit;font-size:30px}.wd2 .rcpt .hst{color:var(--mut);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.wd2 .rcpt .stamp{border:3px solid var(--wd2-tone-19);color:var(--wd2-tone-19);letter-spacing:.1em;background:var(--wd2-tone-3);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:900;position:absolute;bottom:34px;right:-26px;transform:rotate(-14deg)}.wd2 .pain{background:var(--ink);color:var(--wd2-tone-34);border-radius:44px;margin:0 20px;padding:100px 0;overflow:hidden}.wd2 .pain h2{color:var(--wd2-tone-34)}.wd2 .pain .lead{color:var(--wd2-tone-27)}.wd2 .pain .mark:before{background:var(--p)}.wd2 .pw{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:50px;margin-top:50px;display:grid}.wd2 .plist{flex-direction:column;gap:6px;display:flex}.wd2 .plist button{all:unset;cursor:pointer;letter-spacing:-.01em;color:var(--wd2-tone-12);border:2px solid #0000;border-radius:20px;align-items:center;gap:16px;padding:20px 22px;font-size:20px;font-weight:800;transition:all .2s;display:flex}.wd2 .plist button .n{color:var(--wd2-tone-14);width:26px;font-size:13px;font-weight:900}.wd2 .plist button:hover{color:var(--wd2-tone-34);background:var(--wd2-tone-2)}.wd2 .plist button.on{color:var(--ink);background:var(--y);border-color:var(--y);box-shadow:0 10px 30px var(--wd2-tone-8)}.wd2 .plist button.on .n{color:var(--ink)}.wd2 .pcard{background:var(--wd2-tone-16);border:1px solid var(--wd2-tone-0);border-radius:30px;grid-template-rows:auto auto 1fr auto;gap:18px;min-height:440px;padding:36px;display:grid;position:relative}.wd2 .pcard .bef{color:var(--wd2-tone-27);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.wd2 .pcard .bef svg{width:22px;height:22px;color:var(--wd2-tone-24);flex:none;margin-top:2px}.wd2 .pcard .bef s{-webkit-text-decoration-color:var(--wd2-tone-24);-webkit-text-decoration-color:var(--wd2-tone-24);text-decoration-color:var(--wd2-tone-24);text-decoration-thickness:2px}.wd2 .pcard .aft{color:var(--wd2-tone-34);align-items:flex-start;gap:12px;font-size:22px;font-weight:800;line-height:1.3;display:flex}.wd2 .pcard .aft svg{width:26px;height:26px;color:var(--y);flex:none;margin-top:2px}.wd2 .pcard .vis{border:2px solid var(--wd2-tone-1);background-position:50%;background-size:cover;border-radius:18px;min-height:170px;position:relative;overflow:hidden}.wd2 .pcard .vis span{background:var(--y);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900;position:absolute;bottom:14px;left:14px}.wd2 .pcard .act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wd2 .pcard .act small{color:var(--wd2-tone-12);font-size:14px}.wd2 .pcard .act small b{color:var(--wd2-tone-34)}.wd2 .fade{animation:.45s cubic-bezier(.2,.7,.2,1) wd2f}@keyframes wd2f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wd2 .pricing{padding:120px 0 100px}.wd2 .plans{grid-template-columns:1fr 1fr;gap:28px;max-width:940px;margin:56px auto 0;display:grid;position:relative}.wd2 .plan{background:var(--wd2-tone-34);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:30px;flex-direction:column;padding:36px;display:flex;position:relative}.wd2 .plan.hot{background:var(--p);color:var(--wd2-tone-34);transform:rotate(1.2deg)}.wd2 .plan.hot h3{color:var(--wd2-tone-34)}.wd2 .plan .stk{position:absolute;top:-18px;right:26px;transform:rotate(4deg)}.wd2 .plan h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:900}.wd2 .plan .bl{color:var(--mut);margin:4px 0 22px;font-size:15.5px;font-weight:600}.wd2 .plan.hot .bl{color:var(--wd2-tone-31)}.wd2 .plan .amt{letter-spacing:-.05em;font-size:76px;font-weight:900;line-height:.9}.wd2 .plan .amt small{letter-spacing:0;margin-left:4px;font-size:16px;font-weight:800}.wd2 .plan .pl{color:var(--mut);margin:10px 0 24px;font-size:13.5px;font-weight:600}.wd2 .plan.hot .pl{color:var(--wd2-tone-31)}.wd2 .plan ul{gap:11px;margin:0 0 28px;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.wd2 .plan li{align-items:flex-start;gap:10px;display:flex}.wd2 .plan li svg{width:19px;height:19px;color:var(--p);flex:none;margin-top:1px}.wd2 .plan.hot li svg{color:var(--y)}.wd2 .plan .btn{width:100%;margin-top:auto}.wd2 .plan.hot .btn{background:var(--y);color:var(--ink)}.wd2 .addon{background:var(--lav);border:2px dashed var(--wd2-tone-29);border-radius:24px;align-items:center;gap:18px;max-width:940px;margin:36px auto 0;padding:20px 26px;display:flex}.wd2 .addon .plus{background:var(--ink);width:46px;height:46px;color:var(--wd2-tone-34);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:900;display:grid}.wd2 .addon b{font-size:18px}.wd2 .addon p{color:var(--mut);margin:2px 0 0;font-size:14.5px}.wd2 .addon .hp{letter-spacing:-.03em;white-space:nowrap;margin-left:auto;font-size:30px;font-weight:900}.wd2 .addon .hp small{color:var(--mut);font-size:14px;font-weight:700}.wd2 .nots{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:34px;font-size:15px;font-weight:800;display:flex}.wd2 .nots span{align-items:center;gap:8px;display:inline-flex}.wd2 .nots svg{width:18px;height:18px;color:var(--wd2-tone-19)}.wd2 .disc{color:var(--mut);text-align:center;max-width:700px;margin:22px auto 0;font-size:13px}.wd2 .help{text-align:center;color:var(--mut);margin-top:30px;font-size:16px;font-weight:600}.wd2 .help button{all:unset;cursor:pointer;color:var(--p);border-bottom:2px solid var(--y);font-weight:800}.wd2 .anat{background:var(--lav);border-radius:44px;margin:0 20px;padding:100px 0}.wd2 .ag{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;margin-top:56px;display:grid}.wd2 .feat{flex-direction:column;gap:34px;display:flex}.wd2 .feat div{position:relative}.wd2 .feat .n{background:var(--p);width:34px;height:34px;color:var(--wd2-tone-34);border:2px solid var(--ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:14px;font-weight:900;display:inline-grid}.wd2 .feat h3{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:900}.wd2 .feat p{color:var(--mut);margin:0;font-size:15px;line-height:1.55}.wd2 .dev{position:relative}.wd2 .dev .bw{height:420px;box-shadow:12px 12px 0 var(--ink);position:relative}.wd2 .dev .pin{background:var(--y);border:2px solid var(--ink);width:34px;height:34px;box-shadow:0 0 0 6px var(--wd2-tone-7);border-radius:50%;place-items:center;font-size:14px;font-weight:900;animation:2.4s ease-in-out infinite wd2p;display:grid;position:absolute}@keyframes wd2p{0%,to{box-shadow:0 0 0 6px var(--wd2-tone-7)}50%{box-shadow:0 0 0 12px var(--wd2-tone-5)}}.wd2 .dev .phone{border:3px solid var(--ink);background:var(--wd2-tone-34);width:150px;height:290px;box-shadow:8px 8px 0 var(--ink);border-radius:28px;position:absolute;bottom:-30px;right:-30px;overflow:hidden}.wd2 .dev .phone div{background-position:top;background-size:cover;height:100%}.wd2 .work{padding:120px 0 80px}.wd2 .wh{justify-content:space-between;align-items:end;gap:30px;display:flex}.wd2 .rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:28px;margin:0 -32px;padding:50px 32px 30px;display:flex;overflow-x:auto}.wd2 .rail::-webkit-scrollbar{display:none}.wd2 .wk{scroll-snap-align:start;color:inherit;flex:0 0 min(620px,82vw);text-decoration:none}.wd2 .wk .bw{height:380px;transition:transform .3s,box-shadow .3s;position:relative}.wd2 .wk:hover .bw{box-shadow:12px 12px 0 var(--p);transform:translate(-4px,-4px)rotate(-.6deg)}.wd2 .wk .shot{transition:background-position 4s}.wd2 .wk .ps{background:var(--wd2-tone-34);border:2px solid var(--ink);text-align:center;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:16px;right:16px}.wd2 .wk .ps small{letter-spacing:.06em;color:var(--wd2-tone-20);margin-top:2px;font-size:8.5px;display:block}.wd2 .wk .meta{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:22px;display:flex}.wd2 .wk small.tg{letter-spacing:.12em;color:var(--p);text-transform:uppercase;font-size:12px;font-weight:900}.wd2 .wk h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:26px;font-weight:900}.wd2 .wk p{color:var(--mut);max-width:440px;margin:0;font-size:15.5px;line-height:1.5}.wd2 .wk .go{border:2px solid var(--ink);background:var(--wd2-tone-34);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:all .2s;display:grid}.wd2 .wk:hover .go{background:var(--y);transform:rotate(-45deg)}.wd2 .wk .go svg{width:20px;height:20px}.wd2 .railnav{gap:10px;display:flex}.wd2 .railnav button{border:2px solid var(--ink);background:var(--wd2-tone-34);cursor:pointer;width:52px;height:52px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.wd2 .railnav button:hover{background:var(--y)}.wd2 .railnav svg{width:20px;height:20px}.wd2 .tl{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:70px;display:grid;position:relative}.wd2 .tl:before{content:"";border-top:3px dashed var(--wd2-tone-29);position:absolute;top:30px;left:0;right:0}.wd2 .tl .s{position:relative}.wd2 .tl .dot{background:var(--wd2-tone-34);border:2px solid var(--ink);width:62px;height:62px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:22px;font-size:20px;font-weight:900;display:grid;position:relative}.wd2 .tl .s:last-child .dot{background:var(--y)}.wd2 .tl .day{letter-spacing:.12em;text-transform:uppercase;color:var(--p);font-size:12px;font-weight:900}.wd2 .tl h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:22px;font-weight:900}.wd2 .tl p{color:var(--mut);max-width:250px;margin:0;font-size:15px;line-height:1.55}.wd2 .tlcta{justify-content:center;margin-top:56px;display:flex}.wd2 .voices{padding:110px 0}.wd2 .vg{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.wd2 .vph{position:relative}.wd2 .vph .ph{aspect-ratio:4/5;border:3px solid var(--ink);box-shadow:12px 12px 0 var(--p);background-position:50%;background-size:cover;border-radius:200px 200px 30px 30px}.wd2 .vph .num{background:var(--y);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:18px;padding:14px 18px;position:absolute;bottom:40px;right:-20px;transform:rotate(4deg)}.wd2 .vph .num b{letter-spacing:-.04em;font-size:40px;font-weight:900;line-height:1;display:block}.wd2 .vph .num span{font-size:12.5px;font-weight:800}.wd2 .qmark{color:var(--p);font-family:Georgia,serif;font-size:120px;font-weight:900;line-height:.6}.wd2 blockquote.big{letter-spacing:-.02em;margin:10px 0 0;font-size:34px;font-weight:800;line-height:1.25}.wd2 .who{color:var(--mut);margin-top:22px;font-size:15px;font-weight:600}.wd2 .who b{color:var(--ink);font-size:17px;display:block}.wd2 .bubbles{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.wd2 .bub{background:var(--wd2-tone-34);border:2px solid var(--ink);border-radius:22px 22px 22px 6px;padding:18px 20px;font-size:14.5px;line-height:1.5;position:relative}.wd2 .bub .tp{align-items:center;gap:10px;margin-bottom:8px;display:flex}.wd2 .bub img{object-fit:cover;border-radius:50%;width:34px;height:34px}.wd2 .bub b{color:var(--p);font-size:22px;font-weight:900}.wd2 .bub small{color:var(--mut);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.wd2 .local{padding:30px 0 100px}.wd2 .lbox{background:var(--wd2-tone-34);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:44px;display:grid}.wd2 .locs{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wd2 .locs a{border:2px solid var(--line);color:var(--ink);background:var(--wd2-tone-34);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.wd2 .locs a:hover{border-color:var(--ink)}.wd2 .locs a.on{background:var(--ink);color:var(--wd2-tone-34);border-color:var(--ink)}.wd2 .locs svg{width:15px;height:15px}.wd2 .nx{flex-direction:column;display:flex}.wd2 .nx a{border-bottom:2px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;transition:all .15s;display:flex}.wd2 .nx a:last-child{border-bottom:0}.wd2 .nx a:hover{color:var(--p);padding-left:12px}.wd2 .nx b{font-size:19px;font-weight:900;display:block}.wd2 .nx span{color:var(--mut);font-size:14.5px;font-weight:500}.wd2 .nx svg{flex:none;width:22px;height:22px}.wd2 .faq{padding:30px 0 110px}.wd2 .fg{grid-template-columns:.75fr 1.25fr;gap:64px;display:grid}.wd2 details{background:var(--wd2-tone-34);border:2px solid var(--line);border-radius:20px;margin-bottom:12px;padding:0 24px;transition:border-color .2s}.wd2 details[open]{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.wd2 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.wd2 summary::-webkit-details-marker{display:none}.wd2 summary:after{content:"+";background:var(--lav);width:32px;height:32px;color:var(--p);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;transition:all .2s;display:grid}.wd2 details[open] summary:after{background:var(--y);color:var(--ink);transform:rotate(45deg)}.wd2 details p{color:var(--mut);margin:0 0 22px;font-size:16px;line-height:1.7}.wd2 .fin{padding:0 0 120px}.wd2 .fbox{background:var(--y);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);border-radius:44px;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;padding:70px 64px;display:grid;position:relative;overflow:hidden}.wd2 .fbox h2{margin-top:0;font-size:66px}.wd2 .fbox .lead{color:var(--wd2-tone-17)}.wd2 .fbox .ctas{margin-top:30px}.wd2 .fbox .btn.gh{background:0 0}.wd2 .fbox .mas{width:330px;filter:drop-shadow(10px 14px 0 var(--wd2-tone-11));justify-self:center;transform:rotate(4deg)}.wd2 .fbox .sm{flex-wrap:wrap;gap:20px;margin-top:22px;font-size:14.5px;font-weight:800;display:flex}.wd2 .fbox .sm span{align-items:center;gap:7px;display:inline-flex}.wd2 .fbox .sm svg{width:17px;height:17px}.wd2-sticky{z-index:60;background:var(--wd2-tone-34);color:var(--wd2-tone-13);border:2px solid var(--wd2-tone-13);box-shadow:5px 5px 0 var(--wd2-tone-13);border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 22px;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,150%)}.wd2-sticky.show{transform:translate(-50%)}.wd2-sticky .t{white-space:nowrap;font-size:14px;font-weight:700}.wd2-sticky .t b{color:var(--wd2-tone-33)}.wd2-sticky button{background:var(--wd2-tone-33);color:var(--wd2-tone-34);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:800;display:inline-flex}.wd2-sticky button svg{width:16px;height:16px}@media (width<=1100px){.wd2 .hero h1{font-size:60px}.wd2 h2{font-size:48px}.wd2 .col .mas{width:330px}.wd2 .col .blob{width:360px;height:360px}.wd2 .col .b1{width:300px;height:200px}.wd2 .qg{grid-template-columns:1fr 380px;gap:40px}.wd2 .ag{grid-template-columns:1fr 1fr}.wd2 .dev{order:-1;grid-column:span 2;width:100%;max-width:640px;margin:0 auto 30px}.wd2 .feat.r{text-align:left}.wd2 .ctas .hand{display:none}}@media (width<=860px){.wd2 .w{padding:0 20px}.wd2 .sec{padding:70px 0}.wd2 h2{font-size:38px;line-height:1.02}.wd2 .lead{font-size:16.5px}.wd2 .btn{padding:15px 20px;font-size:15.5px}.wd2 .hero{padding-top:96px}.wd2 .hg{grid-template-columns:1fr;gap:10px}.wd2 .col{order:-1;width:100%;max-width:360px;height:250px;margin:0 auto}.wd2 .col .blob{width:230px;height:230px;top:10px;right:40px}.wd2 .col .mas{width:220px;right:40px}.wd2 .col .b1{width:180px;height:120px;box-shadow:5px 5px 0 var(--ink);bottom:0}.wd2 .ring{width:70px;height:70px;font-size:10px;right:0}.wd2 .ring b{font-size:18px}.wd2 .tag{gap:7px;padding:7px 10px;font-size:10.5px}.wd2 .tag b{font-size:12px}.wd2 .tag .ic{width:24px;height:24px}.wd2 .t1{top:30px;left:0}.wd2 .t2{bottom:20px;right:0}.wd2 .hero h1{margin:16px 0;font-size:42px}.wd2 .hero .lead{font-size:16.5px}.wd2 .ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.wd2 .trust{margin-top:22px;font-size:13px}.wd2 .logos{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px}.wd2 .qa{padding:60px 0 20px}.wd2 .qg{grid-template-columns:1fr;gap:40px}.wd2 .qg h2{font-size:34px}.wd2 .rcpt{margin:0 6px;transform:rotate(1deg)}.wd2 .rcpt .stamp{right:-6px}.wd2 .pain,.wd2 .anat{border-radius:30px;margin:0 10px;padding:64px 0}.wd2 .pw{grid-template-columns:1fr;gap:20px;margin-top:30px}.wd2 .plist{scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto}.wd2 .plist::-webkit-scrollbar{display:none}.wd2 .plist button{border:2px solid var(--wd2-tone-4);white-space:nowrap;border-radius:999px;flex:none;padding:12px 16px;font-size:14.5px}.wd2 .plist button .n{display:none}.wd2 .pcard{min-height:0;padding:22px}.wd2 .pcard .aft{font-size:19px}.wd2 .pcard .act .btn{width:100%}.wd2 .pricing{padding:80px 0 70px}.wd2 .plans{grid-template-columns:1fr;gap:34px;margin-top:40px}.wd2 .plan{box-shadow:6px 6px 0 var(--ink);padding:26px}.wd2 .plan.hot{transform:none}.wd2 .plan .amt{font-size:60px}.wd2 .addon{flex-wrap:wrap;padding:18px}.wd2 .addon .hp{width:100%;margin-left:0}.wd2 .ag{grid-template-columns:1fr;gap:26px;margin-top:36px}.wd2 .dev{grid-column:auto}.wd2 .dev .bw{height:230px;box-shadow:6px 6px 0 var(--ink)}.wd2 .dev .phone{border-radius:20px;width:96px;height:186px;bottom:-24px;right:-6px}.wd2 .dev .pin{width:26px;height:26px;font-size:12px}.wd2 .feat{gap:22px}.wd2 .work{padding:80px 0 50px}.wd2 .wh{flex-direction:column;align-items:flex-start}.wd2 .railnav{display:none}.wd2 .rail{gap:18px;margin:0 -20px;padding:30px 20px 20px}.wd2 .wk .bw{height:240px;box-shadow:6px 6px 0 var(--ink)}.wd2 .wk h3{font-size:21px}.wd2 .tl{grid-template-columns:1fr;gap:26px;margin-top:40px;padding-left:4px}.wd2 .tl:before{border-top:0;border-left:3px dashed var(--wd2-tone-29);inset:0 auto 0 30px}.wd2 .tl .s{grid-template-columns:62px 1fr;gap:18px;display:grid}.wd2 .tl .dot{margin:0}.wd2 .voices{padding:70px 0}.wd2 .vg{grid-template-columns:1fr;gap:40px}.wd2 .vph{width:100%;max-width:280px;margin:0 auto}.wd2 blockquote.big{font-size:24px}.wd2 .bubbles{grid-template-columns:1fr}.wd2 .lbox{box-shadow:6px 6px 0 var(--ink);grid-template-columns:1fr;gap:20px;padding:26px}.wd2 .lbox h2{font-size:32px}.wd2 .fg{grid-template-columns:1fr;gap:20px}.wd2 summary{font-size:16.5px}.wd2 .fbox{box-shadow:6px 6px 0 var(--ink);border-radius:30px;grid-template-columns:1fr;padding:36px 24px}.wd2 .fbox h2{font-size:40px}.wd2 .fbox .mas{display:none}.wd2 .fbox .ctas .btn{width:100%}.wd2-sticky{gap:10px;padding:6px 6px 6px 16px;left:12px;right:76px;transform:translateY(150%)}.wd2-sticky.show{transform:none}.wd2-sticky .t{text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.wd2-sticky button{padding:10px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.wd2 .tag,.wd2 .lgt,.wd2 .dev .pin,.wd2 .fade{animation:none!important}}.wd2{width:100%;overflow:clip}.wd2 *,.wd2-sticky *{letter-spacing:0}.wd2 :is(.hg,.qg,.pw,.plans,.ag,.vg,.lbox,.fg,.fbox,.tl)>*{min-width:0}.wd2 .w{max-width:1280px;padding-inline:40px}.wd2 :is(h1,h2,h3){text-wrap:balance}.wd2 h2{font-size:48px;line-height:1.12}.wd2 .mark{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wd2 .sec{padding-block:80px}.wd2 :is(.pain,.anat){border-radius:0;margin-inline:0;padding-block:80px}.wd2 .hero{padding-top:112px;padding-bottom:24px}.wd2 .hg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.wd2 .hero h1{margin-block:24px;font-size:64px;line-height:1.04}.wd2 .hero .lead{font-size:18px}.wd2 .stk{letter-spacing:0;max-width:100%;line-height:1.5;transform:none}.wd2 .stk svg{flex-shrink:0}.wd2 .ctas .hand{display:none}.wd2 .btn{white-space:normal;height:auto;min-height:52px;padding:14px 22px;font-size:15px;line-height:1.4;transition:border-radius .22s,transform .22s,background .22s}.wd2 .btn:hover{border-radius:16px}.wd2 :is(button,a,summary):focus-visible,.wd2-sticky button:focus-visible{outline:3px solid var(--p);outline-offset:5px}.wd2 .pain :is(button,a):focus-visible{outline-color:var(--y)}.wd2 .col{aspect-ratio:1/1.08;justify-self:center;width:100%;max-width:520px;height:auto}.wd2 .col .blob{display:none}.wd2 .col .mas{object-fit:contain;border:3px solid var(--y);border-radius:20px;width:90%;height:auto;top:4%;right:3%}.wd2 .col .b1{aspect-ratio:1.55;width:78%;height:auto;bottom:6%;left:3%;transform:rotate(-3deg)}.wd2 .ring{width:80px;height:80px;top:0;right:0}.wd2 .t1{top:30%;left:0}.wd2 .t2{bottom:1%;right:0}.wd2 .trust{grid-template-columns:auto minmax(0,1fr);font-size:13px;line-height:1.6;display:grid}.wd2 .logos{margin-top:36px;padding-block:24px}.wd2 .lgm{width:100%;min-width:0}.wd2 .lgt img{filter:none;opacity:.85}.wd2 .qa{padding-block:64px 80px}.wd2 .qg{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px}.wd2 .qg h2{font-size:40px;line-height:1.15}.wd2 .qg p.wd2-answer{font-size:16px;line-height:1.75}.wd2 .rcpt{margin:14px;padding:28px}.wd2 .rcpt .stamp{bottom:48px;right:0}.wd2 .pw{align-items:start;gap:40px;margin-top:36px}.wd2 .plist button{min-height:60px;font-size:18px}.wd2 .pcard{border-radius:24px;grid-template-rows:auto auto auto auto;gap:20px;min-height:0;padding:28px}.wd2 .pcard .aft{font-size:20px;line-height:1.45}.wd2 .pcard .vis{aspect-ratio:auto;background:0 0;border-radius:12px;min-height:0}.wd2 .pcard .vis img{object-fit:contain;width:100%;height:auto}.wd2 .pcard .vis span{border-radius:0;line-height:1.5;display:block;position:static}.wd2 .pricing{padding-block:80px;scroll-margin-top:96px}.wd2 .plans{gap:32px;max-width:1020px;margin-top:40px}.wd2 .plan{border-radius:24px;padding:32px}.wd2 .plan.hot{transform:none}.wd2 .plan .amt{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:60px;line-height:1.15;display:flex}.wd2 .plan .amt small{margin:0}.wd2 .plan ul{line-height:1.6}.wd2 .addon{grid-template-columns:auto minmax(0,1fr) auto;max-width:1020px;display:grid}.wd2 .addon .hp{white-space:normal;margin:0}.wd2 .ag{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:48px}.wd2 .feat{gap:28px}.wd2 .feat.r{text-align:left}.wd2 .dev{margin:0;padding-bottom:48px}.wd2 .dev .bw{aspect-ratio:auto;height:auto}.wd2 .bw .shot{background:0 0;height:auto}.wd2 .bw .shot img{object-fit:contain;width:100%;height:auto}.wd2 .bw .bar{height:28px}.wd2 .bw .bar i{flex-shrink:0}.wd2 .bw .bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wd2 .dev .phone{aspect-ratio:9/17;width:28%;height:auto;bottom:8px;right:-18px}.wd2 .dev .phone img{object-fit:contain;width:100%;height:100%}.wd2 .pcard .vis:has(img[src$=offer-webdesign\.webp]) img{max-height:260px}.wd2 .pcard .vis:has(img[src$=offer-webdesign\.webp]){background:var(--ink)}.wd2-page [aria-label="Dismiss region notice"]{min-width:44px;min-height:44px}.wd2 .dev .pin{width:28px;height:28px;font-size:12px;animation:none}.wd2 .work{padding-block:80px 56px}.wd2 .wh{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.wd2 .wk{flex-basis:min(560px,82vw)}.wd2 .wk .bw{height:auto}.wd2 .wk:hover .shot{background-position:top}.wd2 .wk h3{font-size:24px;line-height:1.3}.wd2 .rail{padding-top:36px}.wd2 .tl{gap:28px;margin-top:44px}.wd2 .tl h3{font-size:20px;line-height:1.35}.wd2 .tlcta{margin-top:36px}.wd2 .voices{padding-block:64px 80px}.wd2 .vg{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.wd2 .vph .ph{aspect-ratio:auto;background:0 0;border-radius:24px;overflow:hidden}.wd2 .vph .ph img{width:100%;height:auto}.wd2 .vph .num{bottom:24px;right:-12px;transform:none}.wd2 .qmark{margin-top:28px;font-family:inherit;font-size:80px}.wd2 blockquote.big{font-size:28px;line-height:1.4}.wd2 .bub .tp{flex-wrap:wrap}.wd2 .bub img{flex-shrink:0}.wd2 .local{padding-block:0 72px}.wd2 .lbox{border-radius:24px;gap:40px;padding:32px}.wd2 .lbox h2{font-size:36px}.wd2 .locs a{white-space:normal;min-height:44px}.wd2 .faq{padding-block:0 80px}.wd2 .fg{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}.wd2 details{border-radius:16px;padding-inline:20px}.wd2 summary{min-height:60px;font-size:16px}.wd2 .fin{padding-bottom:64px}.wd2 .fbox{border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;padding:48px;overflow:visible}.wd2 .fbox h2{margin-top:20px;font-size:48px;line-height:1.12}.wd2 .fbox .mas{object-fit:contain;filter:none;width:100%;max-width:330px;height:auto;transform:none}.wd2-page{--ink:var(--wd2-ink);--p:var(--wd2-primary);--y:var(--wd2-yellow);--paper:var(--wd2-paper);--lav:var(--wd2-tonal)}.wd2-page .site-footer{background:var(--paper);padding-top:0}.wd2-page .site-footer-surface{background:var(--ink)}.wd2-page .site-footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:24px}.wd2-page .site-footer-grid>*{min-width:0}.wd2-page .site-footer-brand{grid-column:auto}.wd2-page .site-footer :is(a,button){min-height:44px}.wd2-page .site-footer nav li :is(a,button){align-items:center;display:inline-flex}.wd2-page .site-footer nav ul{margin:0}.wd2-page .site-footer nav h2{background:var(--y);color:var(--ink);letter-spacing:0;font-size:11px}.wd2-page .site-footer-bottom{color:var(--wd2-muted)}.wd2-sticky{max-width:calc(100% - 32px);bottom:calc(16px + env(safe-area-inset-bottom))}.wd2-sticky button{min-height:44px}@media (width<1100px){.wd2 .hero h1{font-size:52px}.wd2 .ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.wd2 .dev{order:-1;grid-column:1/-1;width:100%;max-width:500px;margin-inline:auto}.wd2-page .site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.wd2-page header>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.wd2-page header>div:first-child>a{min-width:0;max-width:100%}.wd2-page header>div:first-child>a>span{width:100%;max-width:250px;height:auto}.wd2-page header>div:first-child>a img{width:100%;height:auto}.wd2 .w{padding-inline:24px}.wd2 :is(.sec,.pricing,.pain,.anat,.work,.voices){padding-block:56px}.wd2 :is(h2,.qg h2,.lbox h2,.fbox h2){font-size:34px;line-height:1.16}.wd2 .hg{grid-template-columns:minmax(0,1fr);gap:32px}.wd2 .hero h1{font-size:42px}.wd2 .col{aspect-ratio:1/1.05;order:0;max-width:440px;height:auto}.wd2 .col .mas{width:90%;right:3%}.wd2 .col .b1{width:78%;height:auto}.wd2 .t1{top:30%}.wd2 .t2{bottom:0}.wd2 .logos{margin-top:20px}.wd2 .logos small{max-width:none}.wd2 .lgm{flex:auto}.wd2 .qa{padding-block:48px 64px}.wd2 :is(.qg,.pw,.vg,.lbox,.fg,.fbox){grid-template-columns:minmax(0,1fr);gap:32px}.wd2 .rcpt{margin:14px 0;padding:24px;transform:none}.wd2 .rcpt .stamp{right:0}.wd2 .plist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}.wd2 .plist button{white-space:normal;border-radius:16px;min-height:56px;padding:12px;font-size:13px;line-height:1.45;display:flex}.wd2 .pcard{padding:20px}.wd2 .plans{gap:32px}.wd2 .plan{padding:24px}.wd2 .plan .amt{font-size:52px}.wd2 .addon{grid-template-columns:auto minmax(0,1fr);gap:12px}.wd2 .addon .hp{grid-column:2;width:auto;font-size:28px}.wd2 .ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px}.wd2 .dev{grid-column:1/-1}.wd2 .dev .bw{height:auto}.wd2 .dev .phone{width:28%;height:auto;right:0}.wd2 .feat h3{font-size:17px;line-height:1.4}.wd2 .feat p{font-size:14px}.wd2 .wh{grid-template-columns:minmax(0,1fr);gap:20px}.wd2 .railnav{display:flex}.wd2 .wk .bw{height:auto}.wd2 .wk h3{font-size:21px}.wd2 .tl .s{grid-template-columns:48px minmax(0,1fr);gap:16px}.wd2 .tl .dot{width:48px;height:48px}.wd2 .tl:before{left:28px}.wd2 .vph{max-width:360px}.wd2 .bubbles{grid-template-columns:minmax(0,1fr)}.wd2 .local{padding-bottom:56px}.wd2 .lbox{padding:24px}.wd2 .faq{padding-bottom:56px}.wd2 .fbox{padding:32px 24px}.wd2 .fbox .mas{max-width:240px;display:block}.wd2-sticky{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:none;padding:8px 8px 8px 12px;display:grid}.wd2-sticky .t{white-space:normal;font-size:12px;line-height:1.5;overflow:visible}.wd2-sticky button{white-space:normal;padding-inline:12px;font-size:12px}.wd2-page .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd2-page .site-footer-brand{grid-column:1/-1}}@media (width<400px){.wd2 .w{padding-inline:20px}.wd2 .hero h1{font-size:36px}.wd2 :is(h2,.qg h2,.lbox h2,.fbox h2){font-size:30px}.wd2 .ag{grid-template-columns:minmax(0,1fr)}.wd2 .dev{grid-column:auto}.wd2 .feat>div{grid-template-columns:30px minmax(0,1fr);gap:0 12px;display:grid}.wd2 .feat .n{grid-row:span 2;width:28px;height:28px;margin:0}.wd2 .feat p{grid-column:2}.wd2 .plan .amt{font-size:44px}.wd2 .trust{gap:10px;font-size:12px}.wd2 .av img{width:30px;height:30px}.wd2 .bub .tp{gap:8px}}@media (prefers-reduced-motion:reduce){.wd2 *,.wd2-sticky{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dsm.wdx .crumbs{color:#bfb3e6;flex-wrap:wrap;gap:6px 8px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex;position:relative}.dsm.wdx .crumbs a{color:#bfb3e6;text-decoration:none}.dsm.wdx .crumbs a:hover{color:#fff}.dsm.wdx .crumbs span{opacity:.5}.dsm.wdx .crumbs b{color:#fff;font-weight:700}.dsm.wdx .hg{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.dsm.wdx .hero .hl{font-size:70px}.dsm.wdx .hero .lead b{color:#fff}.dsm.wdx .art{height:540px;transform:none}.dsm.wdx .art .m img{object-position:64% center}.dsm.wdx .stats b{font-size:42px}.dsm.wdx .qa{padding:40px 0 100px}.dsm.wdx .qag{grid-template-columns:1fr 420px;align-items:center;gap:70px;display:grid}.dsm.wdx .qa h2{font-size:52px}.dsm.wdx .wd-answer{color:#37314f;max-width:620px;margin:0 0 24px;font-size:18.5px;line-height:1.7}.dsm.wdx .wd-answer b{color:var(--ink)}.dsm.wdx .facts{flex-wrap:wrap;gap:10px;display:flex}.dsm.wdx .facts span{background:#f6f3fd;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.dsm.wdx .facts svg{width:16px;height:16px;color:var(--p2)}.dsm.wdx .rc{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--p2);background:#fff;border-radius:28px;padding:30px;position:relative;transform:rotate(1.5deg)}.dsm.wdx .rc .rh{border-bottom:2px dashed #d9d2ee;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:14px;display:flex}.dsm.wdx .rc .rh b{letter-spacing:-.02em;font-size:20px;font-weight:800}.dsm.wdx .rc .rh span{letter-spacing:.1em;text-transform:uppercase;color:var(--p2);font-size:12px;font-weight:800}.dsm.wdx .rc ul{gap:10px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.dsm.wdx .rc li,.dsm.wdx .ticks li{align-items:flex-start;gap:10px;display:flex}.dsm.wdx .rc li:before,.dsm.wdx .ticks li:before{content:"";background:var(--y) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23120a2e' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.dsm.wdx .rc .rt{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:14px;display:flex}.dsm.wdx .rc .rt span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.dsm.wdx .rc .rt b{letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.dsm.wdx .rc .rt small{letter-spacing:0;font-size:15px}.dsm.wdx .rc .rs{color:var(--mut);justify-content:space-between;margin-top:8px;font-size:14px;font-weight:600;display:flex}.dsm.wdx .rc .stamp{background:var(--y);border:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:9px 16px;font-size:12px;font-weight:800;position:absolute;top:-18px;right:-18px;transform:rotate(8deg)}.dsm.wdx .pc .fx em{color:var(--ink);margin-top:6px;font-size:15px;font-style:normal;font-weight:800;display:block}.dsm.wdx .pricing{padding-top:110px}.dsm.wdx .plans{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dsm.wdx .plan{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:32px;flex-direction:column;padding:40px;display:flex;position:relative}.dsm.wdx .plan.hot{color:#fff;box-shadow:8px 8px 0 var(--y);background:radial-gradient(500px 300px at 90% 0,#7c3aed,#0000 60%),linear-gradient(150deg,#1b0647,#3b0f8a)}.dsm.wdx .plan .pill{position:absolute;top:-18px;right:28px}.dsm.wdx .plan h3{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.dsm.wdx .plan .bl{color:var(--p2);margin:6px 0 24px;font-size:16px;font-weight:700}.dsm.wdx .plan.hot .bl{color:var(--y)}.dsm.wdx .plan .amt{letter-spacing:-.055em;font-size:84px;font-weight:800;line-height:.9}.dsm.wdx .plan .amt small{letter-spacing:0;margin-left:6px;font-size:18px}.dsm.wdx .plan .pl{color:var(--mut);margin:12px 0 26px;font-size:14px;font-weight:600}.dsm.wdx .plan.hot .pl{color:#d9d0f5}.dsm.wdx .plan ul{border-top:2px dashed #d9d2ee;gap:12px;margin:0 0 32px;padding:24px 0 0;font-size:15.5px;font-weight:500;list-style:none;display:grid}.dsm.wdx .plan.hot ul{border-color:#fff3}.dsm.wdx .plan li{align-items:flex-start;gap:10px;display:flex}.dsm.wdx .plan li svg{width:20px;height:20px;color:var(--p2);flex:none;margin-top:1px}.dsm.wdx .plan.hot li svg{color:var(--y)}.dsm.wdx .plan .btn{justify-content:center;width:100%;margin-top:auto}.dsm.wdx .addon{background:var(--ink);color:#fff;border-radius:24px;align-items:center;gap:20px;margin-top:34px;padding:24px 30px;display:flex}.dsm.wdx .addon .plus{background:var(--y);width:52px;height:52px;color:var(--ink);border:2px solid var(--y);border-radius:16px;flex:none;place-items:center;font-size:30px;font-weight:800;display:grid}.dsm.wdx .addon b{font-size:20px}.dsm.wdx .addon p{color:#bfb3e6;margin:4px 0 0;font-size:15px}.dsm.wdx .addon .hp2{letter-spacing:-.04em;color:var(--y);white-space:nowrap;margin-left:auto;font-size:40px;font-weight:800}.dsm.wdx .addon .hp2 small{color:#bfb3e6;letter-spacing:0;font-size:15px}.dsm.wdx .nots{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:30px;font-size:16px;font-weight:800;display:flex}.dsm.wdx .nots span{align-items:center;gap:8px;display:inline-flex}.dsm.wdx .nots svg{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;padding:3px}.dsm.wdx .help{text-align:center;color:var(--mut);margin:26px 0 0;font-size:16px;font-weight:600}.dsm.wdx .help button{all:unset;cursor:pointer;color:var(--p2);border-bottom:2px solid var(--y);font-weight:800}.dsm.wdx .disc{color:var(--mut);text-align:center;max-width:720px;margin:14px auto 0;font-size:13px}.dsm.wdx .work .lead{color:#bfb3e6}.dsm.wdx .wtabs{flex-wrap:wrap;gap:8px;margin:-14px 0 34px;display:flex}.dsm.wdx .wtabs button{color:#d9d0f5;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700;transition:all .2s}.dsm.wdx .wtabs button:hover{color:#fff;background:#ffffff24}.dsm.wdx .wtabs button.on{background:var(--y);color:var(--ink);border-color:var(--y)}.dsm.wdx .stage{grid-template-columns:1.45fr .55fr;align-items:center;gap:56px;display:grid}.dsm.wdx .dev{padding:0 46px 46px 0;position:relative}.dsm.wdx .dev .mode{display:none}.dsm.wdx .bz{background:#fff;border:6px solid #241a52;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.dsm.wdx .bz .bar{background:#f1eef8;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.dsm.wdx .bz .bar i{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.dsm.wdx .bz .bar i:nth-child(2){background:#ffd166}.dsm.wdx .bz .bar i:nth-child(3){background:#06d6a0}.dsm.wdx .bz .bar span{color:var(--mut);background:#fff;border-radius:999px;margin-left:10px;padding:4px 14px;font-size:12px;font-weight:700}.dsm.wdx .bz .lv{height:470px}.dsm.wdx .lv{background:#fff top/cover no-repeat;position:relative;overflow:hidden}.dsm.wdx .lv iframe{background:#fff}.dsm.wdx .pz{z-index:2;background:#0d0820;border-radius:38px;width:236px;height:480px;padding:10px;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px #0000008c,0 0 0 2px #3b2f6b}.dsm.wdx .pz .nt{z-index:3;background:#0d0820;border-radius:12px;width:70px;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.dsm.wdx .pz .lv{border-radius:29px;height:100%}.dsm.wdx .hint{background:var(--y);color:var(--ink);z-index:3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:6px;left:18px;transform:rotate(-2deg);box-shadow:3px 3px #000}.dsm.wdx .hint svg{width:16px;height:16px}.dsm.wdx .info small{letter-spacing:.12em;color:var(--y);text-transform:uppercase;font-size:12.5px;font-weight:800}.dsm.wdx .info h3{letter-spacing:-.035em;color:#fff;margin:10px 0 14px;font-size:38px;font-weight:800;line-height:1.02}.dsm.wdx .info p{color:#bfb3e6;margin:0 0 22px;font-size:17px;line-height:1.6}.dsm.wdx .scores{gap:18px;margin-bottom:26px;display:flex}.dsm.wdx .scores div{color:#bfb3e6;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.dsm.wdx .scores b{color:#fff;background:#22c55e1f;border:3px solid #22c55e;border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;font-weight:800;display:grid}.dsm.wdx .acts{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.dsm.wdx .acts .v{color:#fff;border-bottom:2px solid var(--y);padding-bottom:4px;font-weight:800;text-decoration:none}.dsm.wdx .ig{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.dsm.wdx .rk{position:relative}.dsm.wdx .rk .ph{border:4px solid var(--ink);box-shadow:12px 12px 0 var(--y);background:#f6f3fd;border-radius:36px;overflow:hidden;transform:rotate(-2deg)}.dsm.wdx .rk .ph img{width:100%;height:auto;display:block}.dsm.wdx .rk .chip{border:2px solid var(--ink);inset:auto -18px 30px auto;box-shadow:0 20px 40px #120a2e33}.dsm.wdx .fts{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.dsm.wdx .ft{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;align-items:flex-start;gap:16px;padding:20px;transition:all .2s;display:flex}.dsm.wdx .ft:hover{box-shadow:7px 7px 0 var(--p2);transform:translate(-2px,-2px)}.dsm.wdx .ft .pi{border-radius:14px;flex:none;width:46px;height:46px;margin:0}.dsm.wdx .ft .pi svg{width:22px;height:22px}.dsm.wdx .ft h3{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px;font-weight:800}.dsm.wdx .ft p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.5}.dsm.wdx .proc{background:#f6f3fd}.dsm.wdx .hg2{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.dsm.wdx .ticks{gap:12px;margin:28px 0 0;padding:0;font-size:17px;font-weight:600;list-style:none;display:grid}.dsm.wdx .hrow{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.dsm.wdx .hpx b{letter-spacing:-.05em;font-size:52px;font-weight:800;line-height:1;display:block}.dsm.wdx .hpx span{color:var(--mut);font-size:14px;font-weight:600}.dsm.wdx .hart{height:500px;position:relative}.dsm.wdx .hart .m{border:4px solid var(--ink);width:440px;height:440px;box-shadow:14px 14px 0 var(--p2);border-radius:40px;position:absolute;top:20px;right:20px;overflow:hidden;transform:rotate(3deg)}.dsm.wdx .hart .m img{object-fit:cover;width:100%;height:100%}.dsm.wdx .hart .chip{border:2px solid var(--ink);box-shadow:0 20px 40px #120a2e33}.dsm.wdx .hart .c1{top:40px;left:-10px;right:auto}.dsm.wdx .hart .c2{bottom:20px;right:-10px}.dsm.wdx .loc{padding-top:110px}.dsm.wdx .loc .head .lead{max-width:620px}.dsm.wdx .lg{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dsm.wdx .card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:26px;padding:30px}.dsm.wdx .card h3{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:800}.dsm.wdx .card .ticks{color:#2d2748;margin:0;font-size:15.5px;font-weight:500}.dsm.wdx .card.wide{margin-top:22px}.dsm.wdx .card.dark{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--y)}.dsm.wdx .card.dark p{color:#d9d0f5;margin:0;font-size:16.5px;line-height:1.7}.dsm.wdx .chips{flex-wrap:wrap;gap:8px;display:flex}.dsm.wdx .chips span{color:var(--p2);background:#f6f3fd;border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:700}.dsm.wdx .note{color:var(--mut);margin:18px 0 0;font-size:14.5px;line-height:1.6}.dsm.wdx .cols{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.dsm.wdx .cols b{margin-bottom:8px;font-size:17px;display:block}.dsm.wdx .cols p{color:var(--mut);margin:0;font-size:15px;line-height:1.6}.dsm.wdx .proofs{margin-top:46px}.dsm.wdx .proofs h3{letter-spacing:-.03em;margin:0 0 20px;font-size:30px;font-weight:800}.dsm.wdx .pgd{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dsm.wdx .pf{background:#f6f3fd;border-radius:22px;flex-direction:column;padding:24px;display:flex}.dsm.wdx .pf b{letter-spacing:-.01em;font-size:18px}.dsm.wdx .pf p{color:var(--mut);margin:10px 0 18px;font-size:14.5px;line-height:1.6}.dsm.wdx .pf a{color:var(--ink);border-bottom:2px solid var(--y);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-bottom:3px;font-weight:800;text-decoration:none;display:inline-flex}.dsm.wdx .pf a svg{width:16px;height:16px}.dsm.wdx .mk{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px;display:grid}.dsm.wdx .mk a{border:2px solid var(--ink);color:var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:22px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dsm.wdx .mk a:hover{box-shadow:7px 7px 0 var(--p2);transform:translate(-2px,-2px)}.dsm.wdx .mk a.on{background:var(--y)}.dsm.wdx .mk span{letter-spacing:.08em;text-transform:uppercase;color:var(--p2);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.dsm.wdx .mk span svg{width:14px;height:14px}.dsm.wdx .mk b{letter-spacing:-.03em;font-size:26px}.dsm.wdx .mk>a>svg{width:20px;height:20px;position:absolute;bottom:24px;right:20px}.dsm.wdx .nx{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.dsm.wdx .nx a{color:var(--ink);background:#f6f3fd;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;transition:all .2s;display:flex}.dsm.wdx .nx a:hover{background:#ede6fd}.dsm.wdx .nx b{font-size:17px;display:block}.dsm.wdx .nx span{color:var(--mut);font-size:14px}.dsm.wdx .nx svg{flex:none;width:20px;height:20px}.dsm.wdx .qs{z-index:2;color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--y);background:#fff;border-radius:28px;align-self:center;padding:34px;position:relative}.dsm.wdx .qs h3{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:800}.dsm.wdx .qs .s{color:var(--mut);margin:0 0 20px;font-size:14.5px}.dsm.wdx .opts{gap:10px;margin-bottom:18px;display:grid}.dsm.wdx .opts button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;transition:all .15s;display:flex}.dsm.wdx .opts button:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.wdx .opts .pi{border-radius:12px;flex:none;width:40px;height:40px;margin:0}.dsm.wdx .opts .pi svg{width:20px;height:20px}.dsm.wdx .opts b{flex:1;font-size:15.5px}.dsm.wdx .opts>button>svg{width:18px;height:18px;color:var(--p2)}.dsm.wdx .qs .btn{justify-content:center;width:100%}.dsm.wdx .qs .nt{text-align:center;color:var(--mut);margin-top:14px;font-size:13px}@media (width<=1100px){.dsm.wdx .hero .hl{font-size:56px}.dsm.wdx .stage{grid-template-columns:1fr;gap:40px}.dsm.wdx .mk,.dsm.wdx .pgd{grid-template-columns:1fr 1fr}.dsm.wdx .ig,.dsm.wdx .hg2{gap:44px}.dsm.wdx .hart .m{width:380px;height:380px}}@media (width<=860px){.dsm.wdx .crumbs{margin-bottom:14px;font-size:12px}.dsm.wdx .hg{grid-template-columns:1fr;gap:22px}.dsm.wdx .art{order:-1;height:210px}.dsm.wdx .hero .hl{margin:14px 0;font-size:42px}.dsm.wdx .stats b{font-size:30px}.dsm.wdx .qa{padding:20px 0 64px}.dsm.wdx .qag{grid-template-columns:1fr;gap:44px}.dsm.wdx .qa h2{font-size:36px}.dsm.wdx .wd-answer{font-size:16.5px}.dsm.wdx .rc{box-shadow:6px 6px 0 var(--p2);margin-right:6px;padding:24px;transform:none}.dsm.wdx .rc .stamp{right:-6px}.dsm.wdx .rc .rt b{font-size:38px}.dsm.wdx .pricing{padding-top:64px}.dsm.wdx .plans{grid-template-columns:1fr;gap:34px}.dsm.wdx .plan{box-shadow:6px 6px 0 var(--ink);border-radius:26px;padding:26px}.dsm.wdx .plan.hot{box-shadow:6px 6px 0 var(--y)}.dsm.wdx .plan .amt{font-size:64px}.dsm.wdx .plan h3{font-size:26px}.dsm.wdx .addon{flex-wrap:wrap;gap:14px;padding:22px}.dsm.wdx .addon .hp2{width:100%;margin-left:0;font-size:34px}.dsm.wdx .nots{flex-direction:column;justify-content:flex-start;gap:10px;font-size:15px}.dsm.wdx .wtabs{scrollbar-width:none;flex-wrap:nowrap;margin:-8px -20px 22px;padding:0 20px 4px;overflow-x:auto}.dsm.wdx .wtabs::-webkit-scrollbar{display:none}.dsm.wdx .wtabs button{flex:none;min-height:44px;font-size:13.5px}.dsm.wdx .dev{padding:0}.dsm.wdx .dev .mode{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;gap:6px;width:max-content;margin:0 auto 18px;padding:4px;display:flex}.dsm.wdx .dev .mode button{color:#d9d0f5;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.dsm.wdx .dev .mode button.on{color:var(--ink);background:#fff}.dsm.wdx .dev .mode svg{width:16px;height:16px}.dsm.wdx .dev.mobile .bz,.dsm.wdx .dev.desktop .pz{display:none}.dsm.wdx .pz{border-radius:42px;width:min(300px,82vw);height:min(600px,150vw);margin:0 auto;position:relative}.dsm.wdx .pz .lv{border-radius:32px}.dsm.wdx .bz{border-width:4px;border-radius:14px}.dsm.wdx .bz .bar{height:28px}.dsm.wdx .bz .lv{height:min(420px,105vw)}.dsm.wdx .hint{width:max-content;margin:18px auto 0;display:flex;position:relative;bottom:auto;left:auto}.dsm.wdx .info h3{font-size:28px}.dsm.wdx .info p{font-size:15.5px}.dsm.wdx .acts .btn{justify-content:center;width:100%}.dsm.wdx .ig,.dsm.wdx .hg2{grid-template-columns:1fr;gap:40px}.dsm.wdx .rk{width:100%;max-width:340px;margin:0 auto}.dsm.wdx .rk .chip{bottom:18px;right:-6px}.dsm.wdx .fts{grid-template-columns:1fr;gap:12px}.dsm.wdx .ft{box-shadow:4px 4px 0 var(--ink);padding:16px}.dsm.wdx .hart{order:-1;height:300px}.dsm.wdx .hart .m{width:260px;height:260px;box-shadow:8px 8px 0 var(--p2);border-radius:30px;margin:0 auto;position:relative;top:0;right:auto}.dsm.wdx .hart .c1{top:10px;left:0}.dsm.wdx .hart .c2{bottom:6px;right:0}.dsm.wdx .hrow{flex-direction:column;align-items:stretch;gap:16px}.dsm.wdx .hrow .btn{justify-content:center}.dsm.wdx .ticks{font-size:15.5px}.dsm.wdx .loc{padding-top:64px}.dsm.wdx .lg,.dsm.wdx .cols,.dsm.wdx .pgd{grid-template-columns:1fr}.dsm.wdx .card{box-shadow:5px 5px 0 var(--ink);border-radius:22px;padding:22px}.dsm.wdx .card.dark{box-shadow:5px 5px 0 var(--y)}.dsm.wdx .card h3{font-size:21px}.dsm.wdx .cols{gap:18px}.dsm.wdx .proofs h3{font-size:24px}.dsm.wdx .mk{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.dsm.wdx .mk a{box-shadow:4px 4px 0 var(--ink);padding:16px}.dsm.wdx .mk b{font-size:20px}.dsm.wdx .mk>a>svg{width:16px;height:16px;bottom:18px;right:14px}.dsm.wdx .nx{grid-template-columns:1fr;gap:10px}.dsm.wdx .qs{box-shadow:6px 6px 0 var(--y);border-radius:22px;padding:22px 18px}.dsm.wdx .qs h3{font-size:22px}}@media (width<=420px){.dsm.wdx .hero .hl{font-size:38px}.dsm.wdx .mk span{font-size:10.5px}}.dsm.wdx .hero{padding-bottom:8px}.dsm.wdx .head>div:first-child{flex:auto;max-width:760px}.dsm.wdx .stage>*{min-width:0}.dsm.wdx .bz,.dsm.wdx .pz{overflow:hidden}.dsm.wdx .lv{width:100%;min-width:0}.dsm.wdx .lv iframe{position:absolute;top:0;left:0}.dsm.wdx .fbox h2{font-size:60px}@media (width<=860px){.dsm.wdx .fbox h2{font-size:40px}.dsm.wdx .head>div:first-child{max-width:none}}.dsm.wdx .head>.lead{flex:0 440px}@media (width<=860px){.dsm.wdx .head>.lead{flex:none}}.dsm.hsx .hero .hl{font-size:66px}.dsm.hsx .art .m img{object-position:center 30%}.dsm.hsx .sb{width:300px;color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);z-index:2;background:#fff;border-radius:22px;padding:18px 20px;position:absolute;bottom:40px;left:0;transform:rotate(-2deg)}.dsm.hsx .sbh{border-bottom:2px dashed #e6e1f3;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:12px;font-size:14px;font-weight:800;display:flex}.dsm.hsx .sbh .dot{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e33}.dsm.hsx .sb ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dsm.hsx .sb li{color:#37314f;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.dsm.hsx .sb li svg{width:16px;height:16px;color:var(--p2);flex:none}.dsm.hsx .sb li b{color:var(--p2);background:#f1ecfd;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800}.dsm.hsx .sb li b.ok{color:#15803d;background:#dcfce7}.dsm.hsx .art .c2{bottom:0;left:250px;right:auto}.dsm.hsx .hpg{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.dsm.hsx .plan ul{grid-template-columns:1fr 1fr;column-gap:20px}.dsm.hsx .plan .amt small{font-size:20px}.dsm.hsx .mig{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#f6f3fd;border-radius:32px;flex-direction:column;padding:40px;display:flex}.dsm.hsx .mig h3{letter-spacing:-.035em;margin:18px 0 26px;font-size:34px;font-weight:800;line-height:1.05}.dsm.hsx .mig h3 em{color:var(--p2)}.dsm.hsx .mig ol{counter-reset:hs;gap:18px;margin:0;padding:0;list-style:none;display:grid}.dsm.hsx .mig li{counter-increment:hs;min-height:46px;padding-left:62px;position:relative}.dsm.hsx .mig li:before{content:counter(hs, decimal-leading-zero);background:var(--y);border:2px solid var(--ink);border-radius:14px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;left:0}.dsm.hsx .mig li b{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;display:block}.dsm.hsx .mig li span{color:var(--mut);font-size:15px;line-height:1.55}.dsm.hsx .mz{background:#fff;border:1.5px solid #e6e1f3;border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;font-size:14.5px;font-weight:700;display:flex}.dsm.hsx .mig ol+.mz{margin-top:28px}.dsm.hsx .mz svg{width:20px;height:20px;color:var(--p2);flex:none}.dsm.hsx .cmp{background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;overflow:hidden}.dsm.hsx .cr{border-top:1px solid #ffffff1a;grid-template-columns:.8fr 1fr 1.1fr;align-items:center;display:grid}.dsm.hsx .cr>*{align-items:center;gap:10px;padding:18px 24px;font-size:16px;display:flex}.dsm.hsx .cr:first-child{border-top:0}.dsm.hsx .cr b{color:#fff;font-size:16.5px}.dsm.hsx .cr .no{color:#a99fcf}.dsm.hsx .cr .no svg{color:#f87171;flex:none;width:18px;height:18px}.dsm.hsx .cr .yes{color:#fff;background:#fcd34d14;align-self:stretch;font-weight:700}.dsm.hsx .cr .yes svg{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.hsx .ch>*{letter-spacing:.1em;text-transform:uppercase;color:#bfb3e6;padding-top:20px;padding-bottom:20px;font-size:12.5px;font-weight:800}.dsm.hsx .ch>:last-child{color:var(--ink);background:var(--y)}.dsm.hsx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.dsm.hsx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.hsx .exg{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dsm.hsx .exg .n{font-size:64px}.dsm.hsx .exg h3{font-size:24px}@media (width<=1100px){.dsm.hsx .hero .hl{font-size:52px}.dsm.hsx .hpg{grid-template-columns:1fr}.dsm.hsx .sb{width:270px}.dsm.hsx .art .c2{left:auto;right:0}}@media (width<=860px){.dsm.hsx .hero .hl{font-size:40px}.dsm.hsx .art{height:230px}.dsm.hsx .sb,.dsm.hsx .art .chip{display:none}.dsm.hsx .plan ul{grid-template-columns:1fr}.dsm.hsx .mig{box-shadow:6px 6px 0 var(--ink);border-radius:26px;padding:26px}.dsm.hsx .mig h3{font-size:27px}.dsm.hsx .mig li{padding-left:56px}.dsm.hsx .cmp{border-radius:20px}.dsm.hsx .ch{display:none}.dsm.hsx .cr{grid-template-columns:1fr;gap:8px;padding:16px 18px}.dsm.hsx .cr>*{padding:0;font-size:15px}.dsm.hsx .cr .yes{background:0 0}.dsm.hsx .cr:nth-child(2){border-top:0}.dsm.hsx .cmpc .btn{justify-content:center;width:100%}.dsm.hsx .exg{grid-template-columns:1fr;gap:16px}.dsm.hsx .exg .step{padding:24px}.dsm.hsx .exg .n{margin-bottom:14px;font-size:48px}.dsm.hsx .exg h3{font-size:21px}}@media (width<=420px){.dsm.hsx .hero .hl{font-size:36px}}.dsm.hsx .art{height:540px}.dsm.hsx .art .m{width:400px;height:400px;top:0;right:10px}.dsm.hsx .sb{width:280px;bottom:10px;left:0;transform:rotate(-2deg)}.dsm.hsx .art .c1{top:40px;left:40px;right:auto}.dsm.hsx .art .c2{display:none}.dsm.hsx .mig .pill{align-self:flex-start}@media (width<=1100px){.dsm.hsx .art .m{width:340px;height:340px}.dsm.hsx .sb{width:250px}}@media (width<=860px){.dsm.hsx .art{height:230px}.dsm.hsx .art .m{width:230px;height:230px;margin:0 auto;position:relative;top:0;right:auto}}.dsm.vbx .hero .hl{font-size:66px}.dsm.vbx .btn.o svg{width:18px;height:18px}.dsm.vbx .art{height:540px}.dsm.vbx .art .m{width:420px;height:420px;top:0;right:0}.dsm.vbx .art .m img{object-position:center 30%}.dsm.vbx .call{width:300px;color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);z-index:2;background:#fff;border-radius:22px;padding:16px 18px;position:absolute;bottom:0;left:0;transform:rotate(-2deg)}.dsm.vbx .call .ch{align-items:center;gap:8px;font-size:13.5px;display:flex}.dsm.vbx .call .ch b{font-weight:800}.dsm.vbx .call .tm{color:var(--mut);margin-left:auto;font-size:12px;font-weight:700}.dsm.vbx .dot{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite vbp;box-shadow:0 0 0 4px #22c55e33}@keyframes vbp{50%{box-shadow:0 0 0 7px #22c55e14}}.dsm.vbx .wv{align-items:center;gap:3px;height:26px;margin:10px 0 8px;display:flex}.dsm.vbx .wv i{background:var(--p3);border-radius:3px;flex:1;height:30%;animation:1.1s ease-in-out infinite vbw}.dsm.vbx .wv i:nth-child(3n){background:var(--y)}@keyframes vbw{0%,to{height:25%}50%{height:100%}}.dsm.vbx .bu{border-radius:14px;max-width:92%;margin:0 0 8px;padding:9px 12px;font-size:13px;line-height:1.45}.dsm.vbx .bu.c{color:#37314f;background:#f1ecfd;border-bottom-left-radius:4px}.dsm.vbx .bu.a{background:var(--ink);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.dsm.vbx .call .ok{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-top:4px;padding:6px 12px;font-size:12.5px;font-weight:800;display:flex}.dsm.vbx .call .ok svg{width:14px;height:14px}.dsm.vbx .art .c1{top:30px;left:30px;right:auto}.dsm.vbx .stats b{font-size:42px}.dsm.vbx .vcg{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.dsm.vbx .vclone .lead{color:#d9d0f5}.dsm.vbx .vopts{gap:12px;margin-top:30px;display:grid}.dsm.vbx .vo{background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:20px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex;position:relative}.dsm.vbx .vo.on{color:var(--ink);border-color:var(--y);box-shadow:6px 6px 0 var(--y);background:#fff}.dsm.vbx .vo .pi{border-radius:14px;flex:none;width:46px;height:46px;margin:0}.dsm.vbx .vo .pi svg{width:22px;height:22px}.dsm.vbx .vo b{font-size:17px;display:block}.dsm.vbx .vo span{color:#bfb3e6;font-size:14px}.dsm.vbx .vo.on span{color:var(--mut)}.dsm.vbx .vo .tag{background:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:5px 10px;font-weight:800;color:var(--y)!important;font-size:11px!important}.dsm.vbx .vart{position:relative}.dsm.vbx .vart .m{border:4px solid var(--y);border-radius:40px;overflow:hidden;transform:rotate(2deg);box-shadow:14px 14px #00000059}.dsm.vbx .vart .m img{width:100%;height:auto;display:block}.dsm.vbx .vart .chip{border:2px solid var(--ink);bottom:40px;left:-20px}.dsm.vbx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.dsm.vbx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.vbx .vid{border:4px solid var(--ink);box-shadow:12px 12px 0 var(--p2);background:var(--ink);border-radius:32px;overflow:hidden}.dsm.vbx .vid video{aspect-ratio:16/9;object-fit:cover;background:#120a2e;width:100%;display:block}.dsm.vbx .steps.s4{grid-template-columns:repeat(4,1fr)}.dsm.vbx .steps.s4 .step{padding:28px}.dsm.vbx .steps.s4 .n{font-size:72px}.dsm.vbx .steps.s4 h3{font-size:22px}.dsm.vbx .ftabs{flex-wrap:wrap;gap:8px;margin:-14px 0 30px;display:flex}.dsm.vbx .ftabs button{border:2px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:800;transition:all .15s;display:inline-flex}.dsm.vbx .ftabs button svg{width:16px;height:16px;color:var(--p2)}.dsm.vbx .ftabs button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.dsm.vbx .ftabs button.on{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--y)}.dsm.vbx .ftabs button.on svg{color:var(--y)}.dsm.vbx .fstage{background:#f6f3fd;border-radius:36px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;padding:44px;display:grid}.dsm.vbx .ftx h3{letter-spacing:-.035em;margin:0 0 14px;font-size:34px;font-weight:800;line-height:1.05}.dsm.vbx .ftx p{color:var(--mut);margin:0;font-size:16.5px;line-height:1.65}.dsm.vbx .ftx .ticks{font-size:15.5px}.dsm.vbx .fshot{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--p2);background:#fff;border-radius:18px;overflow:hidden}.dsm.vbx .fshot .bar{background:#f1eef8;border-bottom:1px solid #e6e1f3;align-items:center;gap:7px;height:32px;padding:0 14px;display:flex}.dsm.vbx .fshot .bar i{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.dsm.vbx .fshot .bar i:nth-child(2){background:#ffd166}.dsm.vbx .fshot .bar i:nth-child(3){background:#06d6a0}.dsm.vbx .fshot .bar span{color:var(--mut);margin-left:10px;font-size:12px;font-weight:700}.dsm.vbx .fshot img{width:100%;height:auto;display:block}.dsm.vbx .cur{border:2px solid var(--ink);background:#fff;border-radius:999px;gap:6px;margin:-20px 0 30px;padding:5px;display:inline-flex}.dsm.vbx .cur button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800}.dsm.vbx .cur button.on{background:var(--ink);color:#fff}.dsm.vbx .hpg{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.dsm.vbx .plan ul{grid-template-columns:1fr 1fr;column-gap:20px}.dsm.vbx .plan .amt small{font-size:20px}.dsm.vbx .mig{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#f6f3fd;border-radius:32px;flex-direction:column;padding:40px;display:flex}.dsm.vbx .mig .pill{align-self:flex-start}.dsm.vbx .mig h3{letter-spacing:-.035em;margin:18px 0 26px;font-size:34px;font-weight:800;line-height:1.05}.dsm.vbx .mig h3 em{color:var(--p2)}.dsm.vbx .mig ol{counter-reset:vb;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.dsm.vbx .mig li{counter-increment:vb;min-height:46px;padding-left:62px;position:relative}.dsm.vbx .mig li:before{content:counter(vb, decimal-leading-zero);background:var(--y);border:2px solid var(--ink);border-radius:14px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;left:0}.dsm.vbx .mig li b{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;display:block}.dsm.vbx .mig li span{color:var(--mut);font-size:15px;line-height:1.55}.dsm.vbx .mz{background:#fff;border:1.5px solid #e6e1f3;border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;font-size:14.5px;font-weight:700;display:flex}.dsm.vbx .mz svg{width:20px;height:20px;color:var(--p2);flex:none}.dsm.vbx .cmp{background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;overflow:hidden}.dsm.vbx .cr{border-top:1px solid #ffffff1a;grid-template-columns:.8fr 1fr 1.1fr;align-items:center;display:grid}.dsm.vbx .cr>*{align-items:center;gap:10px;padding:18px 24px;font-size:16px;display:flex}.dsm.vbx .cr:first-child{border-top:0}.dsm.vbx .cr b{color:#fff;font-size:16.5px}.dsm.vbx .cr .no{color:#a99fcf}.dsm.vbx .cr .no svg{color:#f87171;flex:none;width:18px;height:18px}.dsm.vbx .cr .yes{color:#fff;background:#fcd34d14;align-self:stretch;font-weight:700}.dsm.vbx .cr .yes svg{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.vbx .chd>*{letter-spacing:.1em;text-transform:uppercase;color:#bfb3e6;padding-top:20px;padding-bottom:20px;font-size:12.5px;font-weight:800}.dsm.vbx .chd>:last-child{color:var(--ink);background:var(--y)}.dsm.vbx .fts.ind{grid-template-columns:repeat(3,1fr);margin-top:0}.dsm.vbx .nx.g4{grid-template-columns:repeat(4,1fr);margin-top:0;margin-bottom:16px}.dsm.vbx .nx.g4 a{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff}.dsm.vbx .nx.g4 a:hover{background:#fffbeb}@media (width<=1100px){.dsm.vbx .hero .hl{font-size:52px}.dsm.vbx .art .m{width:340px;height:340px}.dsm.vbx .call{width:270px}.dsm.vbx .hpg,.dsm.vbx .fstage{grid-template-columns:1fr}.dsm.vbx .steps.s4{grid-template-columns:1fr 1fr}.dsm.vbx .vcg{gap:44px}.dsm.vbx .nx.g4,.dsm.vbx .fts.ind{grid-template-columns:1fr 1fr}}@media (width<=860px){.dsm.vbx .hero .hl{font-size:40px}.dsm.vbx .art{height:240px}.dsm.vbx .art .m{width:240px;height:240px;margin:0 auto;position:relative;top:0;right:auto}.dsm.vbx .call,.dsm.vbx .art .chip{display:none}.dsm.vbx .stats b{font-size:30px}.dsm.vbx .vcg{grid-template-columns:1fr;gap:36px}.dsm.vbx .vart{width:100%;max-width:340px;margin:0 auto}.dsm.vbx .vart .chip{bottom:18px;left:-6px}.dsm.vbx .vo .tag{display:none}.dsm.vbx .vid{box-shadow:6px 6px 0 var(--p2);border-radius:20px}.dsm.vbx .steps.s4{grid-template-columns:1fr;gap:16px}.dsm.vbx .steps.s4 .n{margin-bottom:14px;font-size:52px}.dsm.vbx .ftabs{scrollbar-width:none;flex-wrap:nowrap;margin:-8px -20px 20px;padding:0 20px 6px;overflow-x:auto}.dsm.vbx .ftabs::-webkit-scrollbar{display:none}.dsm.vbx .ftabs button{flex:none;min-height:44px;font-size:13.5px}.dsm.vbx .fstage{border-radius:24px;gap:24px;padding:20px}.dsm.vbx .ftx h3{font-size:26px}.dsm.vbx .fshot{box-shadow:6px 6px 0 var(--p2)}.dsm.vbx .cur{margin:-10px 0 24px}.dsm.vbx .cur button{padding:9px 12px;font-size:12px}.dsm.vbx .plan ul{grid-template-columns:1fr}.dsm.vbx .mig{box-shadow:6px 6px 0 var(--ink);border-radius:26px;padding:26px}.dsm.vbx .mig h3{font-size:27px}.dsm.vbx .mig li{padding-left:56px}.dsm.vbx .cmp{border-radius:20px}.dsm.vbx .chd{display:none}.dsm.vbx .cr{grid-template-columns:1fr;gap:8px;padding:16px 18px}.dsm.vbx .cr>*{padding:0;font-size:15px}.dsm.vbx .cr .yes{background:0 0}.dsm.vbx .cr:nth-child(2){border-top:0}.dsm.vbx .cmpc .btn{justify-content:center;width:100%}.dsm.vbx .fts.ind,.dsm.vbx .nx.g4{grid-template-columns:1fr}}@media (width<=420px){.dsm.vbx .hero .hl{font-size:36px}}.dsm.vbx .vart .chip{inset:auto auto 40px -20px}.dsm.vbx .vid video{object-fit:contain;background:#1b0647}@media (width<=860px){.dsm.vbx .vart .chip{bottom:18px;left:-6px}}
