.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-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}}@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}}@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 .sec{padding:96px 0}.dsm.vbx h2{font-size:56px}.dsm.vbx .ctr{text-align:center;max-width:760px;margin:0 auto 34px}.dsm.vbx .ctr h2{margin-bottom:0}.dsm.vbx .hero .lead{max-width:540px}.dsm.vbx .btn.o{gap:10px}.dsm.vbx .btn.o svg{width:18px;height:18px}.dsm.vbx .tl{color:#d9d0f5;flex-wrap:wrap;gap:10px 20px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.dsm.vbx .tl li{align-items:center;gap:7px;display:inline-flex}.dsm.vbx .tl b{color:#fff}.dsm.vbx .tl svg{background:var(--y);width:18px;height:18px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.vbx .art .m{width:440px;height:440px;top:0;right:0}.dsm.vbx .art .m img{object-position:center 28%}.dsm.vbx .art .c1{inset:auto -14px 150px auto}.dsm.vbx .ply{z-index:3;width:400px;color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:14px 18px 14px 14px;display:flex;position:absolute;bottom:6px;left:0}.dsm.vbx .pb{border:2px solid var(--ink);background:var(--y);width:58px;height:58px;color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.dsm.vbx .pb:hover{transform:scale(1.06)}.dsm.vbx .pb svg{fill:currentColor;width:24px;height:24px}.dsm.vbx .ply:not(.on) .pb{animation:2.2s ease-out infinite vbring}@keyframes vbring{0%{box-shadow:3px 3px 0 var(--ink), 0 0 0 0 #fcd34db3}70%{box-shadow:3px 3px 0 var(--ink), 0 0 0 16px #fcd34d00}to{box-shadow:3px 3px 0 var(--ink), 0 0 0 0 #fcd34d00}}.dsm.vbx .pm{flex:1;min-width:0}.dsm.vbx .pt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dsm.vbx .pt b{font-size:15px;font-weight:800}.dsm.vbx .pt span{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.dsm.vbx .pw{align-items:center;gap:2px;height:34px;margin-top:6px;display:flex}.dsm.vbx .pw i{background:#d9d2ee;border-radius:2px;flex:1;transition:background .2s}.dsm.vbx .pw i.d{background:var(--p3)}.dsm.vbx .ply.on .pw i{animation:1s ease-in-out infinite alternate vbw}@keyframes vbw{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.dsm.vbx .pbm{background:#f6f3fd}.dsm.vbx .pbg{grid-template-columns:1fr 460px;align-items:center;gap:64px;display:grid}.dsm.vbx .pbm h2{font-size:54px}.dsm.vbx .pains{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dsm.vbx .pains li{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.dsm.vbx .pains .pi{border-radius:13px;flex:none;width:44px;height:44px;margin:0}.dsm.vbx .pains .pi svg{width:21px;height:21px}.dsm.vbx .pains b{letter-spacing:-.01em;font-size:16.5px;display:block}.dsm.vbx .pains span{color:var(--p2);margin-top:2px;font-size:14px;font-weight:700;display:block}.dsm.vbx .calc{background:var(--ink);color:#fff;box-shadow:10px 10px 0 var(--y);border-radius:28px;padding:32px}.dsm.vbx .calc h3{letter-spacing:-.02em;margin:0 0 22px;font-size:24px;font-weight:800}.dsm.vbx .calc label{margin-bottom:20px;display:block}.dsm.vbx .calc label>span{color:#d9d0f5;justify-content:space-between;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.dsm.vbx .calc label b{color:var(--y);font-variant-numeric:tabular-nums;font-size:18px}.dsm.vbx .calc input[type=range]{appearance:none;background:#ffffff2e;border-radius:999px;outline:none;width:100%;height:8px}.dsm.vbx .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--y);cursor:pointer;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 10px #0006}.dsm.vbx .calc input[type=range]::-moz-range-thumb{background:var(--y);cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px}.dsm.vbx .calc input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #fff}.dsm.vbx .out{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:6px;display:grid}.dsm.vbx .out>div{background:#ffffff12;border-radius:16px;padding:14px 16px}.dsm.vbx .out small{letter-spacing:.06em;text-transform:uppercase;color:#bfb3e6;font-size:12px;font-weight:700;display:block}.dsm.vbx .out b{letter-spacing:-.03em;color:#fca5a5;font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:800;line-height:1.1;display:block}.dsm.vbx .out .vs b{color:var(--y)}.dsm.vbx .out em{color:#bfb3e6;margin-left:2px;font-size:15px;font-style:normal}.dsm.vbx .as{color:#a99fcf;margin:12px 0 18px;font-size:12.5px}.dsm.vbx .calc .btn{justify-content:center;width:100%}.dsm.vbx .bf{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}.dsm.vbx .bf>span{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-right:6px;font-size:12.5px;font-weight:800}.dsm.vbx .bf em{background:#fff;border:1.5px solid #e6e1f3;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.dsm.vbx .bf em svg{width:16px;height:16px;color:var(--p2)}.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:10px;margin-top:28px;display:grid}.dsm.vbx .vo{background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.dsm.vbx .vo.on{color:var(--ink);border-color:var(--y);box-shadow:5px 5px 0 var(--y);background:#fff}.dsm.vbx .vo .pi{border-radius:12px;flex:none;width:42px;height:42px;margin:0}.dsm.vbx .vo .pi svg{width:20px;height:20px}.dsm.vbx .vo b{font-size:16px;display:block}.dsm.vbx .vo span{color:#bfb3e6;font-size:13.5px}.dsm.vbx .vo.on span{color:var(--mut)}.dsm.vbx .vart{max-width:500px;margin-left:auto;position:relative}.dsm.vbx .vart .m{border:4px solid var(--y);border-radius:36px;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);inset:auto auto 40px -22px}.dsm.vbx .cmpc{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.dsm.vbx .lnk{all:unset;cursor:pointer;color:#fff;border-bottom:2px solid var(--y);align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:800;display:inline-flex}.dsm.vbx .lnk svg{fill:currentColor;width:15px;height:15px}.dsm.vbx .hwg{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.dsm.vbx .phn{border:3px solid var(--ink);box-shadow:12px 12px 0 var(--p2);background:#fff;border-radius:34px;max-width:440px;padding:22px}.dsm.vbx .ph-top{border-bottom:2px dashed #e6e1f3;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;font-size:14px;display:flex}.dsm.vbx .ph-top b{font-weight:800}.dsm.vbx .ph-top span:last-child{color:var(--mut);margin-left:auto;font-size:12.5px;font-weight:700}.dsm.vbx .dot{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e33}.dsm.vbx .msgs{gap:10px;display:grid}.dsm.vbx .bu{border-radius:16px;max-width:86%;margin:0;padding:11px 14px;font-size:14.5px;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 .phn .ok{color:#15803d;background:#dcfce7;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.dsm.vbx .phn .ok svg{flex:none;width:16px;height:16px}.dsm.vbx .hsteps{counter-reset:vs;gap:18px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.dsm.vbx .hsteps li{counter-increment:vs;min-height:46px;padding-left:62px;position:relative}.dsm.vbx .hsteps li:before{content:counter(vs, 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 .hsteps b{letter-spacing:-.01em;margin-bottom:3px;font-size:19px;display:block}.dsm.vbx .hsteps span{color:var(--mut);font-size:15.5px;line-height:1.55}.dsm.vbx .feat{background:#f6f3fd}.dsm.vbx .ftabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px;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;min-height:44px;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{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:32px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:40px;display:grid}.dsm.vbx .ftx h3{letter-spacing:-.035em;margin:0 0 14px;font-size:32px;font-weight:800;line-height:1.05}.dsm.vbx .ftx p{color:var(--mut);margin:0;font-size:16px;line-height:1.65}.dsm.vbx .ftx .ticks{margin-top:22px;font-size:15px}.dsm.vbx .fshot{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--p2);background:#fff;border-radius:16px;overflow:hidden}.dsm.vbx .fshot .bar{background:#f1eef8;border-bottom:1px solid #e6e1f3;align-items:center;gap:7px;height:30px;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-top:22px;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;min-height:40px;padding:10px 16px;font-size:13px;font-weight:800}.dsm.vbx .cur button.on{background:var(--ink);color:#fff}.dsm.vbx .hpg{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;margin-top:14px;display:grid}.dsm.vbx .plan ul{grid-template-columns:1fr;gap:10px}.dsm.vbx .plan .amt small{font-size:20px}.dsm.vbx .plan .gs{all:unset;cursor:pointer;text-align:center;color:var(--y);margin-top:14px;font-size:14.5px;font-weight:800;display:block}.dsm.vbx .plan .gs:hover{text-decoration:underline}.dsm.vbx .cmpl{background:var(--ink);color:#fff;box-shadow:8px 8px 0 var(--p2);border-radius:32px;flex-direction:column;padding:34px;display:flex}.dsm.vbx .cmpl h3{letter-spacing:-.03em;margin:0 0 18px;font-size:28px;font-weight:800}.dsm.vbx .cmpl h3 em{color:var(--y)}.dsm.vbx .cmp{border-top:1px solid #ffffff1f;gap:0;display:grid}.dsm.vbx .cr{border-bottom:1px solid #ffffff1f;grid-template-columns:.7fr 1fr 1.1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.dsm.vbx .cr b{font-size:14.5px}.dsm.vbx .cr span{align-items:center;gap:8px;font-size:14px;line-height:1.35;display:flex}.dsm.vbx .cr .no{color:#a99fcf}.dsm.vbx .cr .no svg{color:#f87171;flex:none;width:16px;height:16px}.dsm.vbx .cr .yes{font-weight:700}.dsm.vbx .cr .yes svg{background:var(--y);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.vbx .golive{margin-top:auto;padding-top:22px}.dsm.vbx .golive b{letter-spacing:.1em;text-transform:uppercase;color:var(--y);margin-bottom:10px;font-size:12.5px;font-weight:800;display:block}.dsm.vbx .golive ol{counter-reset:gl;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dsm.vbx .golive li{counter-increment:gl;background:#ffffff12;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.3}.dsm.vbx .golive li:before{content:counter(gl);background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:6px;font-size:12px;font-weight:800;display:grid}.dsm.vbx,.dsm.scx{overflow:clip visible}.dsm.vbx .fql{align-self:start;position:sticky;top:100px}.dsm.vbx .fql h2{font-size:44px}.dsm.vbx .fql .wd-answer{font-size:16.5px}.dsm.vbx .gl{background:#f6f3fd;border-radius:22px;margin-top:26px;padding:20px 22px}.dsm.vbx .gl b{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.dsm.vbx .gl a{color:var(--ink);border-bottom:1px solid #e6e1f3;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.dsm.vbx .gl a:last-child{border-bottom:0}.dsm.vbx .gl a svg{width:16px;height:16px;color:var(--p2);flex:none}.dsm.vbx .gl a:hover{color:var(--p2)}.dsm.vbx .faqx summary{padding:18px 0;font-size:19px}.dsm.vbx .fbox h2{font-size:64px}.dsm.vbx .qs .nt{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dsm.vbx .qs .nt svg{width:14px;height:14px;color:var(--p2)}.dsm.vbx .ds-sticky .sp{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dsm.vbx .ds-sticky .sp svg{fill:currentColor;width:18px;height:18px}@media (width<=1100px){.dsm.vbx h2{font-size:46px}.dsm.vbx .hero .hl{font-size:52px}.dsm.vbx .art .m{width:360px;height:360px}.dsm.vbx .ply{width:340px}.dsm.vbx .pbg{grid-template-columns:1fr 400px;gap:40px}.dsm.vbx .pbm h2{font-size:44px}.dsm.vbx .hpg,.dsm.vbx .fstage{grid-template-columns:1fr}.dsm.vbx .vcg,.dsm.vbx .hwg{gap:44px}}@media (width<=860px){.dsm.vbx .sec{padding:60px 0}.dsm.vbx h2,.dsm.vbx .pbm h2,.dsm.vbx .fql h2{font-size:34px}.dsm.vbx .hero .hl{font-size:40px}.dsm.vbx .hero .lead{font-size:16.5px}.dsm.vbx .hg{flex-direction:column;display:flex}.dsm.vbx .tx{order:0}.dsm.vbx .art{order:1;height:auto;padding-bottom:6px;transform:none}.dsm.vbx .art .m{border-radius:28px;width:min(300px,78vw);height:min(300px,78vw);margin:0 auto;position:relative;top:0;right:auto}.dsm.vbx .art .chip{display:none}.dsm.vbx .ply{width:auto;box-shadow:6px 6px 0 var(--y);margin:-34px 4px 0;padding:12px 14px 12px 12px;position:relative;bottom:auto;left:auto}.dsm.vbx .pb{width:52px;height:52px}.dsm.vbx .ctas{flex-direction:column;gap:12px;margin:22px 0 18px}.dsm.vbx .ctas .btn{justify-content:center;width:100%}.dsm.vbx .tl{gap:8px 14px;font-size:13.5px}.dsm.vbx .stats{grid-template-columns:1fr 1fr}.dsm.vbx .stats div{border-right:0;padding:18px 0 18px 16px}.dsm.vbx .stats div:nth-child(odd){border-right:1px solid #ffffff26;padding-left:0}.dsm.vbx .stats div:nth-child(-n+2){border-bottom:1px solid #ffffff26}.dsm.vbx .stats b{font-size:30px}.dsm.vbx .pbg{grid-template-columns:1fr;gap:30px}.dsm.vbx .pains li{padding:12px 14px 12px 12px}.dsm.vbx .pains b{font-size:15px}.dsm.vbx .pains span{font-size:13px}.dsm.vbx .calc{box-shadow:6px 6px 0 var(--y);border-radius:22px;padding:22px}.dsm.vbx .calc h3{font-size:21px}.dsm.vbx .out b{font-size:27px}.dsm.vbx .bf{gap:8px;margin-top:28px}.dsm.vbx .bf>span{width:100%}.dsm.vbx .bf em{padding:7px 12px;font-size:13px}.dsm.vbx .vcg,.dsm.vbx .hwg{grid-template-columns:1fr;gap:34px}.dsm.vbx .vart{width:100%;max-width:320px;margin:0 auto}.dsm.vbx .vart .chip{bottom:18px;left:-6px}.dsm.vbx .cmpc .btn{justify-content:center;width:100%}.dsm.vbx .hwg .phn{box-shadow:8px 8px 0 var(--p2);border-radius:26px;order:1;margin:0 auto;padding:16px}.dsm.vbx .bu{font-size:13.5px}.dsm.vbx .hsteps li{padding-left:56px}.dsm.vbx .hsteps b{font-size:17px}.dsm.vbx .hsteps span{font-size:14.5px}.dsm.vbx .how .btn{justify-content:center;width:100%}.dsm.vbx .ftabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -20px 18px;padding:0 20px 8px;overflow-x:auto}.dsm.vbx .ftabs::-webkit-scrollbar{display:none}.dsm.vbx .ftabs button{flex:none;font-size:13.5px}.dsm.vbx .fstage{box-shadow:5px 5px 0 var(--ink);border-radius:22px;gap:20px;padding:18px}.dsm.vbx .fstage .fshot{box-shadow:5px 5px 0 var(--p2);order:-1}.dsm.vbx .ftx h3{font-size:23px}.dsm.vbx .ftx p{font-size:15px}.dsm.vbx .cur button{padding:9px 12px;font-size:12px}.dsm.vbx .cmpl{border-radius:24px;padding:22px}.dsm.vbx .cmpl h3{font-size:23px}.dsm.vbx .cr{grid-template-columns:1fr 1fr;gap:6px 12px}.dsm.vbx .cr b{grid-column:1/-1}.dsm.vbx .cr span{font-size:13px}.dsm.vbx .golive ol{grid-template-columns:1fr 1fr}.dsm.vbx .fql{position:static}.dsm.vbx .faqx summary{font-size:16.5px}.dsm.vbx .fbox h2{font-size:40px}}@media (width<=420px){.dsm.vbx .hero .hl{font-size:36px}.dsm.vbx h2,.dsm.vbx .pbm h2,.dsm.vbx .fql h2{font-size:31px}}.dsm.vbx .hero .hl{font-size:62px}.dsm.vbx .art{height:510px}.dsm.vbx .cr{grid-template-columns:.62fr 1fr 1.15fr}@media (width<=1100px){.dsm.vbx .hero .hl{font-size:50px}}@media (width<=860px){.dsm.vbx .hero .hl{font-size:40px}.dsm.vbx .art{height:auto}.dsm.vbx .ds-sticky .sp{display:none}.dsm.vbx .ds-sticky .t b{text-overflow:ellipsis;overflow:hidden}}@media (width<=420px){.dsm.vbx .hero .hl{font-size:36px}}.dsm.scx .sec{padding:96px 0}.dsm.scx h2{font-size:56px}.dsm.scx .ctr{text-align:center;max-width:760px;margin:0 auto 34px}.dsm.scx .ctr h2{margin-bottom:0}.dsm.scx .hero .lead{max-width:540px}.dsm.scx .btn.o{gap:10px}.dsm.scx .btn.o svg{width:18px;height:18px}.dsm.scx .tl{color:#d9d0f5;flex-wrap:wrap;gap:10px 20px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.dsm.scx .tl li{align-items:center;gap:7px;display:inline-flex}.dsm.scx .tl b{color:#fff}.dsm.scx .tl svg{background:var(--y);width:18px;height:18px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.scx .pbm{background:#f6f3fd}.dsm.scx .pbg{grid-template-columns:1fr 460px;align-items:center;gap:64px;display:grid}.dsm.scx .pbm h2{font-size:54px}.dsm.scx .pains{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dsm.scx .pains li{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.dsm.scx .pains .pi{border-radius:13px;flex:none;width:44px;height:44px;margin:0}.dsm.scx .pains .pi svg{width:21px;height:21px}.dsm.scx .pains b{letter-spacing:-.01em;font-size:16.5px;display:block}.dsm.scx .pains span{color:var(--p2);margin-top:2px;font-size:14px;font-weight:700;display:block}.dsm.scx .calc{background:var(--ink);color:#fff;box-shadow:10px 10px 0 var(--y);border-radius:28px;padding:32px}.dsm.scx .calc h3{letter-spacing:-.02em;margin:0 0 22px;font-size:24px;font-weight:800}.dsm.scx .calc label{margin-bottom:20px;display:block}.dsm.scx .calc label>span{color:#d9d0f5;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.dsm.scx .calc label b{color:var(--y);font-variant-numeric:tabular-nums;font-size:18px}.dsm.scx .calc input[type=range]{appearance:none;background:#ffffff2e;border-radius:999px;outline:none;width:100%;height:8px}.dsm.scx .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--y);cursor:pointer;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 10px #0006}.dsm.scx .calc input[type=range]::-moz-range-thumb{background:var(--y);cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px}.dsm.scx .calc input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #fff}.dsm.scx .out{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:6px;display:grid}.dsm.scx .out>div{background:#ffffff12;border-radius:16px;padding:14px 16px}.dsm.scx .out small{letter-spacing:.06em;text-transform:uppercase;color:#bfb3e6;font-size:12px;font-weight:700;display:block}.dsm.scx .out b{letter-spacing:-.03em;color:#fca5a5;font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:800;line-height:1.1;display:block}.dsm.scx .out .vs b{color:var(--y)}.dsm.scx .out em{color:#bfb3e6;margin-left:2px;font-size:15px;font-style:normal}.dsm.scx .as{color:#a99fcf;margin:12px 0 18px;font-size:12.5px}.dsm.scx .calc .btn{justify-content:center;width:100%}.dsm.scx .cmpc{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.dsm.scx .lnk{all:unset;cursor:pointer;color:#fff;border-bottom:2px solid var(--y);align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:800;display:inline-flex}.dsm.scx .lnk svg{width:16px;height:16px}.dsm.scx .feat{background:#f6f3fd}.dsm.scx .ftabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px;display:flex}.dsm.scx .ftabs button{border:2px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;transition:all .15s;display:inline-flex}.dsm.scx .ftabs button svg{width:16px;height:16px;color:var(--p2)}.dsm.scx .ftabs button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.dsm.scx .ftabs button.on{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--y)}.dsm.scx .ftabs button.on svg{color:var(--y)}.dsm.scx .fstage{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:32px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:40px;display:grid}.dsm.scx .ftx h3{letter-spacing:-.035em;margin:0 0 14px;font-size:32px;font-weight:800;line-height:1.05}.dsm.scx .ftx p{color:var(--mut);margin:0;font-size:16px;line-height:1.65}.dsm.scx .ftx .ticks{margin-top:22px;font-size:15px}.dsm.scx .fshot{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--p2);background:#f1ecfd;border-radius:16px;overflow:hidden}.dsm.scx .fshot img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.dsm.scx .cur{border:2px solid var(--ink);background:#fff;border-radius:999px;gap:6px;margin-top:22px;padding:5px;display:inline-flex}.dsm.scx .cur button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:800}.dsm.scx .cur button.on{background:var(--ink);color:#fff}.dsm.scx .hpg{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;margin-top:14px;display:grid}.dsm.scx .plan ul{grid-template-columns:1fr;gap:10px}.dsm.scx .plan .amt small{font-size:20px}.dsm.scx .plan .gs{all:unset;cursor:pointer;text-align:center;color:var(--y);margin-top:14px;font-size:14.5px;font-weight:800;display:block}.dsm.scx .plan .gs:hover{text-decoration:underline}.dsm.scx .cmpl{background:var(--ink);color:#fff;box-shadow:8px 8px 0 var(--p2);border-radius:32px;flex-direction:column;padding:34px;display:flex}.dsm.scx .cmpl h3{letter-spacing:-.03em;margin:0 0 18px;font-size:28px;font-weight:800}.dsm.scx .cmpl h3 em{color:var(--y)}.dsm.scx .cmp{border-top:1px solid #ffffff1f;gap:0;display:grid}.dsm.scx .cr{border-bottom:1px solid #ffffff1f;grid-template-columns:.62fr 1fr 1.15fr;align-items:center;gap:12px;padding:12px 0;display:grid}.dsm.scx .cr b{font-size:14.5px}.dsm.scx .cr span{align-items:center;gap:8px;font-size:14px;line-height:1.35;display:flex}.dsm.scx .cr .no{color:#a99fcf}.dsm.scx .cr .no svg{color:#f87171;flex:none;width:16px;height:16px}.dsm.scx .cr .yes{font-weight:700}.dsm.scx .cr .yes svg{background:var(--y);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.scx .golive{margin-top:auto;padding-top:22px}.dsm.scx .golive b{letter-spacing:.1em;text-transform:uppercase;color:var(--y);margin-bottom:10px;font-size:12.5px;font-weight:800;display:block}.dsm.scx .golive ol{counter-reset:scg;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dsm.scx .golive li{counter-increment:scg;background:#ffffff12;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.3}.dsm.scx .golive li:before{content:counter(scg);background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:6px;font-size:12px;font-weight:800;display:grid}.dsm.scx .fql{align-self:start;position:sticky;top:100px}.dsm.scx .fql h2{font-size:44px}.dsm.scx .fql .wd-answer{font-size:16.5px}.dsm.scx .gl{background:#f6f3fd;border-radius:22px;margin-top:26px;padding:20px 22px}.dsm.scx .gl b{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.dsm.scx .gl a{color:var(--ink);border-bottom:1px solid #e6e1f3;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.dsm.scx .gl a:last-child{border-bottom:0}.dsm.scx .gl a svg{width:16px;height:16px;color:var(--p2);flex:none}.dsm.scx .gl a:hover{color:var(--p2)}.dsm.scx .faqx summary{padding:18px 0;font-size:19px}.dsm.scx .fbox h2{font-size:64px}.dsm.scx .qs .nt{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dsm.scx .qs .nt svg{width:14px;height:14px;color:var(--p2)}.dsm.scx .hero .hl{font-size:62px}.dsm.scx .art .m{width:420px;height:420px;top:0;right:0}.dsm.scx .art .m img{object-position:center 30%}.dsm.scx .art>.lc{z-index:3;width:330px;position:absolute;bottom:0;left:0;transform:rotate(-1.5deg)}.dsm.scx .lc{color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.dsm.scx .lch{background:var(--ink);color:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.dsm.scx .lch .av{background:var(--y);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.dsm.scx .lch .av svg{width:18px;height:18px}.dsm.scx .lch b{font-size:14.5px;display:block}.dsm.scx .lch small{color:#bfb3e6;align-items:center;gap:6px;font-size:12px;display:flex}.dsm.scx .lch i.on{background:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block}.dsm.scx .lcb{scrollbar-width:none;background:#faf8ff;flex-direction:column;gap:8px;height:250px;padding:14px;display:flex;overflow-y:auto}.dsm.scx .lcb::-webkit-scrollbar{display:none}.dsm.scx .bu{max-width:85%;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.45;animation:.35s ease-out scin}.dsm.scx .bu.c{background:var(--ink);color:#fff;border-radius:16px 16px 4px;margin-left:auto}.dsm.scx .bu.a{color:#2d2748;background:#fff;border:1.5px solid #e6e1f3;border-radius:16px 16px 16px 4px;margin-left:0}@keyframes scin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dsm.scx .bu.ty{gap:4px;width:max-content;padding:12px 14px;display:inline-flex}.dsm.scx .bu.ty i{background:#a99fcf;border-radius:50%;width:7px;height:7px;animation:1s infinite scdot}.dsm.scx .bu.ty i:nth-child(2){animation-delay:.15s}.dsm.scx .bu.ty i:nth-child(3){animation-delay:.3s}@keyframes scdot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.dsm.scx .oc{color:#15803d;background:#dcfce7;border-radius:999px;align-self:center;align-items:center;gap:7px;margin-top:4px;padding:6px 12px;font-size:12.5px;font-weight:800;animation:.35s ease-out scin;display:inline-flex}.dsm.scx .oc svg{width:14px;height:14px}.dsm.scx .lcf{color:#a99fcf;border-top:1px solid #eee9f8;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.dsm.scx .lcf svg{width:16px;height:16px;color:var(--p2)}.dsm.scx .stats b em{font-size:.6em}.dsm.scx .scg{grid-template-columns:1fr 420px;align-items:center;gap:70px;display:grid}.dsm.scx .scen .lead{color:#d9d0f5}.dsm.scx .stabs{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.dsm.scx .stabs button{color:#fff;font:inherit;cursor:pointer;text-align:left;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:14px 16px;font-size:15px;font-weight:800;transition:all .15s;display:flex}.dsm.scx .stabs button svg{width:20px;height:20px;color:var(--y);flex:none}.dsm.scx .stabs button:hover{background:#ffffff1f}.dsm.scx .stabs button.on{color:var(--ink);border-color:var(--y);box-shadow:5px 5px 0 var(--y);background:#fff}.dsm.scx .stabs button.on svg{color:var(--p2)}.dsm.scx .phw .lc{box-shadow:12px 12px 0 var(--y);border-color:#fff}.dsm.scx .phw .lcb{height:330px}.dsm.scx .phw .note{text-align:center;color:#a99fcf;margin:16px 0 0;font-size:12.5px}.dsm.scx .ints{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.dsm.scx .ig2{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.dsm.scx .ig2 .pi{border-radius:12px;flex:none;width:40px;height:40px;margin:0}.dsm.scx .ig2 .pi svg{width:19px;height:19px}.dsm.scx .ig2 b{font-size:15.5px;display:block}.dsm.scx .ig2 span{color:var(--mut);font-size:13.5px;line-height:1.45}.dsm.scx .inote{color:var(--mut);text-align:center;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;font-weight:600;display:flex}.dsm.scx .inote svg{width:16px;height:16px;color:var(--p2);flex:none}.dsm.scx .story{padding:80px 0}.dsm.scx .stg{grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;display:grid}.dsm.scx .stq blockquote{letter-spacing:-.03em;margin:20px 0 22px;font-size:40px;font-weight:800;line-height:1.15}.dsm.scx .stq blockquote em{color:var(--p2)}.dsm.scx .stq .qw{color:var(--mut);align-items:center;gap:12px;font-size:14px;display:flex}.dsm.scx .stq .qw img{object-fit:cover;border:2px solid var(--ink);border-radius:50%;width:46px;height:46px}.dsm.scx .stq .qw b{color:var(--ink);font-size:16px;display:block}.dsm.scx .stc{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--p2);background:#fff;border-radius:26px;padding:28px}.dsm.scx .stc img{width:auto;height:36px;margin-bottom:16px;display:block}.dsm.scx .stc p{color:var(--mut);margin:0 0 20px;font-size:15.5px;line-height:1.6}.dsm.scx .stc .btn{justify-content:center;width:100%}@media (width<=1100px){.dsm.scx h2{font-size:46px}.dsm.scx .hero .hl{font-size:50px}.dsm.scx .art .m{width:340px;height:340px}.dsm.scx .art>.lc{width:300px}.dsm.scx .pbg{grid-template-columns:1fr 400px;gap:40px}.dsm.scx .pbm h2{font-size:44px}.dsm.scx .hpg,.dsm.scx .fstage{grid-template-columns:1fr}.dsm.scx .scg{grid-template-columns:1fr 380px;gap:40px}.dsm.scx .ints{grid-template-columns:1fr 1fr}}@media (width<=860px){.dsm.scx .sec{padding:60px 0}.dsm.scx h2,.dsm.scx .pbm h2,.dsm.scx .fql h2{font-size:34px}.dsm.scx .hero .hl{font-size:40px}.dsm.scx .hero .lead{font-size:16.5px}.dsm.scx .hg{flex-direction:column;display:flex}.dsm.scx .tx{order:0}.dsm.scx .art{order:1;height:auto;padding-bottom:6px;transform:none}.dsm.scx .art .m{border-radius:28px;width:min(280px,72vw);height:min(280px,72vw);margin:0 auto;position:relative;top:0;right:auto}.dsm.scx .art>.lc{width:auto;box-shadow:6px 6px 0 var(--y);margin:-40px 4px 0;position:relative;bottom:auto;left:auto;transform:none}.dsm.scx .art .lcb{height:210px}.dsm.scx .ctas{flex-direction:column;gap:12px;margin:22px 0 18px}.dsm.scx .ctas .btn{justify-content:center;width:100%}.dsm.scx .tl{gap:8px 14px;font-size:13.5px}.dsm.scx .stats{grid-template-columns:1fr 1fr}.dsm.scx .stats div{border-right:0;padding:18px 0 18px 16px}.dsm.scx .stats div:nth-child(odd){border-right:1px solid #ffffff26;padding-left:0}.dsm.scx .stats div:nth-child(-n+2){border-bottom:1px solid #ffffff26}.dsm.scx .stats b{font-size:28px}.dsm.scx .pbg{grid-template-columns:1fr;gap:30px}.dsm.scx .pains li{padding:12px 14px 12px 12px}.dsm.scx .pains b{font-size:15px}.dsm.scx .pains span{font-size:13px}.dsm.scx .calc{box-shadow:6px 6px 0 var(--y);border-radius:22px;padding:22px}.dsm.scx .calc h3{font-size:21px}.dsm.scx .out b{font-size:27px}.dsm.scx .scg{grid-template-columns:1fr;gap:30px}.dsm.scx .stabs button{padding:12px;font-size:14px}.dsm.scx .phw .lcb{height:290px}.dsm.scx .phw .lc{box-shadow:6px 6px 0 var(--y)}.dsm.scx .cmpc .btn{justify-content:center;width:100%}.dsm.scx .ftabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -20px 18px;padding:0 20px 8px;overflow-x:auto}.dsm.scx .ftabs::-webkit-scrollbar{display:none}.dsm.scx .ftabs button{flex:none;font-size:13.5px}.dsm.scx .fstage{box-shadow:5px 5px 0 var(--ink);border-radius:22px;gap:20px;padding:18px}.dsm.scx .fstage .fshot{box-shadow:5px 5px 0 var(--p2);order:-1}.dsm.scx .ftx h3{font-size:23px}.dsm.scx .ftx p{font-size:15px}.dsm.scx .ints{grid-template-columns:1fr;gap:10px;margin-top:24px}.dsm.scx .inote{text-align:left;justify-content:flex-start;font-size:13px}.dsm.scx .cur button{padding:9px 12px;font-size:12px}.dsm.scx .cmpl{border-radius:24px;padding:22px}.dsm.scx .cmpl h3{font-size:23px}.dsm.scx .cr{grid-template-columns:1fr 1fr;gap:6px 12px}.dsm.scx .cr b{grid-column:1/-1}.dsm.scx .cr span{font-size:13px}.dsm.scx .golive ol{grid-template-columns:1fr 1fr}.dsm.scx .stg{grid-template-columns:1fr;gap:26px}.dsm.scx .stq blockquote{font-size:27px}.dsm.scx .story{padding:56px 0}.dsm.scx .fql{position:static}.dsm.scx .faqx summary{font-size:16.5px}.dsm.scx .fbox h2{font-size:40px}}@media (width<=420px){.dsm.scx .hero .hl{font-size:36px}.dsm.scx h2,.dsm.scx .pbm h2,.dsm.scx .fql h2{font-size:31px}}.dsm.scx .art{height:540px}.dsm.scx .art>.lc{width:300px;left:-10px}.dsm.scx .art>.lc .lcb{height:220px}@media (width<=860px){.dsm.scx .art{height:auto}.dsm.scx .art>.lc{width:auto;left:auto}}.dsm.scx .pains .pi{flex:0 0 44px;justify-content:center;align-items:center;display:flex}.dsm.scx .pains .pi svg{margin:0;display:block}.dsm.vbx .pains .pi{flex:0 0 44px;justify-content:center;align-items:center;margin:0;display:flex}.dsm.vbx .pains .pi svg{margin:0;display:block}.dsm.scx .pains .pi{margin:0}.dsm.rfx .hero .hl{font-size:66px}.dsm.rfx .art .m img{object-position:center 35%}.dsm.rfx .art .c1{inset:auto auto 60px -6px}.dsm.rfx .art .c2{inset:40px -6px auto auto}.dsm.rfx .rfbas{background:#f6f3fd}.dsm.rfx .rfbag{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.dsm.rfx .rfchg{gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.dsm.rfx .rfchg li{color:var(--mut);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.dsm.rfx .rfchg li b{color:var(--ink);margin-bottom:2px;font-size:16.5px;display:block}.dsm.rfx .rfchg .pi{background:var(--y);border:2px solid var(--ink);width:42px;height:42px;color:var(--ink);border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;margin:0;display:flex}.dsm.rfx .rfchg .pi svg{width:20px;height:20px;display:block}.dsm.rfx .rfba{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:24px;overflow:hidden}.dsm.rfx .rfbr{border-bottom:2px solid var(--ink);background:#f1ecfd;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.dsm.rfx .rfbr i{background:#d6cdee;border-radius:50%;width:11px;height:11px}.dsm.rfx .rfbr i:first-child{background:#f87171}.dsm.rfx .rfbr i:nth-child(2){background:#fbbf24}.dsm.rfx .rfbr i:nth-child(3){background:#34d399}.dsm.rfx .rfbr span{color:var(--mut);background:#fff;border-radius:999px;flex:1;margin-left:10px;padding:4px 14px;font-size:12px;font-weight:600}.dsm.rfx .rfvw{-webkit-user-select:none;user-select:none;height:430px;position:relative;overflow:hidden}.dsm.rfx .rfold,.dsm.rfx .rfnew{position:absolute;inset:0}.dsm.rfx .rfold{color:#333;background:#ece6d6;font-family:Times New Roman,Times,serif}.dsm.rfx .rfold .on{color:#fff;background:#2b4a7a;border-bottom:4px double #c9b98f;padding:14px 18px}.dsm.rfx .rfold .on b{letter-spacing:.12em;font-size:19px;display:block}.dsm.rfx .rfold .on span{color:#c8d6ff;margin-top:6px;font-size:12px;text-decoration:underline;display:block}.dsm.rfx .rfold .ob{padding:16px 20px}.dsm.rfx .rfold h4{color:#8b1a1a;text-align:center;margin:0 0 10px;font-size:25px;font-style:italic;font-weight:700}.dsm.rfx .rfold p{margin:0 0 10px;font-size:12.5px;line-height:1.45}.dsm.rfx .rfold .olk{color:#1a0dab;text-decoration:underline}.dsm.rfx .rfold .oim{background:repeating-linear-gradient(45deg,#ddd5c0 0 10px,#e6dfcc 10px 20px);border:2px dashed #b8ad90;height:110px;margin:10px 0}.dsm.rfx .rfold small{color:#777;text-align:center;font-size:10px;display:block}.dsm.rfx .rfnew{color:#fff;background:linear-gradient(140deg,#4c1d95,#7c3aed)}.dsm.rfx .rfnew .nn{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.dsm.rfx .rfnew .nn b{letter-spacing:-.02em;font-size:18px;font-weight:800}.dsm.rfx .rfnew .nc{background:var(--y);color:var(--ink);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.dsm.rfx .rfnew .nc svg{width:13px;height:13px}.dsm.rfx .rfnew .nb{padding:28px 22px}.dsm.rfx .rfnew .nr{color:var(--y);font-size:12.5px;font-weight:700}.dsm.rfx .rfnew h4{letter-spacing:-.035em;margin:10px 0;font-size:38px;font-weight:800;line-height:1.02}.dsm.rfx .rfnew h4 em{color:var(--y);font-style:normal}.dsm.rfx .rfnew p{color:#e4dcff;max-width:340px;margin:0 0 20px;font-size:14.5px;line-height:1.5}.dsm.rfx .rfnew .nbt{flex-wrap:wrap;gap:10px;display:flex}.dsm.rfx .rfnew .nbt span{border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800}.dsm.rfx .rfnew .nbt .y{background:var(--y);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.dsm.rfx .rfnew .nbt .o{border:2px solid #ffffff8c}.dsm.rfx .rfnew .ntl{flex-wrap:wrap;gap:8px 16px;margin-top:22px;font-size:12.5px;font-weight:700;display:flex}.dsm.rfx .rfnew .ntl span{align-items:center;gap:6px;display:inline-flex}.dsm.rfx .rfnew .ntl svg{width:15px;height:15px;color:var(--y)}.dsm.rfx .rfhd{background:var(--y);width:4px;box-shadow:0 0 0 2px var(--ink);pointer-events:none;z-index:3;margin-left:-2px;position:absolute;top:0;bottom:0}.dsm.rfx .rfhd span{background:var(--y);border:2px solid var(--ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dsm.rfx .rfhd svg{width:16px;height:16px;color:var(--ink)}.dsm.rfx .rfhd svg:first-child{margin-right:-2px;transform:rotate(180deg)}.dsm.rfx .rflb{z-index:3;background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:12px}.dsm.rfx .rflb.l{left:12px}.dsm.rfx .rflb.r{background:var(--y);color:var(--ink);right:12px}.dsm.rfx .rfvw input[type=range]{opacity:0;cursor:ew-resize;z-index:4;appearance:none;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.dsm.rfx .rfnote{text-align:center;color:var(--mut);margin:16px 0 0;font-size:13px}.dsm.rfx .rfqg{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:28px;margin-bottom:40px;display:grid}.dsm.rfx .rfq{background:#ffffff0d;border:1px solid #ffffff24;border-radius:28px;padding:28px}.dsm.rfx .rfq .qh{letter-spacing:.12em;text-transform:uppercase;color:#bfb3e6;margin-bottom:16px;font-size:13px;font-weight:800;display:block}.dsm.rfx .rfq .qo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dsm.rfx .rfq .qo button{text-align:left;color:#e9e3ff;font:inherit;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;font-size:14.5px;font-weight:600;line-height:1.35;transition:all .15s;display:flex}.dsm.rfx .rfq .qo button:hover{border-color:#fcd34d99}.dsm.rfx .rfq .qo button.on{border-color:var(--y);color:#fff;background:#fcd34d24}.dsm.rfx .rfq .qo .bx{border:2px solid #fff6;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dsm.rfx .rfq .qo .on .bx{background:var(--y);border-color:var(--y);color:var(--ink)}.dsm.rfx .rfq .qo .bx svg{width:14px;height:14px;display:block}.dsm.rfx .rfq .qo .sz{border-style:dashed;grid-column:1/-1}.dsm.rfx .rfres{color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);background:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;display:flex}.dsm.rfx .rfres .ri{background:var(--y);border:2px solid var(--ink);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:4px;display:flex}.dsm.rfx .rfres .ri svg{width:24px;height:24px;display:block}.dsm.rfx .rfres.rebuild .ri{background:#ede9fe}.dsm.rfx .rfres small{letter-spacing:.14em;text-transform:uppercase;color:var(--p2);font-size:12px;font-weight:800}.dsm.rfx .rfres h3{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.08}.dsm.rfx .rfres p{color:var(--mut);margin:0;font-size:15.5px;line-height:1.55}.dsm.rfx .rfres p b{color:var(--ink)}.dsm.rfx .rfres .rp{margin:6px 0 8px}.dsm.rfx .rfres .rp b{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1;display:block}.dsm.rfx .rfres .rp span{color:var(--mut);font-size:13.5px;font-weight:600}.dsm.rfx .rfres .btn{margin-top:auto}.dsm.rfx .rfres .rl{color:var(--p2);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dsm.rfx .rfres .rl svg{width:16px;height:16px}.dsm.rfx .cmp{background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;overflow:hidden}.dsm.rfx .cr{border-top:1px solid #ffffff1a;grid-template-columns:.8fr 1fr 1.1fr;align-items:center;display:grid}.dsm.rfx .cr>*{align-items:center;gap:10px;padding:18px 24px;font-size:16px;display:flex}.dsm.rfx .cr:first-child{border-top:0}.dsm.rfx .cr b{color:#fff;font-size:16.5px}.dsm.rfx .cr .no{color:#a99fcf}.dsm.rfx .cr .no svg{color:#f87171;flex:none;width:18px;height:18px}.dsm.rfx .cr .yes{color:#fff;background:#fcd34d14;align-self:stretch;font-weight:700}.dsm.rfx .cr .yes svg{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.dsm.rfx .ch>*{letter-spacing:.1em;text-transform:uppercase;color:#bfb3e6;padding-top:20px;padding-bottom:20px;font-size:12.5px;font-weight:800}.dsm.rfx .ch>:last-child{color:var(--ink);background:var(--y)}.dsm.rfx .steps.rfst{grid-template-columns:repeat(4,1fr);gap:20px}.dsm.rfx .chips a{color:var(--p2);text-underline-offset:3px;background:#f6f3fd;border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:700;-webkit-text-decoration:underline #5b21b659;text-decoration:underline #5b21b659}.dsm.rfx .chips a:hover{background:#ede6fd}.dsm.rfx .loc .card h3{margin-bottom:14px}.dsm.rfx .rfhc{color:var(--p2);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.dsm.rfx .rfhc svg{width:18px;height:18px}@media (width<=1100px){.dsm.rfx .hero .hl{font-size:52px}.dsm.rfx .rfbag{grid-template-columns:1fr;gap:36px}.dsm.rfx .rfqg{grid-template-columns:1fr}.dsm.rfx .steps.rfst{grid-template-columns:1fr 1fr}}@media (width<=860px){.dsm.rfx .hero .hl{font-size:40px}.dsm.rfx .art .chip{display:none}.dsm.rfx .rfba{box-shadow:6px 6px 0 var(--ink);border-radius:20px}.dsm.rfx .rfvw{height:400px}.dsm.rfx .rfnew h4{font-size:30px}.dsm.rfx .rfnew .nb{padding:22px 18px}.dsm.rfx .rfnew .nn{padding:12px 18px}.dsm.rfx .rfold h4{font-size:21px}.dsm.rfx .rfq{border-radius:22px;padding:20px}.dsm.rfx .rfq .qo{grid-template-columns:1fr}.dsm.rfx .rfres{box-shadow:6px 6px 0 var(--y);border-radius:22px;padding:24px}.dsm.rfx .rfres h3{font-size:24px}.dsm.rfx .rfres .btn{justify-content:center;width:100%}.dsm.rfx .cmp{border-radius:20px}.dsm.rfx .ch{display:none}.dsm.rfx .cr{grid-template-columns:1fr;gap:8px;padding:16px 18px}.dsm.rfx .cr>*{padding:0;font-size:15px}.dsm.rfx .cr .yes{background:0 0}.dsm.rfx .cr:nth-child(2){border-top:0}.dsm.rfx .steps.rfst{grid-template-columns:1fr;gap:16px}}@media (width<=420px){.dsm.rfx .hero .hl{font-size:36px}.dsm.rfx .rfvw{height:380px}.dsm.rfx .rfnew h4{font-size:27px}}.dsm.rfx .rflb{top:auto;bottom:12px}.dsm.rfx .rfq .qo .sz{grid-column:auto}.dsm.rfx .rfst .step{flex-direction:column;align-items:flex-start;display:flex}.dsm.rfx .rfst .wn{margin-top:auto}.dsm.rfx .rfnew .nn,.dsm.rfx .rfnew .nb{padding-left:calc(12% + 18px)}.dsm.rfx .rflb{transition:opacity .2s}.dsm.hcx .hero .hl{font-size:64px}.dsm.hcx .art{height:600px}.dsm.hcx .art .m img{object-position:center 25%}.dsm.hcx .hcf{max-width:520px;color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--y);background:#fff;border-radius:24px;margin:26px 0 22px;padding:20px}.dsm.hcx .hcf.shake{animation:.45s hcShake}@keyframes hcShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.dsm.hcx .hfl{letter-spacing:.08em;text-transform:uppercase;color:var(--p2);margin:0 0 8px;font-size:12.5px;font-weight:800;display:block}.dsm.hcx .hfl.o{margin-top:14px}.dsm.hcx .hfl small{text-transform:none;letter-spacing:0;color:var(--mut);font-size:11px;font-weight:600}.dsm.hcx .hfr{border:2px solid var(--ink);background:#fff;border-radius:16px;align-items:center;display:flex;overflow:hidden}.dsm.hcx .hfr:focus-within,.dsm.hcx .hfb:focus{box-shadow:0 0 0 4px #7c3aed38}.dsm.hcx .hfg{border-right:2px solid var(--ink);width:46px;height:54px;color:var(--p2);background:#f6f3fd;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.dsm.hcx .hfg svg{width:20px;height:20px;display:block}.dsm.hcx .hfr input,.dsm.hcx .hfb{width:100%;min-width:0;height:54px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:16.5px;font-weight:600}.dsm.hcx .hfb{border:2px solid #e6e1f3;border-radius:14px;height:48px;font-size:15.5px}.dsm.hcx .hfr input::placeholder,.dsm.hcx .hfb::placeholder{color:#a8a2bd;font-weight:500}.dsm.hcx .hcf .btn{justify-content:center;width:100%;margin-top:16px;font-size:17px}.dsm.hcx .hft{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.dsm.hcx .hft li{color:var(--mut);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.dsm.hcx .hft svg{width:15px;height:15px;color:var(--p2)}.dsm.hcx .hcrep{color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--p2);background:#fff;border-radius:28px;padding:26px;position:relative;transform:rotate(1.5deg)}.dsm.hcx .hcrep .stamp{background:var(--y);color:var(--ink);border:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:-14px;right:18px;transform:rotate(4deg)}.dsm.hcx .hrh{border-bottom:2px dashed #e6e1f3;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:16px;display:flex}.dsm.hcx .hrh>div:last-child small{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:800;display:block}.dsm.hcx .hrh>div:last-child b{letter-spacing:-.02em;color:#dc2626;font-size:22px;display:block}.dsm.hcx .hrh>div:last-child span{color:var(--mut);font-size:12.5px;font-weight:600}.dsm.hcx .hring{--c:#dc2626;background:radial-gradient(closest-side, #fff 78%, transparent 79%), conic-gradient(var(--c) calc(var(--p) * 1%), #f1ecfd 0);border-radius:50%;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.dsm.hcx .hring.warn{--c:#f59e0b}.dsm.hcx .hring.good{--c:#16a34a}.dsm.hcx .hring b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.dsm.hcx .hring small{color:var(--mut);font-size:10px;font-weight:700}.dsm.hcx .hcrep ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.dsm.hcx .hcrep li{grid-template-columns:30px 1fr 90px 30px;align-items:center;gap:10px;font-size:14px;font-weight:700;display:grid}.dsm.hcx .hcrep .hci{width:30px;height:30px;color:var(--p2);background:#f6f3fd;border-radius:9px;justify-content:center;align-items:center;display:flex}.dsm.hcx .hcrep .hci svg{width:16px;height:16px;display:block}.dsm.hcx .hcrep .hbar{background:#f1ecfd;border-radius:999px;height:8px;overflow:hidden}.dsm.hcx .hcrep .hbar i{border-radius:999px;height:100%;display:block}.dsm.hcx .hcrep i.good{background:#16a34a}.dsm.hcx .hcrep i.warn{background:#f59e0b}.dsm.hcx .hcrep i.bad{background:#dc2626}.dsm.hcx .hcrep li>b{text-align:right;font-size:15px}.dsm.hcx .hcrep li>b.good{color:#16a34a}.dsm.hcx .hcrep li>b.warn{color:#d97706}.dsm.hcx .hcrep li>b.bad{color:#dc2626}.dsm.hcx .hfx{background:#fef3c7;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.dsm.hcx .hfx b{letter-spacing:.1em;text-transform:uppercase;color:#b45309;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.dsm.hcx .art .hcrep.cp{z-index:3;width:310px;box-shadow:8px 8px 0 var(--y);border-radius:22px;padding:18px;position:absolute;bottom:10px;left:-30px;transform:rotate(-2deg)}.dsm.hcx .art .hcrep.cp .hrh{gap:12px;margin-bottom:10px;padding-bottom:12px}.dsm.hcx .art .hcrep.cp .hring{flex-basis:60px;width:60px;height:60px}.dsm.hcx .art .hcrep.cp .hring b{font-size:21px}.dsm.hcx .art .hcrep.cp .hrh>div:last-child b{font-size:18px}.dsm.hcx .art .hcrep.cp ul{gap:8px}.dsm.hcx .art .hcrep.cp li{grid-template-columns:24px 1fr 64px 24px;gap:8px;font-size:12.5px}.dsm.hcx .art .hcrep.cp .hci{border-radius:7px;width:24px;height:24px}.dsm.hcx .art .hcrep.cp .hci svg{width:13px;height:13px}.dsm.hcx .art .hcrep.cp li>b{font-size:13px}.dsm.hcx .hcchk{background:#f6f3fd}.dsm.hcx .hcg{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dsm.hcx .hck{text-align:left;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font:inherit;color:var(--ink);background:#fff;border-radius:26px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.dsm.hcx .hki{background:var(--y);border:2px solid var(--ink);border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:flex}.dsm.hcx .hki svg{width:23px;height:23px;display:block}.dsm.hcx .hck small{letter-spacing:.12em;text-transform:uppercase;color:var(--p2);font-size:12px;font-weight:800}.dsm.hcx .hck h3{letter-spacing:-.025em;margin:6px 0 8px;font-size:23px;font-weight:800;line-height:1.15}.dsm.hcx .hck p{color:var(--mut);margin:0 0 16px;font-size:15px;line-height:1.55}.dsm.hcx .hkw{color:var(--ink);background:#f6f3fd;border-radius:12px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.45}.dsm.hcx .hck.go{background:var(--ink);color:#fff;cursor:pointer;box-shadow:6px 6px 0 var(--y);transition:transform .2s}.dsm.hcx .hck.go:hover{transform:translate(-2px,-2px)}.dsm.hcx .hck.go h3{color:#fff}.dsm.hcx .hck.go p{color:#cfc6ee}.dsm.hcx .hck.go .btn{margin-top:auto}.dsm.hcx .hcst .step{flex-direction:column;align-items:flex-start;display:flex}.dsm.hcx .hcst .wn{margin-top:auto}.dsm.hcx .hcbands{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.dsm.hcx .hcbands>div{background:#ffffff0d;border:1px solid #ffffff24;border-top:6px solid;border-radius:22px;padding:22px 24px}.dsm.hcx .hcbands .good{border-top-color:#22c55e}.dsm.hcx .hcbands .warn{border-top-color:#f59e0b}.dsm.hcx .hcbands .bad{border-top-color:#ef4444}.dsm.hcx .hcbands b{letter-spacing:-.03em;color:#fff;font-size:30px;font-weight:800;display:block}.dsm.hcx .hcbands span{letter-spacing:.1em;text-transform:uppercase;margin:6px 0 8px;font-size:12px;font-weight:800;display:inline-block}.dsm.hcx .hcbands .good span{color:#4ade80}.dsm.hcx .hcbands .warn span{color:#fbbf24}.dsm.hcx .hcbands .bad span{color:#f87171}.dsm.hcx .hcbands p{color:#cfc6ee;margin:0;font-size:15px;line-height:1.5}.dsm.hcx .hcnx{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dsm.hcx .hcnx a{color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--y);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px 24px 56px;text-decoration:none;transition:transform .2s;display:flex;position:relative}.dsm.hcx .hcnx a:hover{transform:translate(-2px,-2px)}.dsm.hcx .hni{width:46px;height:46px;color:var(--p2);background:#ede9fe;border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.dsm.hcx .hni svg{width:22px;height:22px;display:block}.dsm.hcx .hcnx b{letter-spacing:-.02em;font-size:20px}.dsm.hcx .hcnx p{color:var(--mut);margin:6px 0 12px;font-size:14.5px;line-height:1.5}.dsm.hcx .hcnx em{color:var(--p2);margin-top:auto;font-size:13.5px;font-style:normal;font-weight:800}.dsm.hcx .hcnx a>svg{width:20px;height:20px;position:absolute;bottom:20px;right:20px}.dsm.hcx .fin .qs .hcf{box-shadow:none;background:0 0;border-width:0;max-width:none;margin:16px 0 0;padding:0}@media (width<=1100px){.dsm.hcx .hero .hl{font-size:52px}.dsm.hcx .hcg,.dsm.hcx .hcnx{grid-template-columns:1fr 1fr}.dsm.hcx .art .hcrep.cp{left:0}}@media (width<=860px){.dsm.hcx .hero .hl{font-size:40px}.dsm.hcx .art .hcrep.cp{display:none}.dsm.hcx .hcf{box-shadow:6px 6px 0 var(--y);border-radius:20px;margin:20px 0;padding:16px}.dsm.hcx .hcrep{box-shadow:6px 6px 0 var(--p2);border-radius:22px;padding:20px;transform:none}.dsm.hcx .hcrep li{grid-template-columns:28px 1fr 70px 28px;font-size:13.5px}.dsm.hcx .hcg{grid-template-columns:1fr;gap:16px}.dsm.hcx .hck{box-shadow:5px 5px 0 var(--ink);border-radius:22px;padding:22px}.dsm.hcx .hck h3{font-size:21px}.dsm.hcx .hcbands{grid-template-columns:1fr;gap:12px}.dsm.hcx .hcnx{grid-template-columns:1fr;gap:14px}}@media (width<=420px){.dsm.hcx .hero .hl{font-size:35px}}.whm-card{background:#fff;border:2px solid #120a2e;border-radius:26px;font-family:inherit;overflow:hidden;box-shadow:6px 6px #fcd34d}.whm-mon{background:radial-gradient(120% 110% at 30% 30%,#2a1660 0%,#170d3a 55%,#0d0724 100%);height:200px;position:relative;overflow:hidden}.whm-grid{opacity:.32;background-image:linear-gradient(#8b5cf659 1px,#0000 1px),linear-gradient(90deg,#8b5cf659 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.whm-wave{will-change:transform;width:2400px;display:flex;position:absolute;top:40px;left:0}.whm-wave svg{flex:none;display:block}.whm-wave path{fill:none;stroke:#4ade80;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #4ade80bf)}.whm-now{background:linear-gradient(#0000,#fcd34d8c 30% 70%,#0000);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.whm-now:after{content:"";background:#fcd34d;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #fcd34d40,0 0 18px #fcd34d}.whm-fade{pointer-events:none;background:linear-gradient(90deg,#0d0724 0%,#0000 12% 70%,#0d0724d9 100%);position:absolute;inset:0}.whm-live{color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:16px}.whm-heart{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.whm-heart svg{fill:currentColor;width:12px;height:12px}.whm-score{text-align:right;color:#fff;line-height:1;position:absolute;top:12px;right:18px}.whm-score small{letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:800;display:block}.whm-score b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:46px;font-weight:800;display:block}.whm-score b i{color:#ffffff80;letter-spacing:0;margin-left:3px;font-size:13px;font-style:normal;font-weight:700}.whm-score span{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:10px;font-weight:700;display:block}.whm-score.good b{color:#4ade80}.whm-score.warn b{color:#fbbf24}.whm-score.bad b{color:#fca5a5}.whm-doc{align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:120px}.whm-doc img{object-fit:cover;object-position:50% 22%;background:#2a1660;border:3px solid #fcd34d;border-radius:50%;flex:none;width:58px;height:58px;box-shadow:0 6px 18px #00000059}.whm-doc p{color:#120a2e;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:2px solid #120a2e;border-radius:16px 16px 16px 4px;max-width:100%;margin:0 0 6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.3;position:relative;overflow:hidden}.whm-doc p b{letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;font-size:10px;font-weight:800;display:block}.whm-mon.beat .whm-heart{animation:.42s ease-out whmBeat}.whm-mon.beat .whm-now:after{animation:.42s ease-out whmFlash}.whm-mon.beat .whm-doc img{animation:.42s ease-out whmNudge}@keyframes whmBeat{0%{transform:scale(1)}18%{transform:scale(1.35)}34%{transform:scale(.95)}52%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes whmFlash{0%{box-shadow:0 0 0 4px #fcd34d40,0 0 18px #fcd34d}25%{box-shadow:0 0 0 10px #fcd34d59,0 0 34px #fcd34d}to{box-shadow:0 0 0 4px #fcd34d40,0 0 18px #fcd34d}}@keyframes whmNudge{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}}.whm-body{padding:20px 22px 18px}.whm-now-step{align-items:center;gap:14px;display:flex}.whm-ic{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:3px 3px #120a2e}.whm-ic svg{width:22px;height:22px;display:block}.whm-now-step>div{flex:1;min-width:0}.whm-now-step b{letter-spacing:-.02em;color:#120a2e;font-size:17px;font-weight:800;display:block}.whm-now-step p{color:#5f5a73;margin:2px 0 0;font-size:13.5px;line-height:1.4}.whm-pct{letter-spacing:-.03em;color:#5b21b6;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.whm-bar{background:#f1ecfd;border:2px solid #120a2e;border-radius:999px;height:14px;margin:16px 0;overflow:hidden}.whm-bar i{background:repeating-linear-gradient(45deg,#7c3aed 0 10px,#8b5cf6 10px 20px) 0 0/28px 28px;border-radius:999px;height:100%;transition:width .6s;animation:1s linear infinite whmStripe;display:block}@keyframes whmStripe{to{background-position:28px 0}}.whm-steps{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.whm-steps li{color:#9a95ae;border:2px solid #ece8f5;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:all .4s;display:flex}.whm-steps li.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.whm-steps li.on{color:#120a2e;background:#faf7ff;border-color:#120a2e;box-shadow:3px 3px #fcd34d}.whm-tick{color:#a8a2bd;background:#f6f3fd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.whm-tick svg{width:13px;height:13px;display:block}.whm-steps li.done .whm-tick{color:#fff;background:#22c55e}.whm-steps li.on .whm-tick{color:#fff;background:#7c3aed}.whm-foot{color:#8a85a0;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;font-weight:600;display:flex}.whm-foot svg{color:#7c3aed;width:14px;height:14px}.whm-snd{color:#5b21b6;cursor:pointer;background:#fff;border:1.5px solid #e6e1f3;border-radius:999px;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.whm-snd:hover{background:#faf7ff;border-color:#7c3aed}.whm-snd svg{width:15px;height:15px}.whm-snd[aria-pressed=false]{color:#8a85a0}@media (width<=640px){.whm-mon{height:180px}.whm-score b{font-size:38px}.whm-live{padding-right:10px;font-size:10px}.whm-doc{right:14px}.whm-doc img{width:48px;height:48px}.whm-body{padding:16px 14px 14px}.whm-now-step b{font-size:15.5px}.whm-pct{font-size:20px}.whm-steps{grid-template-columns:1fr}.whm-steps li:not(.on):not(.done),.whm-snd span{display:none}.whm-snd{padding:0 9px}}@media (prefers-reduced-motion:reduce){.whm-mon.beat .whm-heart,.whm-mon.beat .whm-now:after,.whm-mon.beat .whm-doc img,.whm-bar i{animation:none}}.whr{--ink:#120a2e;--good:#16a34a;--warn:#d97706;--bad:#dc2626;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;position:relative}.whr-printer{z-index:2;border:2px solid var(--ink);color:#fff;background:linear-gradient(#2a1660,#120a2e);border-radius:22px 22px 14px 14px;align-items:center;gap:10px;padding:14px 20px 26px;display:flex;position:relative;box-shadow:5px 5px #fcd34d}.whr-printer b{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:800}.whr-led{background:#4ade80;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite whrLed;box-shadow:0 0 0 3px #4ade8040,0 0 10px #4ade80}@keyframes whrLed{50%{opacity:.35}}.whr-slot{background:#05020f;border-radius:6px;height:9px;position:absolute;bottom:9px;left:22px;right:22px;box-shadow:inset 0 2px 4px #000000e6,0 1px #ffffff1f}.whr-feed{z-index:1;margin:-12px 30px 0;padding:0 8px 18px;position:relative;overflow:hidden}.whr-paper{color:var(--ink);background:#fffdf6 repeating-linear-gradient(#0000 0 27px,#120a2e06 27px 28px);padding:28px 24px 30px;animation:1.25s steps(14,end) both whrPrint;position:relative;box-shadow:0 18px 30px -20px #120a2e8c;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%}@keyframes whrPrint{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.whr-head{border-bottom:2px dashed #d9d3e8;align-items:center;gap:12px;padding-bottom:14px;display:flex}.whr-head img{object-fit:cover;object-position:50% 22%;border:2px solid var(--ink);background:#f6f3fd;border-radius:50%;flex:none;width:46px;height:46px}.whr-head b{letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:800;display:block}.whr-head span{font-family:var(--mono);color:#6b6585;margin-top:2px;font-size:11.5px;display:block}.whr-meta{gap:5px;margin:12px 0 0;display:grid}.whr-meta div{font-family:var(--mono);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.whr-meta dt{color:#8a85a0;text-transform:uppercase;letter-spacing:.08em}.whr-meta dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.whr-rule{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;align-items:center;gap:10px;margin:18px 0 10px;font-size:11px;font-weight:800;display:flex}.whr-rule:before,.whr-rule:after{content:"";border-top:2px dashed #d9d3e8;flex:1}.whr-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.whr-lines li{font-family:var(--mono);grid-template-columns:26px auto 1fr auto;align-items:center;gap:8px;padding:7px 0 9px;font-size:14px;animation:.35s ease-out both whrLine;display:grid;position:relative}.whr-lines li:first-child{animation-delay:.35s}.whr-lines li:nth-child(2){animation-delay:.45s}.whr-lines li:nth-child(3){animation-delay:.55s}.whr-lines li:nth-child(4){animation-delay:.65s}.whr-lines li:nth-child(5){animation-delay:.75s}.whr-lines li:nth-child(6){animation-delay:.85s}@keyframes whrLine{0%{opacity:0;transform:translate(-6px)}}.whr-li-ic{color:#5b21b6;background:#f1ecfd;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.whr-li-ic svg{width:14px;height:14px;display:block}.whr-li-t{font-weight:700}.whr-dots{border-bottom:2px dotted #cfc8e0;align-self:center;height:0;margin-top:4px}.whr-lines li>b{font-size:16px;font-weight:800}.whr-lines li>i{opacity:.55;border-radius:3px;max-width:calc(100% - 34px);height:3px;position:absolute;bottom:2px;left:34px}.whr-lines li.good>b{color:var(--good)}.whr-lines li.good>i{background:var(--good)}.whr-lines li.warn>b{color:var(--warn)}.whr-lines li.warn>i{background:var(--warn)}.whr-lines li.bad>b{color:var(--bad)}.whr-lines li.bad>i{background:var(--bad)}.whr-lines li.neutral>b{color:#8a85a0}.whr-total{border-top:3px double var(--ink);border-bottom:3px double var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 0;display:flex;position:relative}.whr-total small{letter-spacing:.16em;text-transform:uppercase;color:#6b6585;font-size:11px;font-weight:800;display:block}.whr-total b{font-family:var(--mono);letter-spacing:-.03em;margin-top:2px;font-size:46px;font-weight:800;line-height:1;display:block}.whr-total b i{color:#8a85a0;margin-left:2px;font-size:15px;font-style:normal}.whr-total>div>span{margin-top:4px;font-size:14px;font-weight:700;display:block}.whr-total.good b{color:var(--good)}.whr-total.warn b{color:var(--warn)}.whr-total.bad b{color:var(--bad)}.whr-stamp{letter-spacing:.1em;text-transform:uppercase;opacity:.9;border:3px solid;border-radius:10px;flex:none;padding:7px 14px;font-size:16px;font-weight:900;animation:.32s cubic-bezier(.2,1.6,.4,1) 1.3s both whrStamp;transform:rotate(-9deg);box-shadow:inset 0 0 0 2px #fff9}.whr-total.good .whr-stamp{color:var(--good)}.whr-total.warn .whr-stamp{color:var(--warn)}.whr-total.bad .whr-stamp{color:var(--bad)}@keyframes whrStamp{0%{opacity:0;transform:rotate(-9deg)scale(2.4)}to{opacity:.9;transform:rotate(-9deg)scale(1)}}.whr-flags{margin:0;padding:0;list-style:none}.whr-flags li{border-bottom:1px dashed #e3ddef;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.whr-flags li:last-child{border-bottom:0}.whr-fn{width:26px;height:26px;font-family:var(--mono);color:var(--bad);background:#fee2e2;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.whr-flags li.warn .whr-fn{color:var(--warn);background:#fef3c7}.whr-flags li.good .whr-fn{color:var(--good);background:#dcfce7}.whr-flags li>div{flex:1;min-width:0}.whr-flags b{font-size:15px;font-weight:800;line-height:1.3;display:block}.whr-flags p{color:#4b4563;margin:4px 0 0;font-size:13.5px;line-height:1.5}.whr-more{color:#a8a2bd}.whr-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.whr-flags li.locked b{filter:blur(4.5px);-webkit-user-select:none;user-select:none}.whr-lock{color:#a8a2bd;flex:none;width:16px;height:16px;margin-top:4px}.whr-coupon{border:2px dashed var(--ink);text-align:center;background:#fff7d6;border-radius:16px;margin-top:22px;padding:22px 18px 16px;position:relative}.whr-tear{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6b6585;background:#fffdf6;margin:0;padding:0 8px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:16px}.whr-tear span{margin-right:4px;font-size:14px}.whr-badge{border:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#fcd34d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:900;display:inline-flex}.whr-badge svg{width:13px;height:13px}.whr-ct{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:900;display:block}.whr-cs{color:#4b4563;max-width:420px;margin:6px auto 14px;font-size:13.5px;line-height:1.5}.whr-row{gap:10px;display:flex}.whr-in{border:2px solid var(--ink);background:#fff;border-radius:14px;flex:1;align-items:center;gap:8px;height:50px;padding:0 14px;display:flex}.whr-in:focus-within{box-shadow:0 0 0 4px #7c3aed38}.whr-in svg{color:#7c3aed;flex:none;width:17px;height:17px}.whr-in input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.whr-go{border:2px solid var(--ink);height:50px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:3px 3px 0 var(--ink);background:#fcd34d;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.whr-go:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.whr-go svg{width:16px;height:16px}.whr-err{color:var(--bad);margin:8px 0 0;font-size:12.5px;font-weight:700}.whr-fine{color:#6b6585;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;font-weight:600;display:flex}.whr-fine svg{width:14px;height:14px}.whr-clean{color:#166534;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:14px;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.whr-clean svg{width:18px;height:18px}.whr-sent{border:2px solid var(--ink);text-align:center;background:#faf7ff;border-radius:16px;margin-top:18px;padding:20px 16px}.whr-sent-ic{border:2px solid var(--ink);width:52px;height:52px;box-shadow:3px 3px 0 var(--ink);background:#fcd34d;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.whr-sent-ic svg{width:24px;height:24px}.whr-sent b{margin-top:10px;font-size:21px;font-weight:900;display:block}.whr-sent p{color:#4b4563;max-width:420px;margin:6px auto 0;font-size:13.5px;line-height:1.5}.whr-sent ol{text-align:left;max-width:380px;margin:14px auto 0;padding-left:22px;font-size:13.5px;line-height:1.6}.whr-sent-note{color:#5b21b6;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.whr-sent-note svg{width:14px;height:14px}.whr-code{justify-content:center;align-items:stretch;gap:2px;height:42px;margin:22px auto 8px;display:flex}.whr-code i{background:var(--ink);display:block}.whr-thanks{text-align:center;font-family:var(--mono);color:#6b6585;margin:0;font-size:11.5px}.whr-msg{border:2px solid var(--ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.whr-msg svg{color:#7c3aed;width:20px;height:20px}.whr-msg b{font-weight:800;display:block}.whr-msg span{color:#6b6585;font-size:12.5px;display:block}.whr-msg.bad{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.whr-msg-ic{color:#fff;background:#e11d48;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex!important}@media (width<=640px){.whr-printer{padding:12px 14px 24px}.whr-printer b{letter-spacing:.12em;font-size:10px}.whr-feed{margin:-12px 10px 0;padding:0 4px 16px}.whr-paper{padding:22px 16px 26px}.whr-head b,.whr-lines li{font-size:13px}.whr-total b{font-size:38px}.whr-stamp{padding:6px 10px;font-size:12.5px}.whr-row{flex-direction:column}.whr-go{width:100%}.whr-ct{font-size:19px}}@media (prefers-reduced-motion:reduce){.whr-paper,.whr-lines li,.whr-stamp,.whr-led{animation:none}}@media (width<=860px){.dsm.hcx .art{height:230px;margin-bottom:4px}.dsm.hcx .art .m{height:100%}.dsm.hcx .art .m img{object-position:center 18%}.dsm.hcx .hero .lead{margin-bottom:0}.dsm.hcx .hcf{margin:18px 0 16px}.dsm.hcx .hck{grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.dsm.hcx .hck .hki{border-radius:13px;grid-row:span 2;align-self:start;width:44px;height:44px;margin:0}.dsm.hcx .hck .hki svg{width:20px;height:20px}.dsm.hcx .hck small{align-self:end}.dsm.hcx .hck h3{align-self:start;margin:2px 0 0;font-size:19px}.dsm.hcx .hck p,.dsm.hcx .hck .hkw,.dsm.hcx .hck.go .btn{grid-column:1/-1}.dsm.hcx .hck p{margin:12px 0;font-size:14.5px}.dsm.hcx .hck.go h3{grid-row:span 2;align-self:center}.dsm.hcx .hck.go p{margin:10px 0 14px}.dsm.hcx .hck.go .btn{justify-content:center;width:100%}}.dsm.svx .hero .hl{font-size:64px}.dsm.svx .art .c1{inset:auto auto 70px -10px}.dsm.svx .art .c2{inset:50px -10px auto auto}.dsm.svx .rc .svrc{gap:0;margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.svx .rc .svrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.dsm.svx .rc .svrc li:before{display:none}.dsm.svx .rc .svrc li:last-child{border-bottom:0}.dsm.svx .rc .svrc span{color:#37314f;font-weight:600}.dsm.svx .rc .svrc b{color:var(--p2);white-space:nowrap;font-weight:800}.dsm.svx .svfg{grid-template-columns:.95fr 1.05fr;align-items:start;gap:28px;display:grid}.dsm.svx .svft{gap:10px;display:grid}.dsm.svx .svft button{text-align:left;color:#e9e3ff;width:100%;font:inherit;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;font-size:16px;font-weight:700;transition:all .15s;display:flex}.dsm.svx .svft button:hover{border-color:#fcd34d99}.dsm.svx .svft button.on{color:var(--ink);background:#fcd34d;border-color:#fcd34d;box-shadow:4px 4px #ffffff2e}.dsm.svx .svfi{background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dsm.svx .svft button.on .svfi{background:var(--ink);color:#fcd34d}.dsm.svx .svfi svg{width:20px;height:20px;display:block}.dsm.svx .svfa{opacity:0;width:18px;height:18px;margin-left:auto;transition:all .15s}.dsm.svx .svft button.on .svfa{opacity:1}.dsm.svx .svfr{color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:28px;padding:32px;animation:.35s ease-out svIn;position:sticky;top:100px;box-shadow:8px 8px #fcd34d}@keyframes svIn{0%{opacity:0;transform:translateY(8px)}}.dsm.svx .svfr small{letter-spacing:.14em;text-transform:uppercase;color:var(--p2);font-size:12px;font-weight:800}.dsm.svx .svfr h3{letter-spacing:-.035em;margin:6px 0 10px;font-size:34px;font-weight:800;line-height:1.05}.dsm.svx .svfr p{color:var(--mut);margin:0;font-size:16px;line-height:1.6}.dsm.svx .svfp{background:#f6f3fd;border-radius:16px;margin:18px 0 0;padding:14px 16px}.dsm.svx .svfp b{letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:800;display:block}.dsm.svx .svfp span{color:var(--mut);font-size:13.5px;font-weight:600}.dsm.svx .svfc{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px;display:flex}.dsm.svx .svfl{color:var(--p2);align-items:center;gap:6px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.dsm.svx .svfl svg{width:16px;height:16px}.dsm.svx .svfb{font:inherit;color:var(--mut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.dsm.svx .svg.alt{background:#f6f3fd}.dsm.svx .svcards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dsm.svx .svcards.n2{grid-template-columns:repeat(2,1fr)}.dsm.svx .svcards.n3{grid-template-columns:repeat(3,1fr)}.dsm.svx .svc{color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.dsm.svx .svc:hover{box-shadow:9px 9px 0 var(--p2);transform:translate(-3px,-3px)}.dsm.svx .svci{border:2px solid var(--ink);background:#fcd34d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:flex}.dsm.svx .svci svg{width:23px;height:23px;display:block}.dsm.svx .svtag{letter-spacing:.12em;color:var(--p2);background:#ede9fe;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:900;position:absolute;top:18px;right:18px}.dsm.svx .svtag.new{color:#15803d;background:#dcfce7}.dsm.svx .svtag.beta{color:#b45309;background:#fef3c7}.dsm.svx .svtag.soon{color:#64748b;background:#f1f5f9}.dsm.svx .svc h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.15}.dsm.svx .svc p{color:var(--mut);margin:0 0 18px;font-size:14.5px;line-height:1.55}.dsm.svx .svcf{border-top:2px dashed #e6e1f3;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:14px;display:flex}.dsm.svx .svcf b{color:var(--p2);font-size:14.5px;font-weight:800}.dsm.svx .svcf svg{width:18px;height:18px;transition:transform .2s}.dsm.svx .svc:hover .svcf svg{transform:translate(3px)}.dsm.svx .svjr{counter-reset:sv;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 34px;padding:0;list-style:none;display:grid}.dsm.svx .svjr li{position:relative}.dsm.svx .svjr li:not(:last-child):after{content:"";z-index:2;border-top:3px solid #fcd34d;border-right:3px solid #fcd34d;width:12px;height:12px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)rotate(45deg)}.dsm.svx .svjr a{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;height:100%;padding:24px;text-decoration:none;transition:all .2s;display:flex}.dsm.svx .svjr a:hover{background:#fcd34d14;border-color:#fcd34d}.dsm.svx .svjn{letter-spacing:.14em;color:#fcd34d;font-size:13px;font-weight:800}.dsm.svx .svji{width:48px;height:48px;color:var(--ink);background:#fcd34d;border-radius:14px;justify-content:center;align-items:center;margin:12px 0 14px;display:flex}.dsm.svx .svji svg{width:22px;height:22px;display:block}.dsm.svx .svjr b{letter-spacing:-.02em;font-size:20px}.dsm.svx .svjr p{color:#cfc6ee;margin:6px 0 0;font-size:14.5px;line-height:1.5}.dsm.svx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dsm.svx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.svx .svch a{color:var(--p2);background:#f6f3fd;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s}.dsm.svx .svch a:hover{color:var(--ink);background:#fcd34d}.dsm.svx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.svx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.svx .opts>a>svg{width:18px;height:18px;color:var(--p2)}@media (width<=1100px){.dsm.svx .hero .hl{font-size:52px}.dsm.svx .svcards,.dsm.svx .svcards.n3{grid-template-columns:repeat(2,1fr)}.dsm.svx .svjr{grid-template-columns:repeat(2,1fr);gap:20px}.dsm.svx .svjr li:nth-child(2):after{display:none}}@media (width<=860px){.dsm.svx .hero .hl{font-size:40px}.dsm.svx .art .chip{display:none}.dsm.svx .svfg{grid-template-columns:1fr;gap:18px}.dsm.svx .svft{grid-template-columns:1fr 1fr;gap:8px}.dsm.svx .svft button{border-radius:14px;gap:10px;padding:10px;font-size:14px}.dsm.svx .svfi{border-radius:10px;width:34px;height:34px}.dsm.svx .svfa{display:none}.dsm.svx .svfr{border-radius:22px;padding:22px;position:static;box-shadow:6px 6px #fcd34d}.dsm.svx .svfr h3{font-size:26px}.dsm.svx .svfc .btn{justify-content:center;width:100%}.dsm.svx .svcards,.dsm.svx .svcards.n2,.dsm.svx .svcards.n3{grid-template-columns:1fr;gap:14px}.dsm.svx .svc{box-shadow:5px 5px 0 var(--ink);border-radius:20px;padding:20px}.dsm.svx .svjr{grid-template-columns:1fr;gap:14px}.dsm.svx .svjr li:after{display:none}.dsm.svx .cmpc .btn{justify-content:center;width:100%}}@media (width<=420px){.dsm.svx .hero .hl{font-size:35px}.dsm.svx .svft{grid-template-columns:1fr}}@media (width<=860px){.dsm.svx .svc{grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.dsm.svx .svci{border-radius:13px;width:44px;height:44px;margin:0}.dsm.svx .svci svg{width:20px;height:20px}.dsm.svx .svc h3{margin:0;padding-right:56px;font-size:19px}.dsm.svx .svc p,.dsm.svx .svcf{grid-column:1/-1}.dsm.svx .svc p{margin:12px 0 14px}.dsm.svx .svtag{top:50%;right:16px;transform:translateY(-50%)}.dsm.svx .svc .svtag{top:40px}.dsm.svx .svjr a{grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.dsm.svx .svjn{grid-column:1/-1}.dsm.svx .svji{width:44px;height:44px;margin:8px 0 0}.dsm.svx .svjr b{margin-top:8px}.dsm.svx .svjr p{grid-column:1/-1;margin-top:10px}}.cbm{z-index:100;-webkit-backdrop-filter:blur(6px);color:#120a2e;background:#120a2e9e;justify-content:center;align-items:center;padding:24px;font-family:Sora,system-ui,sans-serif;display:flex;position:fixed;inset:0}.cbm *{box-sizing:border-box}.cbm-box{background:#fff;border:3px solid #120a2e;border-radius:32px;grid-template-columns:360px 1fr;width:min(1060px,100%);height:min(780px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #fcd34d}.cbm-side{color:#fff;background:radial-gradient(120% 70% at 0 0,#5b21b6 0%,#5b21b600 60%),radial-gradient(90% 60% at 100% 100%,#7c3aed8c 0%,#7c3aed00 70%),#120a2e;border-right:3px solid #120a2e;flex-direction:column;padding:30px 30px 24px;display:flex;position:relative;overflow:hidden}.cbm-grid{pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff38 1.2px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.cbm-top{align-items:center;gap:10px;display:flex;position:relative}.cbm-av{object-fit:cover;object-position:50% 20%;background:#2a1660;border:2px solid #fcd34d;border-radius:50%;flex:none;width:44px;height:44px;display:none}.cbm-pill{color:#120a2e;letter-spacing:.1em;text-transform:uppercase;background:#fcd34d;border:2px solid #120a2e;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:800;display:inline-flex;transform:rotate(-2deg);box-shadow:3px 3px #fff3}.cbm-pill svg{width:14px;height:14px}.cbm-h{letter-spacing:-.04em;color:#fff;margin:18px 0 10px;font-size:32px;font-weight:800;line-height:1.05;position:relative}.cbm-h em{color:#fcd34d;font-style:italic}.cbm-lead{color:#d9d1f5;margin:0;font-size:14.5px;line-height:1.55;position:relative}.cbm-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.cbm-list li{color:#fff;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.cbm-list li>span{color:#120a2e;background:#fcd34d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-1px;display:flex}.cbm-list li svg{stroke-width:3px;width:13px;height:13px}.cbm-rocko{flex:1;justify-content:center;align-items:flex-end;min-height:0;margin:12px -30px 0;display:flex;position:relative}.cbm-rocko img{object-fit:contain;filter:drop-shadow(0 12px 24px #00000059);width:auto;max-width:78%;height:auto;max-height:100%;display:block}.cbm-bub{color:#120a2e;z-index:1;background:#fff;border:2px solid #120a2e;border-radius:16px 16px 16px 4px;margin:0;padding:8px 13px;font-size:13px;font-weight:700;position:absolute;top:8px;left:22px;transform:rotate(-3deg);box-shadow:3px 3px #fcd34d}.cbm-trust{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex;position:relative}.cbm-trust span{color:#efeaff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.cbm-trust svg{color:#fcd34d;width:13px;height:13px}.cbm-main{background:#faf8ff;flex-direction:column;min-width:0;min-height:0;display:flex}.cbm-head{background:#fff;border-bottom:3px solid #120a2e;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.cbm-steps{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cbm-steps li{color:#8a85a0;white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:flex}.cbm-steps li:not(:last-child):after{content:"";background:#e6e1f3;border-radius:2px;width:16px;height:2px;margin-left:8px}.cbm-steps b{font-weight:700}.cbm-n{color:#8a85a0;background:#f1ecfd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:flex}.cbm-n svg{stroke-width:3px;width:14px;height:14px}.cbm-steps li.on{color:#120a2e;background:#fffbeb;border-color:#120a2e;box-shadow:3px 3px #fcd34d}.cbm-steps li.on .cbm-n{color:#fcd34d;background:#120a2e}.cbm-steps li.done{color:#166534}.cbm-steps li.done .cbm-n{color:#fff;background:#22c55e}.cbm-x{color:#120a2e;cursor:pointer;background:#fff;border:2px solid #120a2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:3px 3px #120a2e}.cbm-x:hover{background:#fcd34d;transform:translate(-1px,-1px);box-shadow:4px 4px #120a2e}.cbm-x:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.cbm-x svg{stroke-width:2.6px;width:19px;height:19px}.cbm-done{color:#14532d;background:#dcfce7;border:2px solid #120a2e;border-radius:16px;align-items:center;gap:12px;margin:14px 16px 0;padding:12px 14px;font-size:14px;line-height:1.4;animation:.35s ease-out cbmIn;display:flex;box-shadow:3px 3px #120a2e}.cbm-done b{color:#120a2e}.cbm-done>span{color:#fff;background:#22c55e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cbm-done svg{width:18px;height:18px}@keyframes cbmIn{0%{opacity:0;transform:translateY(-6px)}}.cbm-frame{background:#fff;border:2px solid #ece8f5;border-radius:20px;flex:1;min-height:0;margin:14px 16px 0;position:relative;overflow:hidden}.cbm-frame iframe{border:0;width:100%;height:100%;display:block}.cbm-load{z-index:2;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0}.cbm-ring{width:96px;height:96px;margin-bottom:14px;position:relative}.cbm-ring:before{content:"";border:3px dashed #7c3aed;border-radius:50%;animation:3s linear infinite cbmSpin;position:absolute;inset:-7px}.cbm-ring img{object-fit:cover;object-position:50% 20%;background:#f1ecfd;border:3px solid #120a2e;border-radius:50%;width:100%;height:100%;box-shadow:4px 4px #fcd34d}@keyframes cbmSpin{to{transform:rotate(360deg)}}.cbm-load b{letter-spacing:-.02em;font-size:16px;font-weight:800}.cbm-load>span{color:#5f5a73;font-size:13px}.cbm-sk{grid-template-columns:repeat(7,30px);gap:8px;margin-top:22px;display:grid}.cbm-sk i{background:linear-gradient(90deg,#f1ecfd 0%,#e6e1f3 50%,#f1ecfd 100%) 0 0/200% 100%;border-radius:50%;height:30px;animation:1.4s linear infinite cbmShim}.cbm-sk i:nth-child(3n){background:#ede9fe;animation:none}@keyframes cbmShim{to{background-position:-200% 0}}.cbm-foot{color:#8a85a0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:10px 16px 12px;font-size:12px;font-weight:600;display:flex}.cbm-foot span{align-items:center;gap:5px;display:inline-flex}.cbm-foot svg{color:#7c3aed;width:13px;height:13px}@media (width<=1000px){.cbm-box{grid-template-columns:300px 1fr}.cbm-h{font-size:27px}.cbm-steps li:not(.on) b{display:none}.cbm-steps li{padding-right:6px}.cbm-steps li.on{padding-right:12px}}@media (width<=760px){.cbm{align-items:stretch;padding:10px}.cbm-box{border-radius:24px;flex-direction:column;width:100%;height:auto;max-height:none;display:flex;box-shadow:6px 6px #fcd34d}.cbm-side{border-bottom:3px solid #120a2e;border-right:0;flex:none;padding:14px 16px}.cbm-av{display:block}.cbm-pill{padding:6px 10px;font-size:10.5px;transform:none}.cbm-h{letter-spacing:-.03em;margin:10px 0 0;font-size:21px}.cbm-h em{display:inline}.cbm-lead,.cbm-list,.cbm-rocko,.cbm-trust{display:none}.cbm-main{flex:1;min-height:0}.cbm-head{border-bottom-width:2px;padding:10px 10px 10px 12px}.cbm-steps{gap:2px}.cbm-steps li{padding:4px;font-size:12px}.cbm-steps li.on{padding-right:10px}.cbm-steps li:not(:last-child):after{width:8px;margin-left:4px}.cbm-n{width:22px;height:22px;font-size:11px}.cbm-x{z-index:3;width:36px;height:36px;position:absolute;top:12px;right:12px;box-shadow:2px 2px #120a2e}.cbm-x.cbm-x{position:absolute}.cbm-frame{border-radius:16px;margin:10px 10px 0}.cbm-done{margin:10px 10px 0;font-size:13px}.cbm-foot{padding:8px 10px 10px;font-size:11px}.cbm-sep{display:none}}@media (prefers-reduced-motion:reduce){.cbm-ring:before,.cbm-sk i{animation:none}}.dsm.dmx .hero .hl{font-size:60px}.dsm.dmx .dmg{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;display:grid;position:relative}.dsm.dmx .dmt{padding-top:18px}.dsm.dmx .dmp{gap:10px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.dsm.dmx .dmp li{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.dsm.dmx .dmp li>span{color:#120a2e;background:#fcd34d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dsm.dmx .dmp li svg{stroke-width:3px;width:14px;height:14px}.dsm.dmx .dmr{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:16px;width:max-content;max-width:100%;margin-top:30px;padding:12px 18px 12px 12px;display:flex}.dsm.dmx .dmr img{object-fit:cover;object-position:50% 30%;background:#2a1660;border:3px solid #fcd34d;border-radius:50%;flex:none;width:72px;height:72px}.dsm.dmx .dmr p{color:#d9d1f5;margin:0;font-size:13.5px;line-height:1.35}.dsm.dmx .dmr b{color:#fff;font-size:16px;display:block}.dsm.dmx .dmc{color:#120a2e;background:#fff;border:3px solid #120a2e;border-radius:30px;position:relative;overflow:hidden;box-shadow:12px 12px #fcd34d}.dsm.dmx .dmch{background:#fff;border-bottom:3px solid #120a2e;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.dsm.dmx .dmch .cbm-steps{flex-wrap:nowrap}.dsm.dmx .dml{color:#15803d;letter-spacing:.1em;text-transform:uppercase;background:#dcfce7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.dsm.dmx .dml i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s infinite dmPulse;box-shadow:0 0 #22c55e99}@keyframes dmPulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.dsm.dmx .dmc .cbm-done{margin:14px 16px 0}.dsm.dmx .dmf{background:#fff;height:700px;transition:height .3s;position:relative}.dsm.dmx .dmf iframe{border:0;width:100%;height:100%;display:block}.dsm.dmx .dmcf{color:#5f5a73;background:#faf8ff;border-top:2px dashed #e6e1f3;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;font-size:12.5px;font-weight:700;display:flex}.dsm.dmx .dmcf span{align-items:center;gap:6px;display:inline-flex}.dsm.dmx .dmcf svg{color:#7c3aed;width:14px;height:14px}.dsm.dmx .dmcf a{color:#5b21b6;text-underline-offset:3px;align-items:center;gap:5px;margin-left:auto;font-weight:700;text-decoration:underline;display:inline-flex}.dsm.dmx .dmcf a svg{width:13px;height:13px}.dsm.dmx .rc .dmrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.dmx .rc .dmrc li{border-bottom:1px dashed #e6e1f3;align-items:baseline;gap:14px;padding:11px 0;font-size:15px;display:flex}.dsm.dmx .rc .dmrc li:before{display:none}.dsm.dmx .rc .dmrc li:last-child{border-bottom:0}.dsm.dmx .rc .dmrc span{color:#7c3aed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.dsm.dmx .rc .dmrc b{color:#120a2e;font-weight:800}.dsm.dmx .dma{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dsm.dmx .dma:before{content:"";z-index:0;border-top:3px dashed #d8d0f3;position:absolute;top:15px;left:24px;right:24px}.dsm.dmx .dma li{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.dsm.dmx .dmm{color:#fcd34d;background:#120a2e;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;display:inline-block}.dsm.dmx .dma li .dmi{margin-bottom:14px}.dsm.dmx .dma b{letter-spacing:-.025em;font-size:21px;font-weight:800}.dsm.dmx .dma p{color:var(--mut);margin:6px 0 0;font-size:15px;line-height:1.55}.dsm.dmx .dmi{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:3px 3px #120a2e}.dsm.dmx .dmi svg{width:22px;height:22px;display:block}.dsm.dmx .dmtg{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}.dsm.dmx .dmtc{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.dsm.dmx .dmtc:hover{background:#fcd34d14;border-color:#fcd34d}.dsm.dmx .dmtc .dmi{box-shadow:none;border-color:#fcd34d}.dsm.dmx .dmtc>div{flex:1;min-width:0}.dsm.dmx .dmtc b{letter-spacing:-.02em;font-size:17px;display:block}.dsm.dmx .dmtc p{color:#cfc6ee;margin:4px 0 0;font-size:14px;line-height:1.45}.dsm.dmx .dmtc>svg{color:#fcd34d;flex:none;width:18px;height:18px;transition:transform .2s}.dsm.dmx .dmtc:hover>svg{transform:translate(3px)}.dsm.dmx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dsm.dmx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.dmx .dmnr{padding-top:0}.dsm.dmx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.dmx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.dmx .opts>a>svg{width:18px;height:18px;color:var(--p2)}@media (width<=1100px){.dsm.dmx .hero .hl{font-size:50px}.dsm.dmx .dmg{grid-template-columns:1fr 1.1fr;gap:28px}.dsm.dmx .dmch .cbm-steps li:not(.on) b{display:none}.dsm.dmx .dma{grid-template-columns:repeat(2,1fr);gap:28px 20px}.dsm.dmx .dma:before{display:none}.dsm.dmx .dmtg{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.dsm.dmx .hero .hl{margin:12px 0;font-size:38px}.dsm.dmx .dmg{grid-template-columns:1fr;gap:22px}.dsm.dmx .dmt{padding-top:0}.dsm.dmx .dmp{gap:8px;margin:16px 0 0}.dsm.dmx .dmp li{font-size:14.5px}.dsm.dmx .dmt .hp,.dsm.dmx .dmr{display:none}.dsm.dmx .dmc{border-radius:22px;margin:0 -4px;box-shadow:6px 6px #fcd34d}.dsm.dmx .dmch{border-bottom-width:2px;padding:10px 12px}.dsm.dmx .dml{display:none}.dsm.dmx .dmf{height:640px}.dsm.dmx .dmcf{gap:6px 12px;padding:10px 12px;font-size:11.5px}.dsm.dmx .dmcf a{width:100%;margin-left:0}.dsm.dmx .dma{grid-template-columns:1fr;gap:14px}.dsm.dmx .dma li{background:#fff;border:2px solid #120a2e;border-radius:20px;grid-template-columns:50px 1fr;align-items:center;column-gap:14px;padding:16px;display:grid;box-shadow:4px 4px #120a2e}.dsm.dmx .dma li .dmi{grid-area:1/1/span 2;align-self:center;margin:0}.dsm.dmx .dmm{grid-area:1/2;justify-self:start;margin:0;padding:3px 10px;font-size:12px}.dsm.dmx .dma b{grid-area:2/2;margin-top:6px;font-size:18px}.dsm.dmx .dma p{grid-column:1/-1;margin-top:10px;font-size:14.5px}.dsm.dmx .dmtg{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.dsm.dmx .dmtc{border-radius:18px;gap:12px;padding:14px}.dsm.dmx .dmtc .dmi{border-radius:12px;width:42px;height:42px}.dsm.dmx .dmtc .dmi svg{width:19px;height:19px}.dsm.dmx .cmpc .btn{justify-content:center;width:100%}}@media (width<=420px){.dsm.dmx .hero .hl{font-size:34px}}@media (prefers-reduced-motion:reduce){.dsm.dmx .dml i{animation:none}}.dsm.dmx .dmnr{padding:44px 0 0}.dsm.dmx .hero{padding-bottom:84px}.dsm.dmx .dmg{grid-template-columns:1fr;gap:40px}.dsm.dmx .dmt{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;padding-top:0;display:grid}.dsm.dmx .dmt1 .lead{max-width:600px;margin-bottom:0}.dsm.dmx .dmt2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #ffffff29;border-radius:26px;padding:22px}.dsm.dmx .dmt2 .dmr{background:0 0;border:0;border-radius:0;width:auto;margin:0 0 16px;padding:0}.dsm.dmx .dmt2 .dmr img{width:60px;height:60px}.dsm.dmx .dmt2 .dmp{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin:0 0 16px;padding:16px 0}.dsm.dmx .dmt2 .dmp li{font-size:15px}.dsm.dmx .dmt2 .hp{margin:0}.dsm.dmx .dmc{width:100%;max-width:1080px;margin:0 auto}.dsm.dmx .dmch{padding:14px 22px}.dsm.dmx .dmf{height:720px}@media (width<=1100px){.dsm.dmx .dmt{grid-template-columns:1fr 1fr;gap:28px}.dsm.dmx .dmch .cbm-steps li:not(.on) b{display:inline}}@media (width<=860px){.dsm.dmx .hero{padding-bottom:48px}.dsm.dmx .dmg{gap:20px}.dsm.dmx .dmt{grid-template-columns:1fr;gap:0}.dsm.dmx .dmt2{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.dsm.dmx .dmt2 .dmr,.dsm.dmx .dmt2 .hp{display:none}.dsm.dmx .dmt2 .dmp{border:0;margin:16px 0 0;padding:0}.dsm.dmx .dmt2 .dmp li{font-size:14.5px}.dsm.dmx .dmch .cbm-steps li:not(.on) b{display:none}.dsm.dmx .dmf{height:640px}}@media (width>=861px){.dsm.dmx .dmc{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:1100px;overflow:visible}.dsm.dmx .dmch{border:2px solid #120a2e;border-radius:999px;gap:16px;width:max-content;max-width:100%;margin:0 auto;padding:8px 8px 8px 10px;box-shadow:5px 5px #fcd34d}.dsm.dmx .dmch .cbm-steps li:not(.on) b{display:inline}.dsm.dmx .dmf{background:0 0;height:700px}.dsm.dmx .dmf .cbm-load{border-radius:14px;width:min(680px,100%);inset:40px auto 40px 50%;transform:translate(-50%);box-shadow:0 18px 50px #00000040}.dsm.dmx .dmcf{color:#d9d1f5;background:0 0;border:0;justify-content:center;padding:4px 0 0}.dsm.dmx .dmcf svg{color:#fcd34d}.dsm.dmx .dmcf a{color:#fcd34d;margin-left:12px}}.dsm.abx .hero .hl{font-size:60px}.dsm.abx .art .c1{inset:auto auto 70px -10px}.dsm.abx .art .c2{inset:50px -10px auto auto}.dsm.abx .abi{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:3px 3px #120a2e}.dsm.abx .abi svg{width:22px;height:22px;display:block}.dsm.abx .rc .abrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.abx .rc .abrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.dsm.abx .rc .abrc li:before{display:none}.dsm.abx .rc .abrc li:last-child{border-bottom:0}.dsm.abx .rc .abrc span{color:#5f5a73;font-weight:600}.dsm.abx .rc .abrc b{color:#120a2e;text-align:right;font-weight:800}.dsm.abx .abpg{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dsm.abx .abpc{background:#fff;border:2px solid #120a2e;border-radius:24px;padding:26px;position:relative;box-shadow:6px 6px #120a2e}.dsm.abx .abpc .abi{color:#b91c1c;background:#fee2e2;margin-bottom:16px}.dsm.abx .abpc b{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.2;display:block}.dsm.abx .abpc p{color:var(--mut);margin:8px 0 0;font-size:15px;line-height:1.55}.dsm.abx .abm{color:#fff;background:#120a2e;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;margin:34px auto 0;padding:14px 22px;font-size:16px;font-weight:700;display:flex;box-shadow:4px 4px #fcd34d}.dsm.abx .abm svg{color:#fcd34d;flex:none;width:18px;height:18px}.dsm.abx .abtg{grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dsm.abx .abtg:before{content:"";border-top:3px dashed #fcd34d73;position:absolute;top:19px;left:0;right:0}.dsm.abx .abtg li{flex-direction:column;align-items:flex-start;display:flex;position:relative}.dsm.abx .aby{color:#120a2e;letter-spacing:.02em;background:#fcd34d;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:14px;font-weight:900;display:inline-block;position:relative;box-shadow:3px 3px #fff3}.dsm.abx .abtg li:last-child .aby{background:#fff}.dsm.abx .abtg b{letter-spacing:-.02em;color:#fff;font-size:17px;font-weight:800;line-height:1.2}.dsm.abx .abtg p{color:#cfc6ee;margin:8px 0 0;font-size:14px;line-height:1.55}.dsm.abx .abog{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dsm.abx .aboc{color:#120a2e;background:#fff;border:2px solid #120a2e;border-radius:24px;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:6px 6px #120a2e}.dsm.abx .aboc:hover{box-shadow:9px 9px 0 var(--p2);transform:translate(-3px,-3px)}.dsm.abx .aboc .abi{margin-bottom:16px}.dsm.abx .aboc h3{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:800}.dsm.abx .aboc p{color:var(--mut);margin:0 0 18px;font-size:15px;line-height:1.55}.dsm.abx .abof{border-top:2px dashed #e6e1f3;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:14px;display:flex}.dsm.abx .abof b{color:var(--p2);font-size:14.5px;font-weight:800}.dsm.abx .abof svg{width:18px;height:18px;transition:transform .2s}.dsm.abx .aboc:hover .abof svg{transform:translate(3px)}.dsm.abx .abmore{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.dsm.abx .abln{color:var(--p2);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.dsm.abx .abln svg{width:16px;height:16px}.dsm.abx .abw{background:#f6f3fd}.dsm.abx .abwg{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dsm.abx .abwc{background:#fff;border:1.5px solid #e6e1f3;border-radius:22px;align-items:flex-start;gap:16px;padding:22px;display:flex}.dsm.abx .abwc .abi{width:44px;height:44px;box-shadow:none;border-radius:13px}.dsm.abx .abwc .abi svg{width:20px;height:20px}.dsm.abx .abwc b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.dsm.abx .abwc p{color:var(--mut);margin:5px 0 0;font-size:14.5px;line-height:1.5}.dsm.abx .ablg{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.dsm.abx .ablc{background:#fff;border:2px solid #120a2e;border-radius:28px;grid-template-columns:200px 1fr;align-items:center;gap:24px;margin:0;padding:20px;display:grid;box-shadow:8px 8px #fcd34d}.dsm.abx .ablp{background:linear-gradient(160deg,#ede9fe,#c4b5fd);border:2px solid #120a2e;border-radius:22px;width:200px;height:200px;overflow:hidden}.dsm.abx .ablp img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.dsm.abx .ablc small{letter-spacing:.12em;text-transform:uppercase;color:var(--p2);font-size:11.5px;font-weight:800;display:block}.dsm.abx .ablc b{letter-spacing:-.03em;color:#120a2e;margin:6px 0 10px;font-size:26px;font-weight:800;display:block}.dsm.abx .ablc blockquote{color:#37314f;margin:0;font-size:15.5px;font-style:italic;line-height:1.55}.dsm.abx .abcg{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.dsm.abx .abcc{color:#fff;background:#120a2e;border:2px solid #120a2e;border-radius:22px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:5px 5px #fcd34d}.dsm.abx .abcc:hover{transform:translate(-2px,-2px)}.dsm.abx .abcd{color:#120a2e;letter-spacing:.04em;background:#fcd34d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:flex}.dsm.abx .abcc>div{flex:1}.dsm.abx .abcc b{letter-spacing:-.02em;font-size:20px;display:block}.dsm.abx .abcc span:not(.abcd){color:#cfc6ee;font-size:13.5px;font-weight:600}.dsm.abx .abcc>svg{color:#fcd34d;width:18px;height:18px}.dsm.abx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.abx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.abx .opts>a>svg{width:18px;height:18px;color:var(--p2)}@media (width<=1100px){.dsm.abx .hero .hl{font-size:50px}.dsm.abx .abtg{grid-template-columns:repeat(3,1fr);gap:28px 18px}.dsm.abx .abtg:before{display:none}.dsm.abx .abwg{grid-template-columns:repeat(2,1fr)}.dsm.abx .ablg{grid-template-columns:1fr}}@media (width<=860px){.dsm.abx .hero .hl{font-size:38px}.dsm.abx .art .chip{display:none}.dsm.abx .abpg,.dsm.abx .abog,.dsm.abx .abwg,.dsm.abx .abcg{grid-template-columns:1fr;gap:12px}.dsm.abx .abpc,.dsm.abx .aboc{border-radius:20px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid;box-shadow:4px 4px #120a2e}.dsm.abx .abpc .abi,.dsm.abx .aboc .abi{border-radius:13px;width:44px;height:44px;margin:0}.dsm.abx .abpc .abi svg,.dsm.abx .aboc .abi svg{width:20px;height:20px}.dsm.abx .abpc b{font-size:17.5px}.dsm.abx .aboc h3{margin:0;font-size:19px}.dsm.abx .abpc p,.dsm.abx .aboc p,.dsm.abx .abof{grid-column:1/-1}.dsm.abx .abpc p{margin-top:12px;font-size:14.5px}.dsm.abx .aboc p{margin:12px 0 14px;font-size:14.5px}.dsm.abx .abm{text-align:left;border-radius:18px;justify-content:flex-start;width:auto;margin-top:22px;font-size:14.5px}.dsm.abx .abtg{border-left:3px dashed #fcd34d73;grid-template-columns:1fr;gap:0;padding-left:22px}.dsm.abx .abtg li{padding:0 0 22px}.dsm.abx .abtg li:last-child{padding-bottom:0}.dsm.abx .aby{margin-bottom:10px;padding:6px 12px;font-size:13px}.dsm.abx .aby:before{content:"";background:#fcd34d;border:3px solid #120a2e;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-33px}.dsm.abx .abtg b{font-size:17px}.dsm.abx .abwc{gap:14px;padding:16px}.dsm.abx .ablc{border-radius:22px;grid-template-columns:96px 1fr;align-items:center;gap:0 16px;padding:16px;box-shadow:5px 5px #fcd34d}.dsm.abx .ablp{border-radius:18px;width:96px;height:96px}.dsm.abx .ablc b{margin:4px 0 8px;font-size:21px}.dsm.abx .ablc figcaption{display:contents}.dsm.abx .ablp{grid-row:1/span 2}.dsm.abx .ablc small{grid-column:2;align-self:end}.dsm.abx .ablc b{grid-column:2;align-self:start}.dsm.abx .ablc blockquote{grid-column:1/-1;margin-top:14px;font-size:14.5px}.dsm.abx .abmore .btn{justify-content:center;width:100%}}@media (width<=420px){.dsm.abx .hero .hl{font-size:34px}}.dsm.ctx .hero .hl{font-size:58px}.dsm.ctx .hero .btn svg{width:18px;height:18px}.dsm.ctx .ctst{color:#e9e3ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin:22px 0 0;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.dsm.ctx .ctst i{background:#fbbf24;border-radius:50%;flex:none;width:9px;height:9px}.dsm.ctx .ctst.on i{background:#22c55e;animation:1.8s infinite ctPulse;box-shadow:0 0 #22c55e99}@keyframes ctPulse{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.dsm.ctx .cti{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dsm.ctx .cti svg{width:21px;height:21px;display:block}.dsm.ctx .ctc{color:#120a2e;background:#fff;border:3px solid #120a2e;border-radius:30px;position:relative;overflow:hidden;box-shadow:12px 12px #fcd34d}.dsm.ctx .ctch{background:#f6f3fd;border-bottom:3px solid #120a2e;align-items:center;gap:14px;padding:18px 22px;display:flex}.dsm.ctx .ctch img{object-fit:cover;object-position:50% 18%;background:#ede9fe;border:3px solid #120a2e;border-radius:50%;flex:none;width:58px;height:58px}.dsm.ctx .ctch b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.dsm.ctx .ctch span{color:#5f5a73;margin-top:2px;font-size:13.5px;font-weight:600;display:block}.dsm.ctx .ctcl{gap:10px;padding:18px;display:grid}.dsm.ctx .ctcm{color:#120a2e;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #e6e1f3;border-radius:18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:flex}.dsm.ctx .ctcm:hover{background:#fffbeb;border-color:#120a2e;transform:translate(-2px,-2px);box-shadow:4px 4px #120a2e}.dsm.ctx .ctcm>div{flex:1;min-width:0}.dsm.ctx .ctcm b{letter-spacing:-.015em;font-size:16px;font-weight:800;display:block}.dsm.ctx .ctcm>div span{color:#5f5a73;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.dsm.ctx .ctcm em{color:#5b21b6;letter-spacing:.06em;text-transform:uppercase;background:#f1ecfd;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.dsm.ctx .ctcm em.ok{color:#15803d;background:#dcfce7}.dsm.ctx .ctcm em.off{color:#b45309;background:#fef3c7}.dsm.ctx .cthg{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dsm.ctx .cthc{background:#fff;border:2px solid #120a2e;border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;box-shadow:6px 6px #120a2e}.dsm.ctx .cthc .cti{margin-bottom:16px}.dsm.ctx .cthc>b{letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.2}.dsm.ctx .cthc>p{color:var(--mut);margin:8px 0 18px;font-size:14.5px;line-height:1.55}.dsm.ctx .ctha{border-top:2px dashed #e6e1f3;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:14px;display:flex}.dsm.ctx .ctha button{color:#120a2e;font:inherit;cursor:pointer;background:#fcd34d;border:2px solid #120a2e;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:800;transition:transform .15s;display:inline-flex;box-shadow:2px 2px #120a2e}.dsm.ctx .ctha button:hover{transform:translate(-1px,-1px)}.dsm.ctx .ctha button svg{width:15px;height:15px}.dsm.ctx .ctha a{color:var(--p2);align-items:center;gap:5px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.dsm.ctx .ctha a svg{width:15px;height:15px}.dsm.ctx .rc .ctrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.ctx .rc .ctrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.dsm.ctx .rc .ctrc li:before{display:none}.dsm.ctx .rc .ctrc li:last-child{border-bottom:0}.dsm.ctx .rc .ctrc span{color:#5f5a73;font-weight:600}.dsm.ctx .rc .ctrc b{color:#120a2e;text-align:right;font-weight:800}.dsm.ctx .ctog{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.dsm.ctx .ctoc{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.dsm.ctx .ctoc.hol{opacity:.7}.dsm.ctx .ctfl{background:#fff;border:2px solid #fcd34d;border-radius:50%;flex:none;width:42px;height:42px;display:block;overflow:hidden}.dsm.ctx .ctfl>*{width:100%;height:100%;display:block}.dsm.ctx .ctoc>div{min-width:0}.dsm.ctx .ctoc b{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15.5px;display:flex}.dsm.ctx .ctoc b em{color:#120a2e;letter-spacing:.08em;background:#fcd34d;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.dsm.ctx .ctoc span{color:#cfc6ee;margin-top:2px;font-size:13px;font-weight:600;display:block}.dsm.ctx .ctho{color:#fcd34d;margin:18px 0 0;font-size:14px;font-weight:700}.dsm.ctx .ctof .lead b{color:#fcd34d}.dsm.ctx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.ctx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.ctx .opts>a>svg{width:18px;height:18px;color:var(--p2)}.dsm.ctx .nt a{color:var(--p2);font-weight:700}.dsm.ctx .ctbr{text-align:center;max-width:820px;color:var(--mut);margin:0 auto;padding:22px 20px 110px;font-size:13px;line-height:1.6}.dsm.ctx .ctbr a{color:var(--p2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.dsm.ctx .ctbr svg{width:12px;height:12px}@media (width<=1100px){.dsm.ctx .hero .hl{font-size:48px}.dsm.ctx .cthg{grid-template-columns:repeat(2,1fr)}.dsm.ctx .ctog{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.dsm.ctx .hero .hl{font-size:38px}.dsm.ctx .ctst{margin-top:16px;font-size:12.5px}.dsm.ctx .ctc{border-radius:22px;box-shadow:6px 6px #fcd34d}.dsm.ctx .ctch{border-bottom-width:2px;padding:14px 16px}.dsm.ctx .ctch img{width:46px;height:46px}.dsm.ctx .ctch b{font-size:16.5px}.dsm.ctx .ctcl{gap:8px;padding:12px}.dsm.ctx .ctcm{border-radius:16px;gap:12px;padding:10px}.dsm.ctx .ctcm .cti{border-radius:12px;width:40px;height:40px}.dsm.ctx .ctcm .cti svg{width:18px;height:18px}.dsm.ctx .ctcm b{font-size:15px}.dsm.ctx .ctcm em{padding:4px 8px;font-size:10px}.dsm.ctx .cthg{grid-template-columns:1fr;gap:12px}.dsm.ctx .cthc{border-radius:20px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:18px;display:grid;box-shadow:4px 4px #120a2e}.dsm.ctx .cthc .cti{border-radius:13px;width:44px;height:44px;margin:0}.dsm.ctx .cthc>b{font-size:17px}.dsm.ctx .cthc>p,.dsm.ctx .ctha{grid-column:1/-1}.dsm.ctx .cthc>p{margin:12px 0 14px}.dsm.ctx .ctog{grid-template-columns:1fr 1fr;gap:10px}.dsm.ctx .ctoc{border-radius:16px;gap:10px;padding:12px}.dsm.ctx .ctfl{width:34px;height:34px}.dsm.ctx .ctoc b{font-size:14px}.dsm.ctx .ctoc span{font-size:12px}}@media (width<=420px){.dsm.ctx .hero .hl{font-size:33px}}@media (prefers-reduced-motion:reduce){.dsm.ctx .ctst.on i{animation:none}}.dsm.ctx .hero{padding-bottom:72px}.dsm.ctx .hg{align-items:center}@media (width<=860px){.dsm.ctx .hero{padding-bottom:44px}}.dsm.ctx .ctcl{grid-template-columns:minmax(0,1fr)}.dsm.ctx .hg>*{min-width:0}.dsm.csx .hero{padding-bottom:40px}.dsm.csx .hero .hl{font-size:62px}.dsm.csx .hg>*{min-width:0}.dsm.csx .csb{color:#120a2e;background:#fff;border:3px solid #120a2e;border-radius:30px;overflow:hidden;transform:rotate(1deg);box-shadow:12px 12px #fcd34d}.dsm.csx .csbh{background:#f6f3fd;border-bottom:3px solid #120a2e;align-items:center;gap:14px;padding:16px 22px;display:flex}.dsm.csx .csbh img{object-fit:cover;object-position:50% 18%;background:#ede9fe;border:3px solid #120a2e;border-radius:50%;flex:none;width:54px;height:54px}.dsm.csx .csbh b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.dsm.csx .csbh span{color:#5f5a73;font-size:13px;font-weight:600;display:block}.dsm.csx .csb ul{margin:0;padding:8px 22px 14px;list-style:none;display:grid}.dsm.csx .csb li{border-bottom:2px dashed #e6e1f3;grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;padding:14px 0;display:grid}.dsm.csx .csb li:last-child{border-bottom:0}.dsm.csx .csb li b{letter-spacing:-.04em;color:#5b21b6;white-space:nowrap;grid-row:span 2;min-width:150px;font-size:34px;font-weight:800}.dsm.csx .csb li span{color:#120a2e;font-size:15px;font-weight:700;line-height:1.3}.dsm.csx .csb li small{letter-spacing:.1em;text-transform:uppercase;color:#8a85a0;font-size:11.5px;font-weight:800}.dsm.csx .rc .csrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.csx .rc .csrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.dsm.csx .rc .csrc li:before{display:none}.dsm.csx .rc .csrc li:last-child{border-bottom:0}.dsm.csx .rc .csrc span{color:#5f5a73;font-weight:600}.dsm.csx .rc .csrc b{color:#120a2e;text-align:right;white-space:nowrap;font-weight:800}.dsm.csx .csf{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.dsm.csx .csf button{color:#120a2e;font:inherit;cursor:pointer;background:#fff;border:2px solid #120a2e;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 18px;font-size:14.5px;font-weight:700;transition:all .15s;display:inline-flex}.dsm.csx .csf button em{color:#5b21b6;background:#f1ecfd;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.dsm.csx .csf button:hover{background:#fffbeb}.dsm.csx .csf button.on{color:#fff;background:#120a2e;box-shadow:4px 4px #fcd34d}.dsm.csx .csf button.on em{color:#120a2e;background:#fcd34d}.dsm.csx .csg{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.dsm.csx .csc{background:#fff;border:2px solid #120a2e;border-radius:28px;flex-direction:column;transition:transform .2s,box-shadow .2s;animation:.35s ease-out csIn;display:flex;overflow:hidden;box-shadow:7px 7px #120a2e}.dsm.csx .csc:hover{box-shadow:10px 10px 0 var(--p2);transform:translate(-3px,-3px)}@keyframes csIn{0%{opacity:0;transform:translateY(8px)}}.dsm.csx .csi{aspect-ratio:16/8.5;background:#f1ecfd;border-bottom:2px solid #120a2e;display:block;position:relative;overflow:hidden}.dsm.csx .csi img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s;display:block}.dsm.csx .csc:hover .csi img{transform:scale(1.03)}.dsm.csx .cso{color:#120a2e;letter-spacing:.1em;text-transform:uppercase;background:#fcd34d;border:2px solid #120a2e;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:900;position:absolute;bottom:14px;left:16px;box-shadow:3px 3px #120a2e}.dsm.csx .csd{flex-direction:column;flex:1;padding:22px 24px 20px;display:flex}.dsm.csx .csm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.dsm.csx .csm b{letter-spacing:.08em;text-transform:uppercase;color:var(--p2);font-size:13px;font-weight:800}.dsm.csx .csm span{color:#5f5a73;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.dsm.csx .csm i{color:#fcd34d;letter-spacing:.06em;background:#120a2e;border-radius:6px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:900}.dsm.csx .csd h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:23px;font-weight:800;line-height:1.15}.dsm.csx .csd h3 a{color:#120a2e;text-decoration:none}.dsm.csx .csd h3 a:hover{color:var(--p2)}.dsm.csx .csba{gap:10px;margin:0 0 18px;display:grid}.dsm.csx .csba div{grid-template-columns:62px 1fr;align-items:start;gap:10px;display:grid}.dsm.csx .csba dt{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border-radius:8px;padding:3px 0;font-size:10.5px;font-weight:900}.dsm.csx .csba div:last-child dt{color:#15803d;background:#dcfce7}.dsm.csx .csba dd{color:#4b4563;margin:0;font-size:14.5px;line-height:1.55}.dsm.csx .csn{background:#f6f3fd;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex}.dsm.csx .csn b{letter-spacing:-.04em;color:#120a2e;font-size:30px;font-weight:800;line-height:1;display:block}.dsm.csx .csn span{color:#5f5a73;margin-top:4px;font-size:12.5px;font-weight:700;display:block}.dsm.csx .csn a{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:3px 3px #120a2e}.dsm.csx .csn a:hover{transform:translate(-1px,-1px)}.dsm.csx .csn a svg{width:16px;height:16px}.dsm.csx .csv{color:#8a85a0;letter-spacing:.04em;margin-top:12px;font-size:12px;font-weight:700}.dsm.csx .cswg{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.dsm.csx .cswc{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:all .2s;display:flex}.dsm.csx .cswc:hover{background:#fcd34d14;border-color:#fcd34d}.dsm.csx .csic{color:#120a2e;background:#fcd34d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dsm.csx .csic svg{width:21px;height:21px;display:block}.dsm.csx .cswc>div{flex:1;min-width:0}.dsm.csx .cswc b{letter-spacing:-.02em;font-size:16.5px;display:block}.dsm.csx .cswc p{color:#cfc6ee;margin:3px 0 0;font-size:13.5px;line-height:1.45}.dsm.csx .cswc>svg{color:#fcd34d;flex:none;width:18px;height:18px}.dsm.csx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dsm.csx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.csx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.csx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.csx .opts>a>svg{width:18px;height:18px;color:var(--p2)}@media (width<=1100px){.dsm.csx .hero .hl{font-size:50px}.dsm.csx .csb li b{min-width:120px;font-size:28px}.dsm.csx .cswg{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.dsm.csx .hero .hl{font-size:40px}.dsm.csx .csb{border-radius:22px;transform:none;box-shadow:6px 6px #fcd34d}.dsm.csx .csbh{border-bottom-width:2px;padding:12px 16px}.dsm.csx .csbh img{width:44px;height:44px}.dsm.csx .csb ul{padding:4px 16px 10px}.dsm.csx .csb li{column-gap:12px;padding:11px 0}.dsm.csx .csb li b{min-width:104px;font-size:24px}.dsm.csx .csb li span{font-size:13.5px}.dsm.csx .csf{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 20px;padding:0 20px 6px;overflow-x:auto}.dsm.csx .csf::-webkit-scrollbar{display:none}.dsm.csx .csf button{flex:none;padding:8px 10px 8px 14px;font-size:13.5px}.dsm.csx .csg{grid-template-columns:1fr;gap:18px}.dsm.csx .csc{border-radius:22px;box-shadow:5px 5px #120a2e}.dsm.csx .csd{padding:18px 16px 16px}.dsm.csx .csd h3{font-size:20px}.dsm.csx .csba div{grid-template-columns:54px 1fr}.dsm.csx .csba dd{font-size:14px}.dsm.csx .csn{flex-direction:column;align-items:stretch;gap:12px}.dsm.csx .csn a{justify-content:center}.dsm.csx .cswg{grid-template-columns:1fr;gap:10px}.dsm.csx .cswc{padding:14px}.dsm.csx .cmpc .btn{justify-content:center;width:100%}}@media (width<=420px){.dsm.csx .hero .hl{font-size:35px}}.dsm.slx .hero{padding-bottom:64px}.dsm.slx .hero .hl{font-size:60px}.dsm.slx .hg>*{min-width:0}.dsm.slx .hero .pill svg{width:14px;height:14px}.dsm.slx .slcd{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dsm.slx .slcd span{color:#fff;background:#120a2e;border-radius:14px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.dsm.slx .slcd b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fcd34d;font-size:24px;font-weight:800;line-height:1}.dsm.slx .slcd i{letter-spacing:.12em;text-transform:uppercase;color:#cfc6ee;margin-top:4px;font-size:10px;font-style:normal;font-weight:800}.dsm.slx .slcd.d{max-width:360px;margin:20px 0 4px}.dsm.slx .slcd.d span{background:#ffffff1a;border:1px solid #ffffff2e}.dsm.slx .slend{color:#92400e;background:#fef3c7;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:700}.dsm.slx .slt{color:#120a2e;background:#fff;border:3px solid #120a2e;border-radius:30px;padding:0 24px 22px;position:relative;overflow:hidden;box-shadow:12px 12px #fcd34d}.dsm.slx .sltt{color:#fff;background:#120a2e;justify-content:space-between;align-items:center;gap:12px;margin:0 -24px 18px;padding:14px 24px;display:flex}.dsm.slx .sltt span{letter-spacing:.16em;text-transform:uppercase;color:#fcd34d;font-size:12px;font-weight:800}.dsm.slx .sltt em{color:#120a2e;letter-spacing:.06em;text-transform:uppercase;background:#fcd34d;border-radius:999px;padding:6px 12px;font-size:12px;font-style:normal;font-weight:900;transform:rotate(-3deg)}.dsm.slx .sltp{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dsm.slx .sltp s{color:#a8a2bd;font-size:22px;font-weight:700;text-decoration-color:#ef4444;text-decoration-thickness:3px}.dsm.slx .sltp b{letter-spacing:-.05em;color:#120a2e;font-size:76px;font-weight:800;line-height:.95}.dsm.slx .sltp span{color:#5f5a73;flex-basis:100%;margin-top:4px;font-size:13.5px;font-weight:700}.dsm.slx .sltl{border-top:2px dashed #e6e1f3;grid-template-columns:1fr 1fr;gap:8px 14px;margin:16px 0 18px;padding:14px 0 0;list-style:none;display:grid}.dsm.slx .sltl li{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.dsm.slx .sltl svg{color:#fff;stroke-width:3.5px;background:#22c55e;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.dsm.slx .sltc{background:#f6f3fd;border-radius:18px;padding:14px}.dsm.slx .sltc small{letter-spacing:.08em;text-transform:uppercase;color:#b91c1c;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.dsm.slx .sltc small svg{width:14px;height:14px}.dsm.slx .sltb{justify-content:center;width:100%;margin-top:16px;font-size:18px}.dsm.slx .sltp2{color:var(--p2);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.dsm.slx .sltp2 svg{width:15px;height:15px}.dsm.slx .sltf{text-align:center;color:#8a85a0;margin:10px 0 0;font-size:12px;font-weight:700}.dsm.slx .slpg{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.dsm.slx .slpg h2{margin:14px 0 22px}.dsm.slx .slpl{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dsm.slx .slpl li{background:#fff;border:2px solid #120a2e;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:3px 3px #120a2e}.dsm.slx .slpl li span{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dsm.slx .slpl svg{stroke-width:3px;width:15px;height:15px}.dsm.slx .slpn{color:#37314f;margin:0 0 20px;font-size:17px}.dsm.slx .slpn b{color:#15803d}.dsm.slx .slpi{box-shadow:10px 10px 0 var(--p2);aspect-ratio:1;background:linear-gradient(160deg,#ede9fe,#c4b5fd);border:3px solid #120a2e;border-radius:30px;position:relative;overflow:hidden}.dsm.slx .slpi img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.dsm.slx .slpb{color:#5f5a73;background:#fff;border:2px solid #120a2e;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:18px;box-shadow:4px 4px #fcd34d}.dsm.slx .slpb b{color:#120a2e;font-size:15px;display:block}.dsm.slx .rc .slrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.slx .rc .slrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.dsm.slx .rc .slrc li:before{display:none}.dsm.slx .rc .slrc li:last-child{border-bottom:0}.dsm.slx .rc .slrc span{color:#5f5a73;font-weight:600}.dsm.slx .rc .slrc b{color:#120a2e;text-align:right;font-weight:800}.dsm.slx .rc .slrc s{color:#a8a2bd}.dsm.slx .sling{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.dsm.slx .slinc{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.dsm.slx .slic{color:#120a2e;background:#fcd34d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dsm.slx .slic svg{width:21px;height:21px;display:block}.dsm.slx .slinc b{letter-spacing:-.02em;font-size:17px;display:block}.dsm.slx .slinc p{color:#cfc6ee;margin:4px 0 0;font-size:14px;line-height:1.5}.dsm.slx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dsm.slx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.slx .slct{background:#fff;border:2px solid #120a2e;border-radius:26px;overflow:hidden;box-shadow:8px 8px #120a2e}.dsm.slx .slcr{grid-template-columns:1fr 1fr;display:grid}.dsm.slx .slcr span{border-top:1.5px solid #ece8f5;align-items:center;gap:10px;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.dsm.slx .slcr span:first-child{color:#6b6585;background:#fbfafd}.dsm.slx .slcr span:last-child{color:#120a2e;background:#f0fdf4;border-left:2px solid #120a2e;font-weight:700}.dsm.slx .slcr svg{stroke-width:3px;flex:none;width:18px;height:18px}.dsm.slx .slcr span:first-child svg{color:#ef4444}.dsm.slx .slcr span:last-child svg{color:#16a34a}.dsm.slx .slch span{letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:13px;font-weight:900}.dsm.slx .slch span:first-child{color:#6b6585;background:#f1f0f5}.dsm.slx .slch span:last-child{color:#120a2e;background:#fcd34d}.dsm.slx .slst{background:#f6f3fd}.dsm.slx .slsg{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.dsm.slx .slsg li{background:#fff;border:2px solid #120a2e;border-radius:24px;padding:24px;box-shadow:6px 6px #120a2e}.dsm.slx .sln{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:22px;font-weight:900;display:flex}.dsm.slx .slsg b{letter-spacing:-.025em;font-size:21px;font-weight:800;display:block}.dsm.slx .slsg p{color:var(--mut);margin:6px 0 0;font-size:15px;line-height:1.55}.dsm.slx .slfin .lead b{color:#fcd34d}.dsm.slx .opts a,.dsm.slx .opts button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.slx .opts a:hover,.dsm.slx .opts button:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.slx .opts b{flex:1;display:block}.dsm.slx .opts b small{color:#5f5a73;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.dsm.slx .opts>a>svg,.dsm.slx .opts>button>svg{width:18px;height:18px;color:var(--p2)}.dsm.slx .nt a{color:var(--p2);font-weight:700}.dsm.slx .slsb .t b{align-items:baseline;gap:6px;display:flex}.dsm.slx .slsb .t s{opacity:.55;font-size:.8em}.dsm.slx .slsb .t i{opacity:.8;font-size:.75em;font-style:normal}@media (width<=1100px){.dsm.slx .hero .hl{font-size:50px}.dsm.slx .sltp b{font-size:64px}.dsm.slx .sling{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.dsm.slx .hero{padding-bottom:44px}.dsm.slx .hero .hl{font-size:38px}.dsm.slx .slt{border-radius:22px;padding:0 16px 18px;box-shadow:6px 6px #fcd34d}.dsm.slx .sltt{margin:0 -16px 14px;padding:12px 16px}.dsm.slx .sltp b{font-size:56px}.dsm.slx .sltl{grid-template-columns:1fr}.dsm.slx .slcd b{font-size:20px}.dsm.slx .slpg{grid-template-columns:1fr;gap:26px}.dsm.slx .slpi{display:none}.dsm.slx .slpl li{padding:10px 12px;font-size:14.5px}.dsm.slx .slpg .btn,.dsm.slx .cmpc .btn{justify-content:center;width:100%}.dsm.slx .sling{grid-template-columns:1fr;gap:10px}.dsm.slx .slinc{padding:16px}.dsm.slx .slct{border-radius:20px;box-shadow:5px 5px #120a2e}.dsm.slx .slcr span{align-items:flex-start;gap:8px;padding:12px;font-size:13.5px}.dsm.slx .slcr svg{width:16px;height:16px;margin-top:2px}.dsm.slx .slch span{font-size:11px}.dsm.slx .slsg{grid-template-columns:1fr;gap:12px}.dsm.slx .slsg li{border-radius:20px;grid-template-columns:48px 1fr;align-items:center;column-gap:14px;padding:16px;display:grid;box-shadow:4px 4px #120a2e}.dsm.slx .sln{grid-row:span 2;margin:0}.dsm.slx .slsg p{margin:2px 0 0;font-size:14px}}@media (width<=420px){.dsm.slx .hero .hl{font-size:34px}.dsm.slx .sltp b{font-size:50px}}.dsm.csx .csb li{align-items:center}.dsm.slx .qs,.dsm.slx .opts,.dsm.slx .opts b{min-width:0}.dsm.slx .opts b small{overflow-wrap:anywhere}@media (width<=860px){.dsm.slx .fbox{grid-template-columns:minmax(0,1fr)}.dsm.slx .fbox>*{min-width:0}}.dsm.cyx .hero{padding-bottom:56px}.dsm.cyx .hero .hl{font-size:56px}.dsm.cyx .hg>*{min-width:0}.dsm.cyx .crumbs a{color:inherit}.dsm.cyx .cychips{flex-wrap:wrap;gap:8px;margin:18px 0 4px;display:flex}.dsm.cyx .cychips span{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.dsm.cyx .cychips span:first-child{color:#120a2e;background:#fcd34d;border-color:#fcd34d}.dsm.cyx .cychips svg{width:14px;height:14px}.dsm.cyx .cyh{position:relative}.dsm.cyx .cyshot{background:#fff;border:3px solid #120a2e;border-radius:22px;margin:0;overflow:hidden;box-shadow:10px 10px #fcd34d}.dsm.cyx .cybar{background:#120a2e;gap:6px;padding:10px 14px;display:flex}.dsm.cyx .cybar i{background:#fcd34d;border-radius:50%;width:10px;height:10px}.dsm.cyx .cybar i:nth-child(2){background:#a78bfa}.dsm.cyx .cybar i:nth-child(3){background:#fff}.dsm.cyx .cyshot img{width:100%;height:auto;display:block}.dsm.cyx .cyshot figcaption{color:#5f5a73;background:#fff;border-top:2px solid #120a2e;padding:10px 14px;font-size:13px;font-weight:600}.dsm.cyx .cyph{aspect-ratio:4/4.4;background:#2a1a5e;border:3px solid #120a2e;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:10px 10px #fcd34d}.dsm.cyx .cyph img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.dsm.cyx .cyph figcaption{color:#5f5a73;background:#fff;border:2px solid #120a2e;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px;right:14px}.dsm.cyx .cyph figcaption b{color:#120a2e;font-size:15px;display:block}.dsm.cyx .cytag{letter-spacing:.08em;text-transform:uppercase;color:#120a2e;background:#fff;border:2px solid #120a2e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:-16px;right:-10px;transform:rotate(3deg);box-shadow:3px 3px #120a2e}.dsm.cyx .cytag img{object-fit:cover;background:#fcd34d;border-radius:50%;width:28px;height:28px}.dsm.cyx .cyst{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0 0;display:grid}.dsm.cyx .cyst div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;padding:16px 18px}.dsm.cyx .cyst dd{letter-spacing:-.03em;color:#fcd34d;margin:0;font-size:34px;font-weight:800;line-height:1}.dsm.cyx .cyst dt{color:#d9d1f5;margin-top:6px;font-size:13px;font-weight:700}.dsm.cyx .rc .cyrc{margin:0 0 6px;padding:0;list-style:none;display:grid}.dsm.cyx .rc .cyrc li{border-bottom:1px dashed #e6e1f3;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.dsm.cyx .rc .cyrc li:before{display:none}.dsm.cyx .rc .cyrc li:last-child{border-bottom:0}.dsm.cyx .rc .cyrc span{color:#5f5a73;font-weight:600}.dsm.cyx .rc .cyrc b{color:#120a2e;text-align:right;font-weight:800}.dsm.cyx .cypg{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.dsm.cyx .cypg.n{grid-template-columns:minmax(0,820px)}.dsm.cyx .cypg>*{min-width:0}.dsm.cyx .cypg h2{margin:14px 0 18px}.dsm.cyx .cyp{color:#37314f;margin:0 0 14px;font-size:17px;line-height:1.65}.dsm.cyx .cyq{color:#120a2e;background:#fef9e7;border:2px solid #120a2e;border-radius:18px;margin:20px 0 0;padding:16px 20px;font-size:16.5px;font-style:italic;font-weight:600;line-height:1.55;box-shadow:4px 4px #fcd34d}.dsm.cyx .cyq cite{letter-spacing:.12em;text-transform:uppercase;color:#6b6585;margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:block}.dsm.cyx .cypi{box-shadow:10px 10px 0 var(--p2);background:#fff;border:3px solid #120a2e;border-radius:26px;margin:0;overflow:hidden}.dsm.cyx .cypi img{width:100%;height:auto;display:block}.dsm.cyx .cypi figcaption{color:#5f5a73;border-top:2px solid #120a2e;padding:10px 14px;font-size:13px;font-weight:600}.dsm.cyx .cypain{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.dsm.cyx .cypain>div{background:#fff;border:2px solid #120a2e;border-radius:22px;padding:20px;box-shadow:5px 5px #120a2e}.dsm.cyx .cypain span{color:#b91c1c;background:#fee2e2;border:2px solid #120a2e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dsm.cyx .cypain span svg{width:19px;height:19px}.dsm.cyx .cypain h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:17px;font-weight:800;line-height:1.25}.dsm.cyx .cypain p{color:var(--mut);margin:0;font-size:14px;line-height:1.55}.dsm.cyx .cych .lead a{color:#fcd34d;font-weight:700}.dsm.cyx .cysol{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px;display:grid}.dsm.cyx .cysol>div{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.dsm.cyx .cysol b{letter-spacing:-.02em;font-size:17px;display:block}.dsm.cyx .cysol p{color:#cfc6ee;margin:4px 0 0;font-size:14px;line-height:1.55}.dsm.cyx .cyic{color:#120a2e;background:#fcd34d;border:2px solid #120a2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dsm.cyx .cyic svg{width:21px;height:21px;display:block}.dsm.cyx .cmpc{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dsm.cyx .cmpc small{color:#bfb3e6;font-size:14px;font-weight:600}.dsm.cyx .cybg{background:#f6f3fd}.dsm.cyx .cycols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.dsm.cyx .cycol{background:#fff;border:2px solid #120a2e;border-radius:22px;padding:22px;box-shadow:5px 5px #120a2e}.dsm.cyx .cycol h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:18px;font-weight:800}.dsm.cyx .cycol ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dsm.cyx .cycol li{color:#37314f;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.dsm.cyx .cycol li svg{color:#16a34a;stroke-width:3px;flex:none;width:16px;height:16px;margin-top:2px}.dsm.cyx .cych2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.dsm.cyx .cych2>div{background:#fff;border:2px solid #120a2e;border-radius:22px;padding:20px;box-shadow:5px 5px #120a2e}.dsm.cyx .cych2 h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:17px;font-weight:800}.dsm.cyx .cych2 p{color:var(--mut);margin:0;font-size:14px;line-height:1.55}.dsm.cyx .cybd{gap:22px;margin-top:34px;display:grid}.dsm.cyx .cybd.two{grid-template-columns:1.6fr 1fr;align-items:start}.dsm.cyx .cylive{margin:24px 0 0}.dsm.cyx .cylive a{color:var(--p2);align-items:center;gap:8px;font-weight:800;display:inline-flex}.dsm.cyx .cylive svg{width:16px;height:16px}.dsm.cyx .cyout{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.dsm.cyx .cyout div{color:#fff;background:#120a2e;border:2px solid #120a2e;border-radius:22px;padding:20px;box-shadow:5px 5px #fcd34d}.dsm.cyx .cyout b{letter-spacing:-.03em;color:#fcd34d;font-size:30px;font-weight:800;line-height:1.05;display:block}.dsm.cyx .cyout span{color:#d9d1f5;margin-top:8px;font-size:13.5px;font-weight:600;display:block}.dsm.cyx .cyba2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px;display:grid}.dsm.cyx .cyba2 figure{background:#fff;border:2px solid #120a2e;border-radius:22px;margin:0;position:relative;overflow:hidden}.dsm.cyx .cyba2 img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;display:block}.dsm.cyx .cyba2 figcaption{color:#5f5a73;border-top:2px solid #120a2e;padding:10px 14px;font-size:13px;font-weight:600}.dsm.cyx .cyba2 .af{box-shadow:6px 6px #fcd34d}.dsm.cyx .cyb{letter-spacing:.14em;text-transform:uppercase;color:#120a2e;background:#fff;border:2px solid #120a2e;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}.dsm.cyx .af .cyb{background:#fcd34d}.dsm.cyx .cyct{background:#fff;border:2px solid #120a2e;border-radius:24px;overflow:hidden;box-shadow:8px 8px #120a2e}.dsm.cyx .cycr{grid-template-columns:1fr 1fr;display:grid}.dsm.cyx .cycr span{border-top:1.5px solid #ece8f5;align-items:center;gap:10px;padding:15px 20px;font-size:15px;font-weight:600;display:flex}.dsm.cyx .cycr span:first-child{color:#6b6585;background:#fbfafd}.dsm.cyx .cycr span:last-child{color:#120a2e;background:#f0fdf4;border-left:2px solid #120a2e;font-weight:700}.dsm.cyx .cycr svg{stroke-width:3px;flex:none;width:18px;height:18px}.dsm.cyx .cycr span:first-child svg{color:#ef4444}.dsm.cyx .cycr span:last-child svg{color:#16a34a}.dsm.cyx .cyhd span{letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:13px;font-weight:900}.dsm.cyx .cyhd span:first-child{background:#f1f0f5}.dsm.cyx .cyhd span:last-child{background:#fcd34d}.dsm.cyx .cynote{color:#8a85a0;margin:16px 0 0;font-size:12.5px;font-style:italic}.dsm.cyx .cybars{background:#f6f3fd;border:2px solid #120a2e;border-radius:22px;margin-top:24px;padding:22px}.dsm.cyx .cybars h3{margin:0 0 14px;font-size:17px;font-weight:800}.dsm.cyx .cybr{margin-top:12px}.dsm.cyx .cybr div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.dsm.cyx .cybr i{background:#e6e1f3;border-radius:999px;height:12px;display:block;overflow:hidden}.dsm.cyx .cybr em{background:var(--p2);border-radius:999px;height:100%;display:block}.dsm.cyx .cyqn{color:#5f5a73;margin:14px 0 0;font-size:15px;line-height:1.6}.dsm.cyx .cyqc{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dsm.cyx .cyqc span{color:#120a2e;background:#fff;border:2px solid #120a2e;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.dsm.cyx .qcta small a{color:inherit;text-decoration:underline}.dsm.cyx .cymore .lead a{color:var(--p2);align-items:center;gap:8px;font-weight:800;display:inline-flex}.dsm.cyx .cymore .lead a svg{width:16px;height:16px}.dsm.cyx .cymg{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dsm.cyx .cymc{color:#120a2e;background:#fff;border:2px solid #120a2e;border-radius:24px;flex-direction:column;text-decoration:none;transition:all .15s;display:flex;overflow:hidden;box-shadow:5px 5px #120a2e}.dsm.cyx .cymc:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #120a2e}.dsm.cyx .cymi{aspect-ratio:16/9;background:#ede9fe;border-bottom:2px solid #120a2e;display:block;overflow:hidden}.dsm.cyx .cymi img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dsm.cyx .cymd{flex-direction:column;gap:8px;padding:18px;display:flex}.dsm.cyx .cymd small{letter-spacing:.1em;text-transform:uppercase;color:var(--p2);font-size:12px;font-weight:800}.dsm.cyx .cymd b{letter-spacing:-.02em;font-size:17px;line-height:1.3}.dsm.cyx .cyms{color:#5f5a73;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.dsm.cyx .cyms em{color:#120a2e;font-size:20px;font-style:normal;font-weight:800}.dsm.cyx .qs,.dsm.cyx .opts,.dsm.cyx .opts b{min-width:0}.dsm.cyx .opts a{text-align:left;width:100%;color:var(--ink);background:#fff;border:2px solid #e6e1f3;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:all .15s;display:flex}.dsm.cyx .opts a:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fffbeb;transform:translate(-2px,-2px)}.dsm.cyx .opts b{flex:1}.dsm.cyx .opts>a>svg{width:18px;height:18px;color:var(--p2)}@media (width<=1100px){.dsm.cyx .hero .hl{font-size:46px}.dsm.cyx .cypain,.dsm.cyx .cyout{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.dsm.cyx .hero{padding-bottom:40px}.dsm.cyx .hero .hl{font-size:36px}.dsm.cyx .cyh{margin-top:12px}.dsm.cyx .cyshot,.dsm.cyx .cyph{box-shadow:6px 6px #fcd34d}.dsm.cyx .cyph{aspect-ratio:4/3.6}.dsm.cyx .cytag{right:6px}.dsm.cyx .cyst{gap:8px;margin-top:26px}.dsm.cyx .cyst div{border-radius:16px;padding:12px 10px}.dsm.cyx .cyst dd{font-size:22px}.dsm.cyx .cyst dt{font-size:11.5px}.dsm.cyx .cypg{grid-template-columns:minmax(0,1fr);gap:26px}.dsm.cyx .cyp{font-size:16px}.dsm.cyx .cypain{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.dsm.cyx .cypain>div{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding:16px;display:grid;box-shadow:4px 4px #120a2e}.dsm.cyx .cypain span{grid-row:span 2}.dsm.cyx .cypain h3{margin:0 0 4px;font-size:16px}.dsm.cyx .cysol{grid-template-columns:minmax(0,1fr);gap:10px}.dsm.cyx .cysol>div{padding:16px}.dsm.cyx .cmpc .btn{justify-content:center;width:100%}.dsm.cyx .cycols,.dsm.cyx .cych2{grid-template-columns:minmax(0,1fr);gap:10px}.dsm.cyx .cybd.two{grid-template-columns:minmax(0,1fr)}.dsm.cyx .cyout{gap:10px}.dsm.cyx .cyout div{padding:14px;box-shadow:4px 4px #fcd34d}.dsm.cyx .cyout b{font-size:22px}.dsm.cyx .cyba2{grid-template-columns:minmax(0,1fr)}.dsm.cyx .cyct{border-radius:20px;box-shadow:5px 5px #120a2e}.dsm.cyx .cycr span{align-items:flex-start;gap:8px;padding:12px;font-size:13.5px}.dsm.cyx .cycr svg{width:16px;height:16px;margin-top:2px}.dsm.cyx .cymg{grid-template-columns:minmax(0,1fr);gap:12px}.dsm.cyx .fbox{grid-template-columns:minmax(0,1fr)}.dsm.cyx .fbox>*{min-width:0}}@media (width<=420px){.dsm.cyx .hero .hl{font-size:32px}.dsm.cyx .cyst dd{font-size:19px}}.dsm.cyx .hero .hl .u{white-space:normal}.dsm.cyx .qg>*{min-width:0}.dsm.cyx .qcta .btn{white-space:normal;text-align:center}
