
:root{--bg:#fff;--soft:#f6f5f8;--ink:#16141c;--muted:#5e5a68;--line:#e8e5ec;--brand:#9F1535;--brand-d:#7e0f29;--brand-t:#fbeef1;--violet:#7b5cff;--orb:linear-gradient(120deg,#ff8a6b,#ef5f4b 35%,#b05cff 75%,#6f7bff);--grad:linear-gradient(120deg,#c21d45,#9F1535 55%,#6d1030);--r:24px}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;font-size:16px}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.wrap.narrow{max-width:820px}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:10px;z-index:99}.skip:focus{left:8px}.center{text-align:center}.orb{width:22px;height:22px;border-radius:50%;flex:none;background:radial-gradient(circle at 32% 28%,#fff6 0 18%,transparent 19%),var(--orb);box-shadow:0 0 14px #b05cff55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;border:1px solid transparent;cursor:pointer;background:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.btn:active{transform:scale(.98)}.btn.p{background:var(--ink);color:#fff}.btn.g{background:var(--brand);color:#fff}.btn.g:hover{background:var(--brand-d)}.btn.o{border-color:var(--line);background:#fff}.btn.o:hover{border-color:#cfcad6}.btn.w{background:#fff;color:var(--ink)}.btn.ow{border-color:#ffffff55;color:#fff}.link{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.eyebrow{display:inline-block;font-weight:700;font-size:13px;color:var(--brand);letter-spacing:.07em;text-transform:uppercase}h1{font-size:clamp(38px,6vw,74px);line-height:1.02;letter-spacing:-.045em;font-weight:800}h2{font-size:clamp(28px,3.8vw,46px);letter-spacing:-.035em;line-height:1.08;font-weight:800;margin:8px 0 14px}h3{letter-spacing:-.02em}.lead{font-size:19px;color:var(--muted);max-width:640px;margin:20px 0 28px}.sub{color:var(--muted);font-size:18px;max-width:640px}.center .sub{margin:0 auto}.note{font-size:13.5px;color:var(--muted);margin-top:14px}section{padding:84px 0}section.pt0{padding-top:0}section.soft{background:var(--soft)}.ctas{display:flex;gap:12px;flex-wrap:wrap}.hero .ctas,.final .ctas{justify-content:center}.nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav>.wrap{display:flex;align-items:center;gap:22px;height:68px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:22px;letter-spacing:-.03em}.logo svg{width:30px;height:30px}.logo img{height:32px;width:auto}@media (max-width:560px){.logo img{height:27px}}.links{display:flex;gap:2px;font-size:15px;font-weight:500;color:var(--muted)}.links>a,.links>button{padding:8px 12px;border-radius:10px;border:0;background:none;cursor:pointer}.links>a:hover,.links>button:hover,.links>button[aria-expanded=true]{color:var(--ink);background:var(--soft)}.links button span{display:inline-block;transition:transform .2s;font-size:11px;margin-left:3px}.links button[aria-expanded=true] span{transform:rotate(180deg)}.sp{flex:1}.askbtn{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 15px 7px 8px;font-size:14px;color:var(--muted);cursor:pointer}.askbtn:hover{border-color:#cfc6ff;color:var(--ink)}.burger{display:none;border:0;background:none;font-size:25px;cursor:pointer;padding:6px;line-height:1}.mega{position:absolute;left:0;right:0;top:68px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 30px 50px -30px rgba(20,18,30,.35);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;max-height:calc(100vh - 68px);overflow:auto}.mega.open{opacity:1;visibility:visible;transform:none}.mega .wrap{display:grid;grid-template-columns:repeat(3,1fr) 1fr;gap:10px;padding-top:20px;padding-bottom:24px;align-items:start}.mega .prods{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.mega .prods a{background:var(--soft);border-radius:16px;padding:12px 14px;gap:12px}.mega .prods a:hover{background:#f3e9ee}.mega .prods .pi{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;background:#fff;color:var(--brand);box-shadow:0 0 0 1px var(--line)}.mega .prods .pi svg{width:21px;height:21px}.mega .prods em{font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:var(--brand);border-radius:999px;padding:2px 7px;margin-inline-start:4px;vertical-align:2px}.mega .prods small{-webkit-line-clamp:2}.mega h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:4px 10px 6px}.mega a{display:flex;gap:11px;padding:8px 10px;border-radius:12px;align-items:center}.mega a:hover{background:var(--soft)}.mega b{display:block;font-size:14.5px;line-height:1.3}.mega small{color:var(--muted);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ic{width:36px;height:36px;border-radius:11px;background:var(--soft);display:grid;place-items:center;font-size:18px;flex:none}.mega .feat{background:var(--ink);color:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;min-height:260px}.mega .feat::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:var(--brand);filter:blur(70px);opacity:.6;right:-70px;bottom:-90px}.mega .feat>*{position:relative;z-index:1}.mega .feat small{color:#bdb8c8}.mega .feat b{font-size:19px}.mega .feat .btn{align-self:flex-start}.mega .feat .all{padding:0;margin-top:auto;color:#fff;font-weight:600;font-size:14px}.mega .feat a.all:hover,.mega .feat a.btn:hover{background:none}.mega .feat a.btn:hover{background:var(--brand-d)}.mob{position:fixed;inset:0;z-index:40;background:#fff;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s}.mob.open{opacity:1;visibility:visible;transform:none}.mob .head{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 16px;border-bottom:1px solid var(--line);flex:none}.mob .body{padding:6px 16px 24px;overflow:auto;flex:1}.mob details{border-bottom:1px solid var(--line)}.mob summary,.mob .row{display:flex;justify-content:space-between;padding:16px 2px;font-weight:700;font-size:18px;list-style:none;cursor:pointer}.mob summary::-webkit-details-marker{display:none}.mob summary::after{content:"+";color:var(--muted)}.mob details[open] summary::after{content:"–"}.mob details a{display:flex;gap:12px;align-items:center;padding:7px 2px;font-size:15px}.mob details a.allm{color:var(--brand);font-weight:700;padding:12px 2px 16px}.mob details h5{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:12px 0 2px}.mob .row{border-bottom:1px solid var(--line)}.mob .row span{color:var(--muted);font-weight:500}.mob .foot{padding:14px 16px 20px;display:grid;gap:10px;border-top:1px solid var(--line);flex:none}.x{border:0;background:var(--soft);border-radius:50%;width:36px;height:36px;cursor:pointer;flex:none;font-size:15px}.askov{position:fixed;inset:0;z-index:50;background:rgba(14,12,22,.5);backdrop-filter:blur(4px);display:none;align-items:flex-start;justify-content:center;padding:9vh 16px 16px}.askov.open{display:flex}.askcard{width:100%;max-width:720px;background:#fff;border-radius:24px;box-shadow:0 40px 80px -30px #000a;padding:18px;max-height:82vh;overflow:auto}.askrow{display:flex;align-items:center;gap:12px;border-radius:18px;padding:8px 8px 8px 14px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--orb) border-box;width:100%;text-align:left}.askrow input{flex:1;min-width:0;border:0;font:inherit;font-size:17px;outline:none;background:none}.askrow .orb{width:28px;height:28px}.askrow.fake{cursor:text}.askrow.fake .ph{flex:1;min-width:0;color:var(--muted);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugg{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.sugg button{border:0;background:var(--soft);border-radius:999px;padding:8px 13px;font-size:13.5px;cursor:pointer}.sugg button:hover{background:#ecebff}.ans{background:var(--soft);border-radius:18px;padding:18px;display:none}.ans.show{display:block}.ans .who{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px;margin-bottom:8px}.ans p{font-size:15.5px}.ans .lk{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ans .lk a{background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--violet);animation:b 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes b{50%{opacity:.25;transform:translateY(-2px)}}.hero{text-align:center;padding:72px 0 10px;position:relative;overflow:hidden}.glow{position:absolute;inset:-220px 0 auto;height:640px;background:radial-gradient(600px 300px at 45% 40%,#f9d3dc99,transparent 70%),radial-gradient(500px 280px at 70% 30%,#e6ddff99,transparent 70%);z-index:-1}.pill{display:inline-flex;gap:8px;align-items:center;font-size:13.5px;font-weight:600;border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 7px;background:#fff}.pill b{background:var(--brand);color:#fff;border-radius:999px;padding:2px 9px;font-size:12px}.hero h1{margin:22px auto 0;max-width:920px}.hero h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{margin:22px auto 30px}.switch{display:inline-flex;background:var(--soft);border-radius:999px;padding:4px;margin-top:26px;gap:2px}.switch button{border:0;background:none;font-weight:700;font-size:14px;padding:8px 16px;border-radius:999px;cursor:pointer;color:var(--muted)}.switch button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.08)}.stage{margin:40px auto 0;display:flex;justify-content:center;align-items:flex-end;gap:28px}.phone{width:290px;border-radius:44px;background:#0d0c12;padding:10px;box-shadow:0 40px 80px -30px rgba(60,20,50,.45);flex:none}.phone img{width:100%;border-radius:35px}.side{width:250px;text-align:left;display:flex;flex-direction:column;gap:12px;margin-bottom:44px}.chip{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 16px;font-size:14px;box-shadow:0 12px 30px -20px rgba(20,18,30,.45)}.chip small{display:block;color:var(--muted);font-size:12px}.stats-sec{padding:40px 0 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;border-block:1px solid var(--line);padding:26px 0}.stats div{text-align:center}.stats b{display:block;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.stats span{color:var(--muted);font-size:14px}.fgroup{margin-top:52px}.fgh{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:16px}.fgh h3,.fgh h2{font-size:22px;margin:0}.fgh p{color:var(--muted);font-size:15px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tiles.three{grid-template-columns:repeat(3,1fr)}.tile{background:var(--soft);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:8px;border:1px solid transparent;transition:border-color .15s,transform .15s,background .15s;min-height:200px}.tile:hover{border-color:#e3c4cd;background:#fff;transform:translateY(-2px)}.tile .ic{background:#fff;width:42px;height:42px;font-size:21px}.tile h3{font-size:18px;line-height:1.25;margin-top:6px}.tile p{color:var(--muted);font-size:14.5px;flex:1}.tile .more{font-size:13.5px;font-weight:700;color:var(--brand)}.tile.big{grid-column:span 2;background:var(--ink);color:#fff}.tile.big p{color:#c9c5d3}.tile.big .ic{background:#ffffff1a}.tile.big .more{color:#ffb3c4}.tile.big:hover{background:#221f2b;border-color:transparent}.tile.big h3{font-size:24px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;counter-reset:s;list-style:none;padding:0}.steps li{border-top:2px solid var(--ink);padding-top:16px}.steps li::before{counter-increment:s;content:"0" counter(s);font-weight:800;color:var(--brand)}.steps h3{font-size:18px;margin:6px 0 6px}.steps p{color:var(--muted);font-size:15px}.steps.one{grid-template-columns:1fr;margin-top:0}.askband{background:linear-gradient(135deg,#fdf0f3,#f1edff);border-radius:32px;padding:46px;display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center}.askband>div{min-width:0}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.plan{border:1px solid var(--line);border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:12px;position:relative}.plan.hl{background:var(--ink);color:#fff;border-color:var(--ink)}.plan.hl li{color:#cfcbd8}.badge{position:absolute;top:-12px;left:24px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:4px 11px}.price{font-size:44px;font-weight:800;letter-spacing:-.04em}.price small{font-size:14px;font-weight:500;opacity:.7}.plan ul{list-style:none;padding:0;flex:1;color:var(--muted);font-size:15px}.plan li{padding:6px 0 6px 24px;position:relative}.plan li::before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:800}.plan.hl li::before{color:#ff9cb4}#precios .note{text-align:center}.cta-sec{padding-top:0}.final{background:var(--ink);color:#fff;border-radius:40px;padding:68px 30px;text-align:center;position:relative;overflow:hidden}.final .sub{color:#c4c0cf;margin:0 auto 26px}.final::after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:var(--brand);filter:blur(100px);opacity:.55;right:-120px;top:-160px}.final>*{position:relative;z-index:1}.crumbs{font-size:13.5px;color:var(--muted);padding-top:22px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.phead{padding:34px 0 40px}.phead h1{font-size:clamp(34px,5vw,58px)}.phead .lead{margin-bottom:0}.fhero{padding:30px 0 70px}.fhero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.fhero h1{font-size:clamp(34px,4.8vw,60px);margin-top:10px}.fvis{display:flex;justify-content:center}.illus{width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,var(--brand-t) 60%,#f1edff);display:grid;place-items:center;font-size:110px;box-shadow:inset 0 0 0 1px var(--line)}.big-p{font-size:clamp(20px,2.3vw,26px);line-height:1.45;letter-spacing:-.01em;margin-top:10px}.points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.point{border:1px solid var(--line);border-radius:20px;padding:22px}.point h3{font-size:17px;margin-bottom:6px}.point p{color:var(--muted);font-size:15px}.gallery{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;align-items:flex-start}.gallery .phone{width:250px}.shot-wide{border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 60px -36px rgba(20,18,30,.5);max-width:760px}.innov{background:var(--brand-t);border-radius:28px;padding:36px}.innov p{font-size:clamp(18px,2vw,22px);line-height:1.5;margin-top:10px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-weight:700;cursor:pointer;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--muted);font-weight:500}.faq details[open] summary::after{content:"–"}.faq p{color:var(--muted);margin-top:10px}.demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.demo-grid .gallery .phone{width:200px}.ctas.left{margin-top:22px}.helpask{margin-bottom:20px}.prose h2{font-size:22px;margin:28px 0 8px}.prose p{color:#3d3946;margin:10px 0;font-size:16.5px}.form{display:grid;gap:16px}.form label{display:grid;gap:6px;font-weight:600;font-size:14.5px}.form input,.form textarea{font:inherit;font-weight:400;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;width:100%}.form input:focus,.form textarea:focus{outline:2px solid var(--violet);border-color:transparent}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--muted)}.form .check input{width:auto;margin-top:5px}.form .btn{justify-self:start}footer{background:var(--soft);padding:60px 0 28px;font-size:14px;color:var(--muted);margin-top:40px}footer .cols{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:28px}footer h4,footer .fh{color:var(--ink);font-size:14px;margin:0 0 10px;font-weight:700;letter-spacing:0}footer a{display:block;margin:7px 0}footer a:hover{color:var(--ink)}footer .flogo img{width:92px;height:auto}footer .about p{margin-top:12px;max-width:260px}footer .tag{font-weight:700;color:var(--brand)}footer .legalrow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);margin-top:40px;padding-top:20px}footer .langsel{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;color:var(--ink)}@media (max-width:1060px){.tiles{grid-template-columns:repeat(3,1fr)}.mega .wrap{grid-template-columns:1fr 1fr}.mega .feat{min-height:0}}@media (max-width:960px){.links,.askbtn .t,.mega{display:none}.burger{display:block}.askbtn{padding:6px}.nav>.wrap{gap:12px}.tiles,.tiles.three{grid-template-columns:1fr 1fr}.tile.big{grid-column:span 2}.steps,.plans,.askband,.fhero .wrap,.demo-grid{grid-template-columns:1fr}.askband{padding:28px 20px}.points{grid-template-columns:1fr 1fr}.side{display:none}.phone{width:250px}.stats{grid-template-columns:1fr 1fr}footer .cols{grid-template-columns:1fr 1fr}footer .about{grid-column:1/-1}section{padding:60px 0}.fhero{padding-bottom:40px}}@media (max-width:560px){.wrap{padding:0 16px}.nav .btn.p{padding:9px 14px;font-size:14px}.hero{padding-top:44px}.lead{font-size:17px}.tiles,.tiles.three,.points{grid-template-columns:1fr}.tile.big{grid-column:auto}.tile{min-height:0}.form .two{grid-template-columns:1fr}.final{padding:48px 20px;border-radius:28px}.gallery .phone{width:220px}.innov{padding:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ai-orb{--lx: 0;--ly: 0;position: relative;display: inline-block;vertical-align: middle;width: 1em;height: 1em;flex: none;padding: 0;border: 0;background: none;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;animation: ai-orb-float 5s ease-in-out infinite}.ai-orb::after{content: "";position: absolute;left: 10%;right: 10%;bottom: -.12em;height: .2em;z-index: -1;border-radius: 50%;background: linear-gradient(90deg,#f39a4a,#d63f9c 45%,#7a5be0);filter: blur(.1em);opacity: .45}.ai-orb-body{position: absolute;inset: 0;overflow: hidden;isolation: isolate;border-radius: 50%;background: radial-gradient(circle at 50% 52%,#b01f7b 0%,#c13a98 42%,#e6b3e6 78%,#fff 100%);box-shadow: inset -.07em -.1em .17em rgba(70,15,115,.55),inset .04em .05em .1em rgba(255,255,255,.8),inset 0 0 .02em rgba(255,255,255,.9),0 .05em .12em rgba(90,30,120,.38);transition: transform .3s cubic-bezier(.3,1.6,.5,1)}.ai-orb:active .ai-orb-body{transform: scale(.92)}.ai-orb-blobs{position: absolute;inset: 0;transform: translate(calc(var(--lx) * .035em),calc(var(--ly) * .035em))}.ai-orb-blobs i{position: absolute;border-radius: 50%;filter: blur(.13em)}.ai-orb-blobs i:nth-child(1){width: .6em;height: .6em;left: .02em;top: .5em;background: #f58a35;animation: ai-orb-a 9s ease-in-out infinite}.ai-orb-blobs i:nth-child(2){width: .55em;height: .6em;left: .55em;top: .1em;background: #5546c9;animation: ai-orb-b 11s ease-in-out infinite}.ai-orb-blobs i:nth-child(3){width: .5em;height: .45em;left: -.05em;top: -.02em;background: #f6b3de;animation: ai-orb-c 10s ease-in-out infinite}.ai-orb-blobs i:nth-child(4){width: .45em;height: .45em;left: .6em;top: .62em;background: #c79cf5;animation: ai-orb-d 12s ease-in-out infinite}.ai-orb-blobs i:nth-child(5){width: .42em;height: .42em;left: .3em;top: .28em;background: #b3157a;animation: ai-orb-b 8s ease-in-out infinite reverse}.ai-orb-shine{position: absolute;inset: 0;border-radius: 50%;transform: translate(calc(var(--lx) * -.015em),calc(var(--ly) * -.015em));background: radial-gradient(ellipse 20% 12% at 31% 16%,rgba(255,255,255,.98),rgba(255,255,255,0) 100%),radial-gradient(circle at 30% 22%,rgba(255,255,255,.5),transparent 42%),radial-gradient(ellipse 46% 17% at 56% 97%,rgba(255,205,160,.75),transparent 100%),radial-gradient(circle at 38% 32%,transparent 52%,rgba(60,10,100,.4) 100%)}.ai-orb-eyes{position: absolute;left: 50%;top: 42%;display: flex;gap: .085em;direction: ltr;pointer-events: none;transform: translate(-50%,-50%) translate(calc(var(--lx) * .1em),calc(var(--ly) * .08em));filter: drop-shadow(0 0 .035em rgba(255,255,255,.95)) drop-shadow(0 0 .08em rgba(255,255,255,.6))}.ai-orb-eyes svg{display: block;width: .15em;height: .185em;fill: #fff;transform-origin: 50% 62%;transition: transform .13s ease-in-out}.ai-orb-eyes svg:first-child{rotate: 8deg}.ai-orb-eyes svg:last-child{rotate: -8deg}.ai-orb.blink .ai-orb-eyes svg{transform: scaleY(.08)}.ai-orb-mouth{position: absolute;left: 50%;top: 100%;width: .15em;height: .085em;margin: .04em 0 0 -.075em;border-radius: .025em .025em .085em .085em;background: #fff;transform-origin: 50% 0;transform: scale(0);opacity: 0;transition: transform .25s ease-in,opacity .25s}.ai-orb.talk .ai-orb-mouth{transform: none;opacity: 1;animation: ai-orb-laugh 1.5s cubic-bezier(.3,1.4,.5,1) both}@keyframes ai-orb-laugh{0%{transform: scale(0);opacity: 0}18%{transform: scale(1.15,1.1);opacity: 1}34%{transform: scale(1,.5)}50%{transform: scale(1.1,1.1)}66%{transform: scale(1,.5)}82%{transform: scale(1.05,1.05)}100%{transform: none}}@keyframes ai-orb-float{0%,100%{translate: 0 0}50%{translate: 0 -.05em}}@keyframes ai-orb-a{0%,100%{transform: none}50%{transform: translate(.14em,-.1em) scale(1.15)}}@keyframes ai-orb-b{0%,100%{transform: none}50%{transform: translate(-.12em,.14em) scale(.9)}}@keyframes ai-orb-c{0%,100%{transform: none}50%{transform: translate(.12em,.08em)}}@keyframes ai-orb-d{0%,100%{transform: none}50%{transform: translate(-.14em,-.1em) scale(1.2)}}.ai-orb::after{z-index:0}.askwrap{position:relative;display:flex}.askbtn{padding:4px 15px 4px 5px}.askbtn .ai-orb{animation-duration:5s}.ask-say{position:absolute;top:calc(100% + 12px);right:0;z-index:25;width:max-content;max-width:15rem;padding:9px 14px;border-radius:16px;background:#fff;color:#26262c;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 8px 26px rgba(40,20,60,.2);transform-origin:85% 0;opacity:0;transform:scale(.7) translateY(-6px);pointer-events:none;transition:opacity .2s,transform .2s;cursor:pointer}.ask-say::before{content:"";position:absolute;right:22px;top:-6px;width:14px;height:14px;background:#fff;border-top-left-radius:4px;transform:rotate(45deg)}.ask-say[data-show]{opacity:1;transform:none;pointer-events:auto;transition:opacity .25s,transform .45s cubic-bezier(.3,1.5,.5,1)}.askrow .ai-orb,.ans .who .ai-orb,.mob .foot .ai-orb{flex:none}@media (max-width:960px){.askbtn{padding:0;border:0;background:none}.ask-say{right:-6px;max-width:min(15rem,calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.ai-orb,.ai-orb-blobs i{animation:none!important}}.sec{position:relative;padding:96px 0}.sec.soft{background:var(--soft)}.sec.dark{background:#110f17;color:#f4f1f6}.sec.dark .sub,.sec.dark p{color:#b9b4c6}.center{text-align:center}.mt{margin-top:40px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.h2-hero{padding:70px 0 40px;overflow:hidden;position:relative}.h2-hero::before{content:"";position:absolute;inset:-30% -10% auto;height:120%;background:radial-gradient(700px 360px at 75% 40%,#f6cfd9aa,transparent 70%),radial-gradient(600px 320px at 15% 10%,#e6ddff99,transparent 70%);z-index:-1}.h2-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.h2-hero h1{font-size:clamp(40px,5.6vw,70px)}.h2-hero h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13.5px;color:var(--muted)}.trust span{display:inline-flex;gap:7px;align-items:center}.trust i{width:22px;height:22px;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);display:grid;place-items:center;font-style:normal;font-size:12px}.stage2{position:relative;height:600px}.dev{position:absolute;border-radius:42px;background:#0d0c12;padding:9px;box-shadow:0 50px 90px -40px rgba(60,20,50,.6)}.dev img{display:block;width:100%;border-radius:34px}.dev.main{width:270px;left:50%;top:10px;transform:translateX(-50%);z-index:2}.dev.back{width:220px;right:-10px;top:90px;transform:rotate(8deg);opacity:.95}.dev .fade{position:absolute;inset:9px;border-radius:34px;overflow:hidden}.dev .fade img{position:absolute;inset:0;width:100%;height:auto;opacity:0;transition:opacity .7s}.dev .fade img.on{opacity:1}.dev .ratio{visibility:hidden}.float{position:absolute;z-index:3;background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 18px 40px -16px rgba(30,20,40,.45);font-size:13.5px;max-width:230px;animation:bob 6s ease-in-out infinite}.float small{display:block;color:var(--muted);font-size:11.5px;margin-bottom:3px}.float.f1{left:-10px;top:70px}.float.f2{left:10px;bottom:90px;animation-delay:-2s}.float.f3{right:0;bottom:30px;animation-delay:-4s;background:#16141c;color:#fff}.float.f3 small{color:#b9b4c6}@keyframes bob{50%{transform:translateY(-8px)}}.typing-q{display:inline-block;border-right:2px solid var(--brand);white-space:nowrap;overflow:hidden;animation:caret .8s step-end infinite}@keyframes caret{50%{border-color:transparent}}.langdots{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);display:flex;gap:6px;z-index:3}.langdots button{border:0;border-radius:999px;padding:6px 12px;font-weight:700;font-size:12.5px;background:#fff;color:var(--muted);box-shadow:0 4px 14px rgba(0,0,0,.08);cursor:pointer}.langdots button.on{background:var(--ink);color:#fff}.band{padding:0;border-block:1px solid var(--line);background:#fff}.marquee{overflow:hidden;white-space:nowrap;padding:16px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);font-weight:700;color:#6f6878;font-size:18px}.marquee div{display:inline-block;animation:mq 45s linear infinite}.marquee span{margin:0 26px}.marquee span:nth-child(3n){color:var(--brand)}@keyframes mq{to{transform:translateX(-50%)}}.counts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.counts div{padding:26px 10px;text-align:center;border-inline-start:1px solid var(--line)}.counts div:first-child{border:0}.counts b{display:block;font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.counts span{font-size:14px;color:var(--muted)}.tourtabs{display:inline-flex;gap:4px;background:#fff;border-radius:999px;padding:5px;box-shadow:0 4px 18px rgba(0,0,0,.06);margin-top:26px;flex-wrap:wrap;justify-content:center}.tourtabs button{border:0;background:none;border-radius:999px;padding:10px 18px;font-weight:700;font-size:14.5px;color:var(--muted);cursor:pointer}.tourtabs button.on{background:var(--ink);color:#fff}.tour{display:grid;grid-template-columns:1fr 330px 1fr;gap:34px;align-items:center;margin-top:42px}.tlist{display:grid;gap:8px}.tlist[hidden]{display:none}.titem{text-align:start;background:#fff;border-radius:18px;padding:14px 16px;cursor:pointer;box-shadow:0 1px 0 var(--line);position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.tbtn{all:unset;display:flex;gap:10px;align-items:center;font-size:15.5px;font-weight:700;cursor:pointer;width:100%}.tbtn:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-radius:6px}.titem p{display:none;color:var(--muted);font-size:14px;margin-top:6px}.titem.on{box-shadow:0 18px 40px -22px rgba(60,20,50,.45),inset 0 0 0 1.5px #e9c6cf;transform:translateX(4px)}[dir=rtl] .titem.on{transform:translateX(-4px)}.titem.on p{display:block}.titem .bar{position:absolute;left:0;bottom:0;height:3px;background:var(--brand);width:0}.titem.on .bar{animation:fill 6s linear forwards}@keyframes fill{to{width:100%}}.titem .more{display:none;margin-top:8px;font-size:13.5px;font-weight:700;color:var(--brand)}.titem.on .more{display:inline-block}.tphone{width:300px;margin:0 auto;position:relative}.tphone .dev{position:relative;width:100%}.tdetail h3{font-size:24px;line-height:1.2}.tdetail ul{list-style:none;padding:0;margin-top:14px;display:grid;gap:10px}.tdetail li{display:flex;gap:10px;font-size:15px;color:var(--muted)}.tdetail li::before{content:"✓";color:var(--brand);font-weight:800}.tdetail .kpi{display:inline-flex;gap:8px;align-items:baseline;margin-top:18px;background:var(--brand-t);border-radius:14px;padding:10px 14px}.tdetail .kpi b{font-size:26px;letter-spacing:-.03em}.ba{position:relative;max-width:820px;margin:40px auto 0;border-radius:28px;overflow:hidden;aspect-ratio:16/10;box-shadow:0 40px 80px -40px rgba(30,20,40,.5);user-select:none;background:#fff}.ba .baside{position:absolute;inset:0;display:grid;place-items:center}.paper{background:#f3ebdc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='1' cy='1' r='.6' fill='%23d8ccb6'/%3E%3C/svg%3E")}.ba .paper{justify-items:start;padding-inline-start:6%}.paper .card{width:min(42%,360px);font-family:Georgia,serif;color:#3a2f22}.paper .h{font-size:26px;text-align:center;letter-spacing:.06em;margin-bottom:14px}.paper .row{display:flex;justify-content:space-between;border-bottom:1px dotted #b9a888;padding:8px 0;font-size:16px}.paper .gt{font-family:Arial,sans-serif;font-size:12px;color:#5b6ad0;display:block}.paper .warn{margin-top:14px;font-family:Arial,sans-serif;font-size:12.5px;color:#a33}.after{background:linear-gradient(135deg,#fdf0f3,#f1edff)}.ba .after{justify-items:end;padding-inline-end:16%}.after .dev{position:relative;width:240px;transform:rotate(-3deg)}.after .note{position:absolute;right:3%;bottom:10%;max-width:200px}.ba .clip{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x,50%))}.ba .handle{position:absolute;top:0;bottom:0;left:var(--x,50%);width:3px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);transform:translateX(-50%)}.ba .handle::after{content:"⟷";position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 8px 20px rgba(0,0,0,.2)}.ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.ba .tag{position:absolute;top:16px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:800;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ba .tag.l{left:16px}.ba .tag.r{right:16px;background:var(--brand);color:#fff}.algdemo{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start;margin-top:40px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chips button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.chips button.on{border-color:#d33;background:#fff1f1;color:#a11}.dishes{background:#fff;border-radius:24px;padding:8px;box-shadow:0 30px 60px -36px rgba(30,20,40,.45)}.dish{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;transition:background .25s,opacity .25s}.dish+.dish{border-top:1px solid var(--line)}.dish b{font-size:15.5px}.dish small{display:block;color:var(--muted);font-size:12.5px}.dish .st{font-size:12.5px;font-weight:800;border-radius:999px;padding:5px 10px;white-space:nowrap}.dish .ok{background:#e4f6ea;color:#17703f}.dish .bad{background:#fde3e3;color:#a11}.dish .unk{background:#fff4d6;color:#8a5a00}.dish.hit{background:#fff6f6}.kitchen{margin-top:16px;background:#16141c;color:#fff;border-radius:18px;padding:14px 16px;font-size:14px;display:none}.kitchen.show{display:block;animation:pop .35s cubic-bezier(.3,1.5,.5,1)}@keyframes pop{from{transform:scale(.95);opacity:0}}.kitchen small{color:#b9b4c6;display:block;font-size:12px;margin-bottom:4px}.story{display:grid;grid-template-columns:1fr 340px;gap:60px;margin-top:40px}.steps2{display:grid;gap:7vh;padding:4vh 0 24vh 34px;list-style:none;margin:0;position:relative}.steps2::before{content:"";position:absolute;left:9px;top:5vh;bottom:26vh;width:2px;background:linear-gradient(var(--line),var(--line))}.st2{position:relative;min-height:38vh;display:flex;align-items:center;opacity:.55;transition:opacity .4s}.st2 .dot{position:absolute;left:-34px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:#fff;border:2px solid var(--line);transition:border-color .3s,background .3s,box-shadow .3s}.st2.on .dot{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 6px var(--brand-t)}.card2{position:relative;width:100%;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px 30px;box-shadow:0 1px 0 var(--line);transition:box-shadow .35s,transform .35s,border-color .35s}.st2.on .card2{box-shadow:0 30px 60px -34px rgba(60,20,50,.4);border-color:#ecd3da;transform:translateX(6px)}.card2 .num{position:absolute;right:26px;top:18px;font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--brand-t)}.st2.on .card2 .num{color:#f3d6de}.facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 4px}.facts li{background:var(--soft);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.st2.on{opacity:1}.st2 .time{font-weight:800;color:var(--brand);font-size:14px}.st2 h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;margin:6px 0 8px;max-width:calc(100% - 70px)}.st2 p{font-size:17px;color:var(--muted);max-width:460px}.sticky{position:sticky;top:110px;align-self:start}.sticky .dev{position:relative;width:300px}.progress{position:absolute;left:-26px;top:20px;bottom:20px;width:3px;border-radius:3px;background:var(--line)}.progress i{position:absolute;left:0;top:0;width:100%;border-radius:3px;background:var(--brand);height:0;transition:height .4s}.roi{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.roibox{background:#fff;border-radius:26px;padding:30px;box-shadow:0 20px 50px -34px rgba(30,20,40,.4)}.roibox label{display:block;font-weight:700;font-size:14.5px;margin-top:18px}.roibox label:first-child{margin-top:0}.roibox label span{float:right;color:var(--brand);font-variant-numeric:tabular-nums}.roibox input[type=range]{width:100%;accent-color:var(--brand);margin-top:8px}.roiout{background:var(--ink);color:#fff;border-radius:26px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.roiout .big{font-size:58px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.roiout .rows{display:grid;gap:10px;margin-top:20px}.roiout .rows div{display:flex;justify-content:space-between;border-bottom:1px solid #2e2b38;padding-bottom:10px;font-size:14.5px;color:#cfcad9}.roiout small{color:#9993a8;font-size:12.5px;margin-top:16px;display:block}.bill{display:inline-flex;background:#fff;border-radius:999px;padding:4px;box-shadow:0 4px 16px rgba(0,0,0,.06);margin-top:20px}.bill button{border:0;background:none;border-radius:999px;padding:9px 16px;font-weight:700;cursor:pointer;color:var(--muted)}.bill button.on{background:var(--ink);color:#fff}.bill em{font-style:normal;font-size:11.5px;background:#e4f6ea;color:#17703f;border-radius:999px;padding:2px 7px;margin-inline-start:6px}.cmp{margin-top:30px;width:100%;border-collapse:collapse;background:#fff;border-radius:20px;overflow:hidden;font-size:14.5px}.cmp th,.cmp td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:center}.cmp th:first-child,.cmp td:first-child{text-align:start}.cmp thead th{background:var(--soft);font-size:15px}.cmp td.y{color:var(--brand);font-weight:800}.cmp td.n{color:#c9c4d1}.cmpwrap{overflow-x:auto;display:none}.cmpwrap.show{display:block}.faq2{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:10px}.fsearch{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:16px;padding:12px 14px;background:#fff;margin-top:20px}.fsearch input{border:0;outline:none;font:inherit;flex:1;min-width:0}.fq details{background:#fff;border-radius:16px;padding:16px 18px;margin-bottom:10px;box-shadow:0 1px 0 var(--line)}.fq summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.fq summary::-webkit-details-marker{display:none}.fq summary::after{content:"+";color:var(--muted)}.fq details[open] summary::after{content:"–"}.fq p{color:var(--muted);margin-top:8px}.fq .none{display:none;color:var(--muted)}.cta2{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;background:#110f17;color:#fff;border-radius:40px;padding:56px;position:relative;overflow:hidden}.cta2::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:var(--brand);filter:blur(110px);opacity:.55;left:-120px;bottom:-200px}.cta2>*{position:relative}.cta2 .sub{color:#c4c0cf}.qrcard{justify-self:end;background:#fff;color:var(--ink);border-radius:26px;padding:20px;text-align:center;width:230px}.qrbox{width:170px;height:170px;margin:0 auto 12px;border-radius:12px;border:10px solid #fff;outline:1px solid var(--line);background:conic-gradient(from 90deg at 25% 25%,#16141c 0 25%,#fff 0 50%,#16141c 0 75%,#fff 0) 0 0/28px 28px}.qrcard small{color:var(--muted)}@media (max-width:960px){.h2-grid,.tour,.algdemo,.story,.roi,.faq2,.cta2{grid-template-columns:1fr}.stage2{height:520px}.dev.back{display:none}.float.f1{left:0}.float{max-width:190px;font-size:12.5px}.counts{grid-template-columns:1fr 1fr}.counts div:nth-child(3){border:0}.tphone{order:-1;width:250px}.tdetail{display:none}.sticky{display:none}.steps2{gap:18px;padding:0 0 0 26px}.steps2::before{left:5px;top:0;bottom:0}.st2{opacity:1;min-height:0}.st2 .dot{left:-26px;top:34px;margin:0;width:14px;height:14px}.card2{padding:22px}.st2.on .card2{transform:none}.card2 .num{font-size:44px;right:18px}.st2 .mini{display:block!important}.qrcard{justify-self:start}.cta2{padding:34px 22px;border-radius:28px}.after .note{display:none}.sec{padding:64px 0}}@media (max-width:560px){.ba{aspect-ratio:3/4}.ba .paper{padding-inline-start:4%}.paper .card{width:46%}.paper h4{font-size:18px}.ba .after{padding-inline-end:5%}.paper .row{font-size:14px}.after .dev{width:190px}}.st2 .mini{display:none;width:200px;margin-top:16px;border-radius:26px;border:7px solid #0d0c12}.st2 .link{display:inline-block;margin-top:10px;font-size:14.5px}.trust{list-style:none;padding:0}.trust li{display:inline-flex;gap:7px;align-items:center}.qrcard img{display:block;margin:0 auto 12px;width:170px;height:170px}.qrcard b{display:block}.cmp th[scope=row]{text-align:start;font-weight:500}.dishes .dish:not(:has(.st))::after{content:""}.faq2>div,.roi>div,.algdemo>div,.tour>div,.h2-grid>div,.cta2>div,.story>*{min-width:0}.fsearch input{min-width:0}.sticky .progress{display:none}.promo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;max-width:640px;margin:22px auto 0;padding:12px 18px;border-radius:16px;background:linear-gradient(90deg,#fbeef1,#f1edff);border:1px solid #ecd3da;font-size:15px;text-align:center}.promo b{color:var(--brand)}.plan h3,.plan h2.pn{display:flex;align-items:center;gap:8px}.plan h2.pn{font-size:1.17em;letter-spacing:-.02em;margin:1em 0}.plan .off{font-size:12px;font-weight:800;color:#fff;background:var(--brand);border-radius:999px;padding:3px 8px}.plan.hl .off{background:#ff9cb4;color:#16141c}.plan .was{font-size:18px;color:var(--muted);margin-bottom:-8px}.plan.hl .was{color:#a7a2b3}.price small{letter-spacing:0;margin-inline-start:4px}.dev video{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;border-radius:34px;background:#0d0c12}.vcap{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);z-index:3;display:flex;gap:8px;align-items:center;white-space:nowrap;background:#16141c;color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;box-shadow:0 10px 24px -12px rgba(0,0,0,.5)}.vcap span{color:#c9c4d3}.marquee span[dir]{unicode-bidi:isolate}.lang2{background:radial-gradient(800px 320px at 50% 0,#f9e3e9,transparent 70%),#fff}.flow{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative;counter-reset:f}.flow::before{content:"";position:absolute;left:4%;right:4%;top:47px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(159,21,53,.08),rgba(159,21,53,.35) 50%,rgba(159,21,53,.08));z-index:0}.flow::after{content:"";position:absolute;top:43px;left:4%;width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(159,21,53,.14),0 0 18px 2px rgba(159,21,53,.45);z-index:0;animation:flowpulse 6s cubic-bezier(.6,0,.4,1) infinite}@keyframes flowpulse{0%{left:4%;opacity:0}8%{opacity:1}88%{opacity:1}100%{left:calc(96% - 10px);opacity:0}}.flow li{position:relative;z-index:1;display:flex;flex-direction:column;text-align:start;background:linear-gradient(180deg,#fff,#fffbfc);border:1px solid #efe7ea;border-radius:20px;padding:20px 18px 18px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(30,15,25,.04),0 18px 40px -30px rgba(90,20,45,.5);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.flow li:hover{transform:translateY(-4px);border-color:#ead3da;box-shadow:0 1px 2px rgba(30,15,25,.04),0 28px 50px -30px rgba(90,20,45,.55)}.flow .fhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.flow .fi{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--brand);background:linear-gradient(145deg,#fff 0%,#fbeef1 100%);border:1px solid #f1dce2;box-shadow:0 1px 0 #fff inset,0 8px 18px -10px rgba(159,21,53,.45)}.flow .fi svg{width:24px;height:24px}.flow .fn{font-size:12px;font-weight:700;letter-spacing:.08em;color:#b8aeb4;font-variant-numeric:tabular-nums}.flow b{display:block;font-size:16.5px;line-height:1.25;letter-spacing:-.01em}.flow p{color:var(--muted);font-size:14px;line-height:1.5;margin-top:8px;flex:1}.flow .ftag{align-self:flex-start;margin-top:16px;font-size:12px;font-weight:600;color:#6d5f67;background:#f6f1f3;border:1px solid #eee5e9;border-radius:8px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.01em}.flow li.hot{background:linear-gradient(160deg,#a8173a 0%,#7c0f2a 100%);border-color:transparent;color:#fff;box-shadow:0 24px 50px -22px rgba(124,15,42,.75)}.flow li.hot .fi{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);box-shadow:0 1px 0 rgba(255,255,255,.25) inset}.flow li.hot .fn{color:rgba(255,255,255,.6)}.flow li.hot p{color:rgba(255,255,255,.82)}.flow li.hot .ftag{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.lang-foot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:34px;padding:22px 24px;background:#fff;border:1px solid #efe7ea;border-radius:22px;box-shadow:0 18px 40px -34px rgba(90,20,45,.5)}.lchips{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;min-width:0}.lchips li{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--ink);min-width:0}.lchips svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;color:var(--brand);background:#fbeef1;stroke-width:2.4}.lstats{display:flex;align-items:stretch;background:#16141c;border-radius:18px;padding:6px}.lstats div{padding:12px 22px;text-align:center;min-width:112px;position:relative}.lstats div+div::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:rgba(255,255,255,.12)}.lstats b{display:block;font-size:28px;font-weight:800;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.lstats span{display:block;margin-top:2px;font-size:12px;color:#b9b2c3;line-height:1.3}@media (prefers-reduced-motion:reduce){.flow::after{animation:none;display:none}}.tourtabs em{font-style:normal;font-size:12px;background:rgba(0,0,0,.08);border-radius:999px;padding:1px 7px;margin-inline-start:4px}.tourtabs button.on em{background:rgba(255,255,255,.2)}.tlist{max-height:640px;overflow:auto;padding:4px 6px 4px 0;scrollbar-width:thin}.tdetail{background:#fff;border-radius:26px;padding:28px;box-shadow:0 24px 50px -36px rgba(30,20,40,.45);border:1px solid var(--line);align-self:center}.tdetail .eyebrow{font-size:12px}.tdetail h3{margin-top:6px}.tdetail .dtext{color:var(--muted);font-size:15.5px;margin-top:8px}.tdetail ul{gap:12px;margin-top:16px}.tdetail li{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.tdetail li::before{grid-row:span 2}.tdetail li b{color:var(--ink);font-size:15px}.tdetail li span{color:var(--muted);font-size:14px}.tdetail .dlink{margin-top:18px;display:inline-flex}.tdetail.swap{animation:pop .35s cubic-bezier(.3,1.4,.5,1)}.order2{background:#110f17;color:#f4f1f6;overflow:hidden;position:relative}.order2::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:var(--brand);filter:blur(140px);opacity:.35;left:-160px;top:10%}.order-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center;position:relative}.order2 .sub{color:#bdb7c9}.ophone{position:relative;display:flex;justify-content:center}.ophone .dev{position:relative;width:300px;box-shadow:0 50px 90px -40px #000,0 0 0 1px #2a2633}.olive{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#ff5f57;color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;white-space:nowrap;z-index:2}.ofeat{list-style:none;padding:0;margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ofeat li{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;display:grid;gap:4px}.ofeat li span{font-size:20px}.ofeat li b{font-size:14.5px}.ofeat li small{color:#a9a3b6;font-size:13px;line-height:1.4}.shared2{background:linear-gradient(160deg,#fff3f6 0%,#f3efff 55%,#eef6ff 100%)}.excl{display:inline-block;margin-bottom:10px;background:linear-gradient(90deg,#f5c451,#f08a3c);color:#2a1800;font-weight:800;font-size:13px;border-radius:999px;padding:6px 14px;box-shadow:0 10px 24px -12px #f08a3c}.shared2 .eyebrow{display:block}.pairs{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:44px}.pair{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.6);border:1px solid #fff;border-radius:30px;padding:22px 16px;backdrop-filter:blur(6px)}.pph{margin:0;width:42%;max-width:230px;text-align:center}.pph .dev{position:relative;width:100%;padding:7px;border-radius:32px}.pph .dev img{border-radius:26px}.pph figcaption{margin-top:12px;font-size:13.5px;color:var(--muted);line-height:1.4}.pph figcaption b{display:block;color:var(--ink);font-size:14.5px;margin-bottom:2px}.link-line{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--brand);font-weight:800}.link-line i{width:2px;height:60px;background:repeating-linear-gradient(var(--brand) 0 6px,transparent 6px 12px);animation:dash 1.2s linear infinite}.link-line span{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -8px rgba(159,21,53,.5)}@keyframes dash{to{background-position:0 12px}}.sben{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.sben div{background:#fff;border-radius:20px;padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start}.sben span{font-size:24px;grid-row:span 2}.sben b{font-size:16px}.sben p{color:var(--muted);font-size:14px}.swhy{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.swhy div{background:#16141c;color:#fff;border-radius:20px;padding:18px 20px}.swhy b{display:block;font-size:20px;letter-spacing:-.02em}.swhy span{color:#c9c4d3;font-size:14px}.near2{background:#fff8ef}.near-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.nstory{list-style:none;padding:0;margin-top:24px;display:grid;gap:12px}.nstory li{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:20px 20px 20px 6px;padding:16px 18px;box-shadow:0 12px 30px -24px rgba(80,40,10,.5);max-width:520px}.nstory li:nth-child(2){margin-left:34px;border-radius:20px 20px 6px 20px;background:#16141c;color:#fff}.nstory li:nth-child(2) p{color:#c9c4d3}.nstory li:nth-child(3){margin-left:12px}.nstory span{font-size:28px;line-height:1}.nstory b{font-size:16.5px}.nstory p{color:var(--muted);font-size:14.5px;margin-top:2px}.npoints{list-style:none;padding:0;margin-top:20px;display:grid;gap:8px;font-size:14.5px;color:var(--muted)}.npoints b{color:var(--ink)}.npoints span{margin-inline-end:6px}.nvis{position:relative;display:flex;justify-content:center}.nvis .dev{position:relative;width:290px;transform:rotate(3deg)}.nbubble{position:absolute;left:0;bottom:16%;background:#fff;border-radius:16px;padding:10px 14px;font-size:13.5px;font-weight:600;box-shadow:0 18px 36px -16px rgba(80,40,10,.45);animation:bob 6s ease-in-out infinite;z-index:2}.nemoji{position:absolute;right:6%;top:4%;font-size:56px;animation:bob 5s ease-in-out infinite -1s;z-index:2}.studio2{background:#fff}.st-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;margin-top:40px}.st-ctl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.st-ctl button{text-align:start;border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:14px;cursor:pointer;display:grid;gap:3px;transition:background .15s,border-color .15s,transform .15s}.st-ctl button span{font-size:20px}.st-ctl button b{font-size:14.5px}.st-ctl button small{color:var(--muted);font-size:12.5px;line-height:1.35}.st-ctl button:hover{background:#fff;border-color:#e3c4cd}.st-ctl button.on{background:#16141c;color:#fff;border-color:#16141c;transform:translateY(-2px)}.st-ctl button.on small{color:#c9c4d3}.st-phones{position:relative;height:600px}.st-phones .dev{position:absolute;width:250px}.st-phones .s1{left:50%;top:0;transform:translateX(-50%);z-index:3}.st-phones .s2{left:2%;top:60px;transform:rotate(-8deg);opacity:.9}.st-phones .s3{right:2%;top:60px;transform:rotate(8deg);opacity:.9}#stshot.swap{animation:pop .4s cubic-bezier(.3,1.4,.5,1)}.st-stats{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}.st-stats div{background:var(--soft);border-radius:18px;padding:12px 18px;text-align:center}.st-stats b{display:block;font-size:24px;font-weight:800}.st-stats span{font-size:12.5px;color:var(--muted)}.asteps{list-style:none;padding:0;margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.asteps li{position:relative;text-align:center}.asteps li:not(:last-child)::after{content:"→";position:absolute;right:-18px;top:42%;font-size:22px;color:var(--brand);font-weight:800}.asteps .n{position:absolute;left:50%;top:-14px;transform:translateX(-50%);z-index:2;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:0 8px 18px -8px var(--brand)}.asteps .dev{position:relative;width:100%;max-width:240px;margin:0 auto;padding:7px;border-radius:30px}.asteps .dev img{border-radius:24px}.asteps b{display:block;margin-top:14px;font-size:16.5px}.asteps p{color:var(--muted);font-size:14px;margin-top:4px}.amore{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.amore div{background:#fff;border-radius:18px;padding:16px;display:grid;gap:3px}.amore span{font-size:20px}.amore b{font-size:15px}.amore small{color:var(--muted);font-size:13px}.tools2{background:#fff}.tbox{margin-top:40px;background:#110f17;color:#f4f1f6;border-radius:36px;padding:22px;position:relative;overflow:hidden}.tbox::before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:var(--orb);filter:blur(120px);opacity:.28;right:-140px;top:-200px}.ttabs{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ttabs button{position:relative;overflow:hidden;border:0;border-radius:16px;padding:14px 10px;background:rgba(255,255,255,.06);color:#cfc9da;font-weight:700;font-size:14.5px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center}.ttabs button.on{background:#fff;color:#16141c}.ttabs .prog{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--brand)}.ttabs button.run .prog{animation:fill var(--d,7s) linear forwards}.tpanel{position:relative;display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center;padding:30px 30px 14px}.tpanel[hidden]{display:none}.tvis{position:relative}.tvis .dev{position:relative;width:270px;box-shadow:0 0 0 1px #2a2633,0 40px 80px -40px #000}.tnote{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:#fff;color:#16141c;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;white-space:nowrap;z-index:2}.ttext h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.15}.ttext p{color:#c4bed0;font-size:17px;margin-top:12px;max-width:520px}.ttext ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.ttext li{display:flex;gap:10px;color:#e7e3ee}.ttext li::before{content:"✦";color:#ff9cb4}.tools2 .link{color:#ff9cb4}@media (max-width:960px){.flow{grid-template-columns:1fr 1fr}.flow::before,.flow::after{display:none}.lang-foot{grid-template-columns:1fr}.lstats{justify-content:center}.order-grid,.near-grid,.st-grid{grid-template-columns:1fr}.ofeat{grid-template-columns:1fr 1fr}.pairs,.sben,.swhy{grid-template-columns:1fr}.st-ctl{grid-template-columns:1fr 1fr}.st-phones{height:520px}.st-phones .dev{width:210px}.asteps{grid-template-columns:1fr 1fr;row-gap:34px}.asteps li::after{display:none}.amore{grid-template-columns:1fr 1fr}.ttabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.tpanel{grid-template-columns:1fr;justify-items:center;padding:24px 8px 8px;gap:22px}.tlist{max-height:none}}@media (max-width:560px){.flow{grid-template-columns:1fr}.lchips{grid-template-columns:1fr}.lang-foot{padding:18px 16px}.lstats div{min-width:0;flex:1;padding:12px 8px}.lstats b{font-size:22px}.ofeat{grid-template-columns:1fr}.st-ctl{grid-template-columns:1fr}.st-phones .s2,.st-phones .s3{display:none}.asteps{grid-template-columns:1fr}.amore{grid-template-columns:1fr}.pair{padding:16px 8px}.pph{width:44%}.link-line i{height:30px}.ophone .dev{width:250px}.tbox{padding:12px;border-radius:26px}.vcap{font-size:12px}}.flow li,.ofeat li,.sben div,.st-ctl button,.asteps li,.ttext,.order-grid>div,.near-grid>div,.st-grid>div,.pairs>div,.tpanel>div{min-width:0}.w-talk,.w-ar,.w-enc,.w-game,.w-loyal{overflow:hidden}.w-talk .sub,.w-loyal .sub{color:#b9b4c6}.w-loyal .center .sub{margin:0 auto}.si{width:20px;height:20px;flex:none}.phone{border-radius:40px;background:#0d0c12;padding:8px;box-shadow:0 50px 90px -40px rgba(60,20,50,.6)}.phone img{display:block;width:100%;border-radius:32px}.minis{display:flex;gap:12px;margin-top:26px}.minis figure{margin:0;width:120px}.minis img{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 30px -18px rgba(0,0,0,.6)}.minis figcaption{font-size:12px;color:var(--muted);margin-top:6px;text-align:center}.feats{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.feats li{display:flex;gap:12px;align-items:flex-start}.feats .fi{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:#fbeef1;border:1px solid #f1dce2}.feats b{display:block;font-size:15.5px}.feats span{font-size:14px;color:var(--muted)}.w-talk{background:radial-gradient(900px 500px at 70% 40%,#2a1220,transparent 70%),#0f0d14}.talk-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.w-talk .feats .fi{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#ff9cb4}.w-talk .feats b{color:#fff}.w-talk .feats span{color:#b9b4c6}.langrun{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.langrun span{font-size:13px;font-weight:700;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.07);color:#d9d3e2;border:1px solid rgba(255,255,255,.08);transition:.3s}.langrun span.on{background:#ff9cb4;color:#1a0d14;border-color:#ff9cb4}.table3d{perspective:1400px;display:grid;place-items:center;min-height:560px;position:relative}.wood{position:absolute;inset:6% -8%;border-radius:40px;background:
repeating-linear-gradient(92deg,rgba(0,0,0,.05) 0 3px,transparent 3px 22px),linear-gradient(160deg,#6b4a32,#4a3121 60%,#3a2618);transform:rotateX(52deg);box-shadow:0 60px 80px -40px #000}.lying{position:relative;width:300px;height:610px;transform:rotateX(38deg) rotateZ(-8deg);transform-style:preserve-3d;border-radius:44px;background:#0d0c12;padding:9px;box-shadow:0 70px 60px -30px rgba(0,0,0,.75)}.lying .scr{height:100%;border-radius:36px;overflow:hidden;display:grid;grid-template-rows:1fr 1fr;background:#faf7f3}.half{padding:16px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;position:relative}.half:not(.top) .who{color:#4e4555}.half.top{transform:rotate(180deg);background:#1b1820;color:#fff}.half .who{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.85;display:flex;justify-content:space-between}.bub{max-width:88%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.35;opacity:0;transform:translateY(8px) scale(.97);transition:.45s cubic-bezier(.2,.8,.2,1)}.bub.on{opacity:1;transform:none}.bub.me{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:5px}.bub.them{align-self:flex-start;background:#fff;color:#1b1820;border:1px solid #ece6ea;border-bottom-left-radius:5px}.half.top .bub.them{background:#2c2833;color:#fff;border-color:#3a3542}.bub small{display:block;font-size:10.5px;opacity:.9;margin-top:3px}.mic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#ff7aa0,#9f1535);display:grid;place-items:center;color:#fff;box-shadow:0 0 0 6px #faf7f3,0 10px 24px -8px #9f1535}.mic::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #ff9cb4;animation:ring 1.6s ease-out infinite;opacity:0}@keyframes ring{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.6);opacity:0}}.wave{display:flex;gap:3px;align-items:center;height:18px}.wave i{width:3px;border-radius:2px;background:currentColor;animation:wv 1s ease-in-out infinite}.wave i:nth-child(2){animation-delay:.1s}.wave i:nth-child(3){animation-delay:.2s}.wave i:nth-child(4){animation-delay:.3s}.wave i:nth-child(5){animation-delay:.4s}@keyframes wv{0%,100%{height:4px}50%{height:16px}}.tlabel{position:absolute;z-index:4;background:#fff;color:#1b1820;border-radius:14px;padding:9px 13px;font-size:13px;font-weight:700;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);display:flex;gap:8px;align-items:center}.tlabel em{font-style:normal;font-weight:600;color:#7a7080}.tl1{right:-4px;top:70px}.tl2{left:-10px;bottom:84px}.lc{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;background:#1b1820;color:#fff;border-radius:6px;padding:3px 6px}.wood{inset:-4% -30% -10%;border-radius:0;mask-image:radial-gradient(ellipse 60% 55% at 50% 55%,#000 40%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 55%,#000 40%,transparent 75%);transform:none;box-shadow:none}.w-ar{background:linear-gradient(180deg,#fff,#f8f3ef)}.ar-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.arstage{position:relative;height:600px;border-radius:36px;overflow:hidden;background:
radial-gradient(70% 50% at 50% 80%,rgba(255,220,180,.35),transparent 70%),repeating-linear-gradient(88deg,rgba(0,0,0,.045) 0 2px,transparent 2px 26px),linear-gradient(170deg,#c8a27c 0%,#a37b56 55%,#7d5a3d 100%);box-shadow:0 40px 80px -50px rgba(60,30,10,.7)}.arstage::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 30% 10%,rgba(255,255,255,.35),transparent 60%)}.arphone{position:absolute;left:50%;top:50%;width:260px;height:520px;transform:translate(-50%,-48%) rotate(-3deg);border-radius:44px;background:#0d0c12;padding:9px;box-shadow:0 50px 70px -30px rgba(40,20,5,.8)}.cam{position:relative;height:100%;border-radius:36px;overflow:hidden;background:
repeating-linear-gradient(88deg,rgba(0,0,0,.05) 0 2px,transparent 2px 22px),linear-gradient(175deg,#caa57f,#9c7550);perspective:700px}.cam .floor{position:absolute;left:-20%;right:-20%;bottom:-6%;height:70%;transform:rotateX(64deg);background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 65%);animation:scan 4s ease-in-out infinite}@keyframes scan{0%,100%{opacity:.25}50%{opacity:.7}}.plate{position:absolute;left:50%;top:56%;width:210px;height:210px;transform:translate(-50%,-50%) rotateX(58deg);transform-style:preserve-3d;animation:spin 10s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotateX(58deg) rotateZ(360deg)}}.plate .dish{position:absolute;inset:0;border-radius:50%;background:#f3efe9;box-shadow:inset 0 0 0 10px #fff,inset 0 0 0 12px #e7e1d9,0 0 0 1px #d8d0c5,0 5px 0 #d9d1c6,0 7px 0 #c9bfb2}.plate .dish img{position:absolute;inset:22px;width:calc(100% - 44px);height:calc(100% - 44px);object-fit:cover;border-radius:50%}.plate .ring{position:absolute;inset:-18px;border-radius:50%;border:2px dashed rgba(255,255,255,.85)}.shadow{position:absolute;left:50%;top:62%;width:230px;height:70px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(40,20,5,.55),transparent);filter:blur(4px)}.camtop{position:absolute;left:12px;right:12px;top:14px;display:flex;justify-content:space-between;z-index:3}.camtop span{white-space:nowrap;font-size:10.5px!important;background:rgba(20,15,20,.55);backdrop-filter:blur(8px);color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:6px 10px}.camsize{position:absolute;left:50%;bottom:96px;transform:translateX(-50%);z-index:3;background:#fff;color:#1b1820;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(0,0,0,.4)}.cambar{position:absolute;left:12px;right:12px;bottom:14px;z-index:3;background:rgba(255,255,255,.92);border-radius:22px;padding:12px 14px;display:flex;gap:10px;align-items:center}.cambar img{width:44px;height:44px;border-radius:12px;object-fit:cover}.cambar>div{min-width:0}.cambar b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cambar small{font-size:11px;color:var(--muted);white-space:nowrap}.cambar .add{white-space:nowrap;flex:none;width:34px;height:34px;padding:0!important;display:grid;place-items:center;font-size:20px!important;border-radius:50%!important}.wallet .row{gap:8px}.cambar .add{margin-inline-start:auto;background:var(--brand);color:#fff;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:700}.arsteps{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:0;counter-reset:a}.arsteps li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:14px 0;border-top:1px solid #ece4de}.arsteps li:first-child{border-top:0}.arsteps .n{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#1b1820;color:#fff;font-weight:800}.arsteps b{display:block;font-size:16px}.arsteps span{font-size:14px;color:var(--muted)}.honest{margin-top:18px;font-size:13px;color:#7a6a5c;background:#fff6ec;border:1px solid #f3e1cc;border-radius:12px;padding:10px 14px}.w-enc{background:#f7f4f0}.enc-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.enc-top .sub{max-width:560px}.enc-stats{display:flex;gap:26px}.enc-stats b{display:block;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--brand)}.enc-stats span{font-size:13px;color:var(--muted);font-weight:600}.enc-lang{display:inline-flex;gap:4px;background:#fff;border:1px solid #e9e2dc;border-radius:999px;padding:4px;margin-top:28px}.enc-lang button{border:0;background:none;border-radius:999px;padding:7px 14px;font-weight:700;font-size:13px;cursor:pointer;color:var(--muted)}.enc-lang button.on{background:#1b1820;color:#fff}.enc-body{display:grid;grid-template-columns:1fr 300px;gap:40px;margin-top:26px;align-items:start}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fc{perspective:1000px;aspect-ratio:3/4;cursor:pointer;border:0;padding:0;background:none;text-align:start;font:inherit;color:inherit}.fc .in{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.3,1.3,.5,1);transform-style:preserve-3d}.fc.flip .in,.fc:focus-visible .in{transform:rotateY(180deg)}@media (hover:hover){.fc:hover .in{transform:rotateY(180deg)}}.fc .f,.fc .b{position:absolute;inset:0;border-radius:22px;backface-visibility:hidden;overflow:hidden}.fc .f img{width:100%;height:100%;object-fit:cover}.fc .f::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(15,10,12,.85))}.fc .f .t{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#fff}.fc .f .t b{display:block;font-size:18px;line-height:1.15;letter-spacing:-.02em}.fc .f .t span{font-size:12px;opacity:.85;display:inline-flex;gap:5px;align-items:center;margin-top:4px}.fc .f .q{position:absolute;top:12px;right:12px;z-index:1;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;font-weight:800;color:var(--brand);font-size:14px}.fc .b{transform:rotateY(180deg);background:#fff;border:1px solid #ebe3dc;padding:16px;display:flex;flex-direction:column;gap:8px}.fc .b b{font-size:16px;letter-spacing:-.01em}.fc .b .say{font-size:12px;color:var(--brand);font-weight:700}.fc .b p{font-size:13px;line-height:1.45;color:#4d4450;flex:1}.fc .b dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:11.5px;margin:0;border-top:1px solid #f0eae4;padding-top:8px}.fc .b dt{color:var(--muted)}.fc .b dd{margin:0;font-weight:700}.enc-side .phone{width:280px}.enc-side p{font-size:13.5px;color:var(--muted);margin-top:14px;text-align:center}.w-game{background:radial-gradient(700px 400px at 20% 30%,#fde8ee,transparent 70%),radial-gradient(600px 400px at 90% 80%,#efe9ff,transparent 70%),#fff}.game-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.board{background:#1b1820;border-radius:32px;padding:20px;box-shadow:0 40px 80px -40px rgba(40,10,30,.7);position:relative}.bhead{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}.bhead .hearts{color:#ff6b8b;letter-spacing:2px}.bhead .lvl{background:rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;font-size:12px}.mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mc{aspect-ratio:3/4;perspective:800px;border:0;padding:0;background:none;cursor:pointer}.mc .in{position:relative;width:100%;height:100%;transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform-style:preserve-3d}.mc.up .in,.mc.ok .in{transform:rotateY(180deg)}.mc .bk,.mc .fr{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden;overflow:hidden}.mc .bk{background:
radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 0 18%,transparent 19%),repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px),linear-gradient(150deg,#c21d48,#7c0f2a);box-shadow:inset 0 0 0 3px rgba(255,255,255,.14);display:grid;place-items:center}.mc .bk svg{width:42%;color:#fff;opacity:.95}.mc .fr{transform:rotateY(180deg);background:#fff}.mc .fr img{width:100%;height:100%;object-fit:cover}.mc.ok .fr{box-shadow:0 0 0 3px #3ddc97}.mc.ok{animation:pop .45s}@keyframes pop{50%{transform:scale(1.06)}}.win{position:absolute;inset:0;border-radius:32px;background:rgba(20,15,22,.86);backdrop-filter:blur(6px);display:grid;place-items:center;text-align:center;color:#fff;opacity:0;pointer-events:none;transition:.4s}.win.on{opacity:1;pointer-events:auto}.coupon{background:#fff;color:#1b1820;border-radius:20px;padding:22px 26px;position:relative;box-shadow:0 30px 60px -20px #000;animation:cpn .6s cubic-bezier(.3,1.5,.5,1)}@keyframes cpn{from{transform:scale(.6) rotate(-6deg)}}.coupon::before,.coupon::after{content:"";position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:#2a2430;transform:translateY(-50%)}.coupon::before{left:-11px}.coupon::after{right:-11px}.coupon small{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--brand)}.coupon b{display:block;font-size:34px;letter-spacing:-.03em;line-height:1.1;margin:4px 0}.coupon span{font-size:13px;color:var(--muted)}.win .btn{margin-top:16px}.levels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.levels div{border-radius:18px;padding:14px;background:#fff;border:1px solid #eee5e9;box-shadow:0 14px 30px -26px rgba(60,20,50,.5)}.levels small{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.levels b{display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--brand)}.levels span{font-size:12.5px;color:var(--muted)}.levels div:last-child{background:linear-gradient(150deg,#c21d48,#7c0f2a);color:#fff;border-color:transparent}.levels div:last-child b,.levels div:last-child small,.levels div:last-child span{color:#fff}.w-loyal{background:#110f17;color:#f4f1f6}.w-loyal .sub{color:#b9b4c6}.loop-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;margin-top:30px}.loop{position:relative;aspect-ratio:1;max-width:560px;width:100%;margin:0 auto}.loop svg.orbit{position:absolute;inset:0;width:100%;height:100%}.loop .orbit circle.track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:2}.loop .orbit circle.run{fill:none;stroke:url(#lg);stroke-width:3;stroke-linecap:round;stroke-dasharray:120 1100;animation:orb 7s linear infinite}@keyframes orb{to{stroke-dashoffset:-1220}}.wallet{position:absolute;left:50%;top:50%;width:58%;transform:translate(-50%,-50%);aspect-ratio:1.58;border-radius:22px;padding:18px;background:
radial-gradient(120% 90% at 100% 0,rgba(255,156,180,.35),transparent 55%),linear-gradient(140deg,#2a1a2e,#14101a);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -20px #000;display:flex;flex-direction:column;justify-content:space-between}.wallet small{font-size:10.5px;letter-spacing:.14em;font-weight:800;color:#c9c1d4}.wallet .bal{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1}.wallet .bal em{font-style:normal;font-size:.5em;color:#ff9cb4;margin-inline-start:6px}.wallet .row{display:flex;justify-content:space-between;font-size:11.5px;color:#c9c1d4}.node{position:absolute;width:168px;transform:translate(-50%,-50%);text-align:center}.node .dot{width:58px;height:58px;margin:0 auto 8px;border-radius:18px;display:grid;place-items:center;background:#1f1b26;border:1px solid rgba(255,255,255,.14);color:#ff9cb4;transition:.35s}.node.on .dot{background:var(--brand);color:#fff;border-color:transparent;box-shadow:0 0 0 6px rgba(159,21,53,.25),0 14px 30px -10px var(--brand);transform:scale(1.08)}.node b{display:block;font-size:14.5px;color:#fff;line-height:1.25}.node span{font-size:12.5px;color:#a9a2b6;line-height:1.35;display:block;margin-top:3px}.n1{left:50%;top:7%}.n2{left:93%;top:50%}.n3{left:50%;top:93%}.n4{left:7%;top:50%}.calc{background:#1a1720;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:26px}.calc h3{font-size:20px;margin:0 0 4px}.calc>p{font-size:14px;margin:0 0 18px}.calc label{display:block;font-size:13px;color:#c9c1d4;font-weight:600;margin-top:14px}.calc label output{float:right;color:#fff;font-weight:800}.calc input[type=range]{width:100%;accent-color:#ff6b8b;margin-top:6px}.calc .res{margin-top:22px;padding:18px;border-radius:18px;background:linear-gradient(140deg,#9f1535,#5e0b20)}.calc .res small{font-size:12px;color:#ffd5df;font-weight:700}.calc .res b{display:block;font-size:38px;letter-spacing:-.04em;line-height:1.1}.calc .res span{font-size:12.5px;color:#ffd5df}.w-loyal .minis figcaption{color:#a9a2b6}.lychips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lychips span{font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#ddd6e6}@media (max-width:960px){.talk-grid,.ar-grid,.game-grid,.loop-wrap,.enc-body{grid-template-columns:1fr}.table3d{min-height:520px}.cards{grid-template-columns:repeat(2,1fr)}.enc-side{display:none}.arstage{height:560px}}@media (max-width:560px){.sec{padding:70px 0}.lying{width:250px;height:510px}.tl1,.tl2{display:none}.node{width:96px}.node span{display:none}.node b{font-size:12px}.node .dot{width:44px;height:44px;border-radius:14px}.n2{left:86%}.n4{left:14%}.loop{margin-top:10px}.wallet{width:50%;padding:11px;border-radius:14px}.wallet small{font-size:8.5px}.wallet .row{font-size:9.5px}#wnote{display:none}.levels{grid-template-columns:1fr 1fr 1fr}.levels div{padding:10px}.levels b{font-size:18px}.mgrid{gap:7px}.board{padding:14px;border-radius:24px}.enc-stats b{font-size:30px}.minis figure{width:96px}}.talk-grid>*,.ar-grid>*,.game-grid>*,.loop-wrap>*,.enc-body>*{min-width:0}@media (prefers-reduced-motion:reduce){.plate,.loop .orbit circle.run,.cam .floor,.mic::after,.wave i{animation:none}}.sec{padding:64px 0}h2{font-size:clamp(28px,3.3vw,42px)}.sub{font-size:17px}.talk-grid{grid-template-columns:1.1fr .9fr;gap:40px}.w-talk .feats{margin-top:18px;gap:10px}.w-talk .langrun{margin-top:16px}.w-talk .minis{margin-top:18px}.w-talk .minis figure{width:84px}.w-talk .minis figcaption{display:none}.w-talk .minis+p{margin-top:16px!important}.table3d{min-height:470px}.lying{width:248px;height:500px}.arstage{height:540px}.arphone{width:240px;height:480px}.arsteps{margin-top:18px}.arsteps li{padding:10px 0}.arsteps .n{width:44px;height:44px;border-radius:14px}.arsteps li{grid-template-columns:44px 1fr}.enc-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px 40px}.enc-top h2{margin-bottom:10px}.enc-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.enc-right .enc-lang{margin-top:0}.enc-body{grid-template-columns:1fr 212px;gap:28px;margin-top:22px}.cards{gap:12px}.fc{aspect-ratio:1/1.08}.fc .b{padding:13px;gap:6px}.fc .b p{font-size:12.5px;line-height:1.4}.fc .b dl{font-size:11px}.enc-side .phone{width:212px;padding:7px;border-radius:34px}.enc-side .phone img{border-radius:28px}.enc-side p{margin-top:8px}.enc-stats b{font-size:34px}.w-game .levels{margin-top:20px}.w-game .feats{margin-top:18px}.board{padding:16px}.mgrid{gap:8px}.game-grid{grid-template-columns:1fr 480px}.loop-wrap{grid-template-columns:1fr 1fr;gap:40px;margin-top:22px}.loop{max-width:480px}.node{width:132px}.node .dot{width:50px;height:50px;border-radius:16px;margin-bottom:6px}.node b{font-size:13.5px}.node span{font-size:12px}.wallet{width:48%;padding:14px;border-radius:18px}.wallet .bal{font-size:32px}.wallet .row{font-size:10.5px}.n2{left:96%}.n4{left:4%}.calc{padding:22px 24px;border-radius:24px}.calc h3{font-size:19px}.calc>p{margin-bottom:8px}.calc label{margin-top:10px}.calc .res{margin-top:16px;padding:14px 18px}.calc .res b{font-size:32px}.w-loyal .lychips{margin-top:14px}.w-loyal .wrap>.center .sub{max-width:720px}@media (max-width:960px){.talk-grid,.game-grid,.loop-wrap{grid-template-columns:1fr}.enc-top{grid-template-columns:1fr}.enc-right{align-items:flex-start}.enc-body{grid-template-columns:1fr}}@media (max-width:560px){.lying{width:230px;height:470px}.table3d{min-height:470px}.fc{aspect-ratio:3/4}.node{width:96px}}.enc-top .sub{max-width:720px}.enc-top .link{display:inline-block;margin-top:10px}@media (max-width:560px){.n2{left:86%}.n4{left:14%}.wallet .bal{font-size:24px}}.sx{background:radial-gradient(900px 420px at 75% 55%,#f6e6ec,transparent 70%),radial-gradient(700px 380px at 10% 90%,#efeaff,transparent 70%),#fff;overflow:hidden}.sx .center .sub{margin:0 auto}.sx-grid{display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center;margin-top:30px}.sx-grid>*{min-width:0}.sx-ctl{list-style:none;padding:0;margin:0;display:grid;gap:3px}.sx-ctl button{width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;text-align:start;border:1px solid transparent;background:none;border-radius:16px;padding:7px 12px;cursor:pointer;font:inherit;color:inherit;position:relative;overflow:hidden;transition:background .25s,border-color .25s,box-shadow .25s}.sx-ctl button:hover{background:rgba(255,255,255,.7)}.sx-ctl .i{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#6d6275;background:#f4f0f3;border:1px solid #ece5ea;transition:.25s}.sx-ctl .i svg{width:20px;height:20px}.sx-ctl b{display:block;font-size:15px;letter-spacing:-.01em}.sx-ctl small{display:block;font-size:13px;color:var(--muted);line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s,opacity .35s,margin .35s}.sx-ctl .n{font-size:11.5px;font-weight:700;color:#bbb2b8;font-variant-numeric:tabular-nums}.sx-ctl button.on{background:#fff;border-color:#efe5ea;box-shadow:0 18px 40px -26px rgba(90,20,45,.45)}.sx-ctl button.on .i{color:#fff;background:linear-gradient(150deg,#c21d48,#7c0f2a);border-color:transparent;box-shadow:0 8px 18px -8px rgba(159,21,53,.7)}.sx-ctl button.on small{max-height:40px;opacity:1;margin-top:2px}.sx-ctl button.on .n{color:var(--brand)}.sx-ctl .bar{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:#f1e6ea;opacity:0}.sx-ctl .bar i{display:block;height:100%;width:0;border-radius:2px;background:var(--brand)}.sx-ctl button.on .bar{opacity:1}.sx-ctl button.on .bar i{animation:sxfill var(--sxdur,4.5s) linear forwards}.sx.paused .sx-ctl button.on .bar i{animation-play-state:paused}@keyframes sxfill{to{width:100%}}.sx-more{display:flex;align-items:center;gap:16px;margin-top:16px;padding-inline-start:12px;flex-wrap:wrap}.sx-more span{font-size:13px;color:var(--muted)}.sx-more span b{color:var(--ink)}.sx-st{position:relative;height:560px;perspective:1600px;perspective-origin:50% 40%}.sx-ph{position:absolute;left:50%;top:14px;width:236px;margin-left:-118px;border-radius:40px;background:#0d0c12;padding:8px;box-shadow:0 40px 70px -36px rgba(50,15,35,.65);cursor:pointer;will-change:transform;transform:translateX(calc(var(--d) * 165px)) translateZ(calc(var(--a) * -170px)) rotateY(calc(var(--d) * -32deg));z-index:calc(20 - var(--a));filter:saturate(calc(1 - var(--a) * .25)) brightness(calc(1 - var(--a) * .06));transition:transform .9s cubic-bezier(.22,.9,.2,1),opacity .6s,filter .6s}.sx-ph img{display:block;width:100%;border-radius:32px;aspect-ratio:390/844;object-fit:cover;object-position:top;background:#f6f3f5}.sx-ph::after{content:"";position:absolute;inset:8px;border-radius:32px;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 38%);pointer-events:none}.sx-ph[data-far]{opacity:0;pointer-events:none}.sx-ph.front{box-shadow:0 60px 90px -40px rgba(80,15,40,.7),0 0 0 1px rgba(255,255,255,.08)}.sx-floor{position:absolute;left:10%;right:10%;bottom:18px;height:60px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,20,40,.28),transparent);filter:blur(6px)}.sx-live{position:absolute;left:50%;top:-6px;transform:translate(-50%,-8px);z-index:50;display:flex;gap:8px;align-items:center;background:#16141c;color:#fff;border-radius:999px;padding:8px 14px 8px 10px;font-size:13px;font-weight:700;box-shadow:0 14px 30px -12px rgba(0,0,0,.5);opacity:0;transition:.35s cubic-bezier(.3,1.5,.5,1);white-space:nowrap}.sx-live.on{opacity:1;transform:translate(-50%,0)}.sx-live i{width:20px;height:20px;border-radius:50%;background:#3ddc97;display:grid;place-items:center;color:#0d2a1d;font-style:normal;font-size:12px}.sx-live span{color:#b9b2c3;font-weight:600}.sx-dots{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);display:flex;gap:6px;z-index:40}.sx-dots i{width:6px;height:6px;border-radius:99px;background:#dccfd5;transition:.3s}.sx-dots i.on{width:22px;background:var(--brand)}@media (max-width:1000px){.sx-grid{grid-template-columns:1fr;gap:10px}.sx-ctl{display:flex;overflow-x:auto;gap:8px;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.sx-ctl li{flex:none;scroll-snap-align:start}.sx-ctl button{grid-template-columns:34px auto;padding:8px 14px 8px 8px;border:1px solid #ece5ea;background:#fff;border-radius:999px}.sx-ctl .i{width:34px;height:34px;border-radius:50%}.sx-ctl .i svg{width:17px;height:17px}.sx-ctl small,.sx-ctl .n{display:none}.sx-ctl b{font-size:14px;white-space:nowrap}.sx-more{order:3;justify-content:center;padding:0}.sx-st{height:540px}.sx-ph{width:226px;margin-left:-113px;transform:translateX(calc(var(--d) * 120px)) translateZ(calc(var(--a) * -160px)) rotateY(calc(var(--d) * -34deg))}}@media (max-width:560px){.sx-st{height:490px;perspective:1100px}.sx-ph{width:200px;margin-left:-100px;transform:translateX(calc(var(--d) * 92px)) translateZ(calc(var(--a) * -150px)) rotateY(calc(var(--d) * -36deg))}.sx-live{font-size:12px}}@media (prefers-reduced-motion:reduce){.sx-ph{transition:none}.sx-ctl button.on .bar i{animation:none;width:100%}}.mt{background:radial-gradient(800px 460px at 78% 50%,#f8e4ec,transparent 70%),radial-gradient(600px 400px at 0% 100%,#efeaff,transparent 70%),#fdfbfc;overflow:hidden}.mt-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.mt-grid>*{min-width:0}.mt-only{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#5a3a00;background:linear-gradient(135deg,#ffd77a,#f5b13d);border-radius:999px;padding:5px 11px;box-shadow:0 6px 16px -8px #c98a12;margin-bottom:10px}.mt-only svg{width:13px;height:13px}.mt .eyebrow{display:block}.mt .sub{max-width:520px;margin-top:4px}.mt-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:4px}.mt-steps button{width:100%;display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;text-align:start;border:1px solid transparent;background:none;border-radius:16px;padding:8px 12px;cursor:pointer;font:inherit;color:inherit;position:relative;overflow:hidden;transition:background .25s,border-color .25s,box-shadow .25s}.mt-steps button:hover{background:rgba(255,255,255,.7)}.mt-steps .i{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#6d6275;background:#f4f0f3;border:1px solid #ece5ea;transition:.25s;font-weight:800;font-size:14px}.mt-steps b{display:block;font-size:15.5px;letter-spacing:-.01em}.mt-steps small{display:block;font-size:13.5px;color:var(--muted);line-height:1.45;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s,opacity .35s}.mt-steps button.on{background:#fff;border-color:#efe5ea;box-shadow:0 18px 40px -26px rgba(90,20,45,.45)}.mt-steps button.on .i{color:#fff;background:linear-gradient(150deg,#c21d48,#7c0f2a);border-color:transparent;box-shadow:0 8px 18px -8px rgba(159,21,53,.7)}.mt-steps button.on small{max-height:60px;opacity:1;margin-top:2px}.mt-steps .bar{position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#f1e6ea;opacity:0}.mt-steps .bar i{display:block;height:100%;width:0;background:var(--brand)}.mt-steps button.on .bar{opacity:1}.mt-extra{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mt-extra span{display:inline-flex;gap:7px;align-items:center;font-size:13px;font-weight:600;background:#fff;border:1px solid #eee5e9;border-radius:999px;padding:6px 12px 6px 8px}.mt-extra svg{width:16px;height:16px;color:var(--brand)}.mt-kpis{display:flex;margin-top:16px;background:#16141c;color:#fff;border-radius:18px;padding:6px}.mt-kpis div{flex:1;padding:10px 14px;position:relative}.mt-kpis div+div::before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:rgba(255,255,255,.12)}.mt-kpis b{display:block;font-size:14.5px}.mt-kpis span{display:block;font-size:12px;color:#b9b2c3;line-height:1.35;margin-top:2px}.mt-duo{position:relative;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;justify-items:center;max-width:620px;margin:0 auto}.mt-col{display:flex;flex-direction:column;align-items:center;width:100%}.mt-who{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700}.mt-who .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:#fff;box-shadow:0 0 0 2px #fff,0 6px 14px -6px rgba(0,0,0,.35)}.mt-who i{font-style:normal;font-size:10.5px;font-weight:800;background:#16141c;color:#fff;border-radius:6px;padding:2px 6px}.mt-ph{width:100%;max-width:262px;border-radius:40px;background:#0d0c12;padding:8px;box-shadow:0 40px 70px -36px rgba(50,15,35,.65);position:relative}.mt-ph video{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:32px;background:#f6f3f5}.mt-link{position:relative;z-index:4;height:420px;width:2px;background:repeating-linear-gradient(180deg,rgba(159,21,53,.35) 0 6px,transparent 6px 12px);border-radius:2px}.mt-link .pulse{position:absolute;left:50%;top:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(159,21,53,.15),0 0 16px rgba(159,21,53,.6);opacity:0}.mt-link .pulse.go{animation:mtpul 1.1s cubic-bezier(.5,0,.3,1)}@keyframes mtpul{0%{top:20%;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:80%;opacity:0}}.mt-link .lbl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;background:#fff;border:1px solid #efe5ea;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:800;color:var(--brand);box-shadow:0 10px 24px -12px rgba(60,20,40,.45);display:flex;gap:6px;align-items:center}.mt-link .lbl::before{content:"";width:7px;height:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 3px rgba(61,220,151,.25)}.mt-real{text-align:center;font-size:12.5px;color:var(--muted);margin-top:16px}.mt-real a{margin-inline-start:6px}@media (max-width:1000px){.mt-grid{grid-template-columns:1fr}}@media (max-width:560px){.mt-duo{grid-template-columns:1fr 26px 1fr}.mt-ph{border-radius:26px;padding:5px}.mt-ph video{border-radius:21px}.mt-link{height:300px}.mt-link .lbl{display:none}.mt-who{font-size:12px;gap:6px}.mt-who .av{width:24px;height:24px;font-size:13px}.mt-kpis{flex-direction:column}.mt-kpis div+div::before{left:14px;right:14px;top:0;bottom:auto;width:auto;height:1px}}@media (prefers-reduced-motion:reduce){.mt-link .pulse.go{animation:none}}.tr{background:linear-gradient(180deg,#f7f5f8,#fff);overflow:hidden}.tr .center{text-align:center}.trtabs{display:flex;justify-content:center;margin-top:18px}.trtabs div{display:inline-flex;gap:4px;background:#fff;border:1px solid #ece6eb;border-radius:999px;padding:5px;box-shadow:0 14px 30px -24px rgba(40,20,40,.4)}.trtabs button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;border-radius:999px;padding:9px 16px;font:inherit;font-weight:700;font-size:14.5px;color:#5d5463;cursor:pointer;transition:background .25s,color .25s}.trtabs button svg{width:18px;height:18px}.trtabs button em{font-style:normal;font-size:11.5px;font-weight:800;background:#f1edf1;color:#7a7080;border-radius:999px;padding:1px 7px}.trtabs button.on{background:#16141c;color:#fff}.trtabs button.on em{background:rgba(255,255,255,.16);color:#fff}.trgrid{display:grid;grid-template-columns:330px 330px 1fr;gap:30px;align-items:center;margin-top:30px}.trgrid>*{min-width:0}.trl{list-style:none;padding:0;margin:0;display:grid;gap:2px}.trl button{width:100%;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;text-align:start;border:1px solid transparent;background:none;border-radius:14px;padding:6px 10px;cursor:pointer;font:inherit;color:inherit;position:relative;overflow:hidden;transition:background .25s,border-color .25s,box-shadow .25s}.trl button:hover{background:rgba(255,255,255,.8)}.trl .i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#6d6275;background:#f2eef2;border:1px solid #e9e2e8;transition:.25s}.trl .i svg{width:18px;height:18px}.trl b{display:block;font-size:14.5px;letter-spacing:-.01em;font-weight:700}.trl small{display:block;font-size:12.5px;color:var(--muted);line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s,opacity .35s}.trl button.on{background:#fff;border-color:#ede4ea;box-shadow:0 16px 34px -24px rgba(90,20,45,.45)}.trl button.on .i{color:#fff;background:linear-gradient(150deg,#c21d48,#7c0f2a);border-color:transparent;box-shadow:0 8px 18px -8px rgba(159,21,53,.7)}.trl button.on small{max-height:36px;opacity:1;margin-top:1px}.trl .bar{position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#f1e6ea;opacity:0}.trl .bar i{display:block;height:100%;width:0;background:var(--brand)}.trl button.on .bar{opacity:1}.trl button.on .bar i{animation:trfill var(--trdur,5s) linear forwards}.tr.paused .trl button.on .bar i{animation-play-state:paused}@keyframes trfill{to{width:100%}}.trall{display:inline-block;margin:12px 0 0 10px;font-size:14px}.trst{position:relative;height:560px;perspective:1400px}.trc{position:absolute;left:50%;top:10px;width:250px;margin-left:-110px;border-radius:38px;background:#0d0c12;padding:7px;box-shadow:0 36px 60px -34px rgba(50,15,35,.7);transform-origin:50% 60%;transition:transform .8s cubic-bezier(.22,.9,.2,1),opacity .6s,filter .6s;opacity:0;pointer-events:none}.trc img{display:block;width:100%;height:auto;border-radius:31px;aspect-ratio:390/844;object-fit:cover;object-position:top;background:#f6f3f5}.trc.p0{opacity:1;transform:none;z-index:5;pointer-events:auto}.trc.p1{opacity:.75;transform:translateX(-46px) translateZ(-90px) rotateY(14deg);z-index:4;filter:brightness(.96) saturate(.85)}.trc.p2{opacity:.4;transform:translateX(-86px) translateZ(-180px) rotateY(20deg);z-index:3;filter:brightness(.92) saturate(.7)}.trc.out{opacity:0;transform:translateX(120px) translateZ(40px) rotateY(-24deg) scale(.96);z-index:6}.trc.far{opacity:0;transform:translateX(-110px) translateZ(-260px) rotateY(24deg);z-index:1}.trfloor{position:absolute;left:0;right:12%;bottom:2px;height:50px;border-radius:50%;background:radial-gradient(closest-side,rgba(60,20,40,.25),transparent);filter:blur(6px)}.trd{background:#fff;border:1px solid #eee6ec;border-radius:26px;padding:28px;box-shadow:0 30px 60px -44px rgba(60,20,50,.5);text-align:start}.trd .eyebrow{font-size:12px}.trd h3{font-size:28px;letter-spacing:-.03em;line-height:1.1;margin:6px 0 8px}.trd p{color:var(--muted);font-size:15.5px;margin:0}.trpts{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.trpts li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.trpts .ck{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--brand);background:#fbeef1}.trpts .ck svg{width:16px;height:16px;stroke-width:2.4}.trpts b{display:block;font-size:14.5px}.trpts span{font-size:13.5px;color:var(--muted)}.trfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid #f1ebef;flex-wrap:wrap}.trk b{display:block;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--brand)}.trk span{font-size:12.5px;color:var(--muted);font-weight:600}.trnext{margin-top:14px;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center;border:0;background:none;padding:0;cursor:pointer;font:inherit}.trnext b{color:var(--ink)}.trd .anim{animation:trin .5s cubic-bezier(.2,.8,.2,1)}@keyframes trin{from{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.trgrid{grid-template-columns:300px 1fr}.trd{grid-column:1/-1}}@media (max-width:760px){.trtabs div{overflow-x:auto;max-width:100%;scrollbar-width:none}.trtabs button{white-space:nowrap;padding:8px 12px;font-size:13.5px}.trgrid{grid-template-columns:1fr;gap:12px}.trl{display:flex;overflow-x:auto;gap:8px;padding:2px 2px 8px;scrollbar-width:none}.trl li{flex:none}.trl button{grid-template-columns:30px auto;padding:6px 12px 6px 6px;border:1px solid #ece5ea;background:#fff;border-radius:999px}.trl .i{width:30px;height:30px;border-radius:50%}.trl .i svg{width:15px;height:15px}.trl small{display:none}.trl b{font-size:13.5px;white-space:nowrap}.trall{display:none}.trst{height:470px}.trc{width:210px;margin-left:-90px}.trc.p1{transform:translateX(-36px) translateZ(-90px) rotateY(14deg)}.trc.p2{transform:translateX(-66px) translateZ(-180px) rotateY(20deg)}.trd{padding:20px}.trd h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.trc{transition:none}.trl button.on .bar i{animation:none;width:100%}.trd .anim{animation:none}}.dg-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:6px 0 26px}.dg-tries{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.dg-tries li{display:inline-flex;gap:7px;align-items:center;font-size:13.5px;font-weight:600;background:#fff;border:1px solid #eee5e9;border-radius:999px;padding:6px 12px 6px 8px}.dg-tries svg{width:16px;height:16px;color:var(--brand);stroke-width:2.4}.dg-theme{display:inline-flex;gap:4px;background:#fff;border:1px solid #ece6eb;border-radius:999px;padding:4px;box-shadow:0 12px 26px -22px rgba(40,20,40,.4)}.dg-theme button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;border-radius:999px;padding:8px 14px;font:inherit;font-weight:700;font-size:14px;color:#5d5463;cursor:pointer}.dg-theme svg{width:17px;height:17px}.dg-theme button.on{background:#16141c;color:#fff}.dg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dg-card{background:#fff;border:1px solid #eee6ec;border-radius:26px;overflow:hidden;box-shadow:0 24px 50px -40px rgba(60,20,50,.5);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.dg-card:hover{transform:translateY(-4px);box-shadow:0 34px 60px -40px rgba(60,20,50,.6)}.dg-prev{position:relative;aspect-ratio:4/3.3;overflow:hidden;background:#f3f0f2}.dg-prev>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s}.dg-card:hover .dg-prev>img{transform:scale(1.04)}.dg-qr{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border-radius:16px;padding:8px 8px 6px;box-shadow:0 14px 30px -14px rgba(0,0,0,.45)}.dg-qr img{width:84px;height:84px;display:block}.dg-qr span{font-size:10px;font-weight:700;color:#6b6270}.dg-body{padding:16px 18px 18px}.dg-body h2{font-size:21px;letter-spacing:-.02em;margin:0}.dg-body p{margin:2px 0 0;font-size:14px;color:var(--muted)}.dg-body p span{color:var(--ink);font-weight:600}.dg-btns{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.dg-btns .btn{padding:10px 16px;font-size:14px}.dg-btns svg{width:15px;height:15px}.dg-note{margin-top:22px;text-align:center}.dg-modal{position:fixed;inset:0;z-index:100;background:rgba(18,14,22,.72);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}.dg-modal[hidden]{display:none}.dg-sheet{display:flex;flex-direction:column;align-items:center;gap:12px;max-height:100%;width:min(100%,420px)}.dg-head{display:flex;align-items:center;gap:8px;width:100%}.dg-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:2px}.dg-chips button{flex:none;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dg-chips button.on{background:#fff;color:#16141c;border-color:#fff}.dg-x{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:#16141c;font-size:16px;font-weight:800;cursor:pointer}.dg-phone{width:min(390px,100%);height:min(780px,calc(100dvh - 130px));border-radius:44px;background:#0d0c12;padding:9px;box-shadow:0 50px 90px -30px rgba(0,0,0,.7)}.dg-phone iframe{width:100%;height:100%;border:0;border-radius:36px;background:#fff;display:block}.dg-live{margin:0;color:#ddd6e6;font-size:13px;display:flex;align-items:center;gap:8px}.dg-live i{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 3px rgba(61,220,151,.25)}body.dg-lock{overflow:hidden}@media (max-width:1000px){.dg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dg-grid{grid-template-columns:1fr}.dg-qr{display:none}.dg-tries{display:none}.dg-bar{justify-content:center}.dg-modal{padding:0}.dg-sheet{width:100%;height:100%;gap:0;background:#0d0c12}.dg-head{padding:8px}.dg-phone{width:100%;height:auto;flex:1;border-radius:0;padding:0}.dg-phone iframe{border-radius:0}.dg-live{display:none}}.sec.al{position:relative;overflow:hidden}.al{background:radial-gradient(700px 420px at 80% 40%,#fdecef,transparent 70%),#f7f6f9}.al-grid{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:center}.al-grid>*{min-width:0}.al .sub{max-width:560px}.al-pick{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:22px}.al-pick button{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid #e9e3ea;background:#fff;border-radius:16px;padding:10px 4px 9px;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;color:#4e4555;line-height:1.15;text-align:center;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;min-height:84px}.al-pick button:hover{transform:translateY(-2px);border-color:#dccfd7}.al-pick img{width:34px;height:34px;transition:filter .2s}.al-pick button[aria-pressed=true]{background:linear-gradient(150deg,#c21d48,#7c0f2a);color:#fff;border-color:transparent;box-shadow:0 12px 24px -12px rgba(159,21,53,.7)}.al-pick button[aria-pressed=true] img{filter:invert(1) brightness(2)}.al-hint{font-size:13px;color:var(--muted);margin-top:10px;display:flex;align-items:center;gap:8px}.al-hint i{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 3px rgba(61,220,151,.25)}.al-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.al-legend>div{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #eee7ed;border-radius:14px;padding:10px 12px}.al-legend b{display:block;font-size:13.5px}.al-legend span{font-size:12.5px;color:var(--muted);line-height:1.35}.al-st{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:8px;font-size:12px;font-weight:800}.al-st.c{background:#fde4e7;color:#b3132e}.al-st.m{background:#fff1d6;color:#9a5b00}.al-st.f{background:#ddf6ea;color:#11734a}.al-st.u{background:#eeecf1;color:#5d5666}.al-more{display:inline-block;margin-top:18px}.al-ph{border-radius:44px;background:#0d0c12;padding:8px;box-shadow:0 50px 80px -40px rgba(60,20,40,.6)}.al-scr{border-radius:36px;overflow:hidden;background:#faf8f6;height:660px;display:flex;flex-direction:column}.al-top{padding:16px 16px 10px;background:#fff;border-bottom:1px solid #f0ebe8}.al-top .r1{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6d6473;font-weight:600}.al-top h4{margin:4px 0 0;font-size:17px;letter-spacing:-.02em}.al-mine{margin-top:10px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-height:28px;background:#fff6f7;border:1px solid #f8d9df;border-radius:12px;padding:6px 8px;font-size:11.5px;font-weight:700;color:#9f1535}.al-mine img{width:16px;height:16px}.al-mine span{display:inline-flex;gap:4px;align-items:center;background:#fff;border-radius:8px;padding:2px 6px;box-shadow:0 0 0 1px #f3d3da}.al-sum{margin:10px 12px 4px;display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700}.al-sum b{font-size:20px;letter-spacing:-.03em;color:#11734a;transition:color .3s}.al-bar{flex:1;height:6px;border-radius:6px;background:#f0dfe3;overflow:hidden}.al-bar i{display:block;height:100%;width:100%;border-radius:6px;background:linear-gradient(90deg,#1fa16b,#3ddc97);transition:width .6s cubic-bezier(.2,.8,.2,1)}.al-rows{list-style:none;margin:0;padding:4px 10px 10px;display:grid;gap:5px;overflow:hidden}.al-row{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;background:#fff;border-radius:13px;padding:5px 8px;box-shadow:0 1px 0 #efe9e5;transition:opacity .35s,filter .35s,transform .35s}.al-row img.al-dph{width:42px;height:42px;border-radius:11px;object-fit:cover}.al-row b{display:block;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-row>div{min-width:0}.al-row .alic{display:flex;gap:3px;margin-top:4px;min-height:16px}.al-row .alic img{width:16px;height:16px;opacity:.75}.al-row .alic img.hit{opacity:1;filter:invert(15%) sepia(90%) saturate(4000%) hue-rotate(335deg)}.al-row .al-pr{font-size:12.5px;font-weight:800;text-align:end}.al-row .al-tag{display:block;margin-top:3px;font-size:10.5px;font-weight:800;border-radius:7px;padding:2px 6px;white-space:nowrap}.al-row.bad .al-dph{opacity:.5;filter:grayscale(.8)}.al-row.bad b{color:#6d6473}.al-row.bad .al-tag{color:#a3122f}.al-row.bad .al-tag{background:#fde4e7;color:#b3132e}.al-row.ok .al-tag{background:#ddf6ea;color:#11734a}.al-row.pop{animation:alpop .45s}@keyframes alpop{40%{transform:scale(.97)}}.al-ticket{margin:auto 12px 12px;background:#16141c;color:#fff;border-radius:14px;padding:10px 12px;font-size:11.5px;line-height:1.4}.al-ticket small{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;color:#ff9cb4;margin-bottom:2px}@media (max-width:1000px){.al-grid{grid-template-columns:1fr;gap:28px}.al-ph{max-width:360px;margin:0 auto}}@media (max-width:640px){.al-pick{grid-template-columns:repeat(4,1fr)}.al-pick button:nth-child(n+9){display:none}.al-legend{grid-template-columns:1fr 1fr}.al-legend>div{padding:8px 10px;align-items:center}.al-legend span:not(.al-st){display:none}.al-legend b{font-size:12.5px}.al-scr{height:600px}}@media (prefers-reduced-motion:reduce){.al-row,.al-bar i{transition:none}.al-row.pop{animation:none}}.sec.na{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 15% 100%,#fbe9ee,transparent 70%),linear-gradient(180deg,#fbfafc,#f6f2f7)}.na .center{text-align:center}.na-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:20px auto 0;max-width:980px;list-style:none;padding:0}.na-track:before,.na-track .na-fill{content:"";position:absolute;top:15px;inset-inline:10%;height:2px;background:#e8dfe7;border-radius:2px}.na-track .na-fill{background:linear-gradient(90deg,#9f1535,#e0577a);inset-inline-end:auto;width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}.na-track button{position:relative;width:100%;border:0;z-index:1;background:none;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;color:#8b8291;padding:0}.na-d{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e8dfe7;display:flex;align-items:center;justify-content:center;transition:all .3s;color:#b7aebb}.na-d svg{width:15px;height:15px}.na-track b{font-size:15px;color:#16141c;letter-spacing:-.01em}.na-track small{font-size:12.5px;font-weight:600}.na-track button.past .na-d{border-color:#9f1535;color:#9f1535}.na-track button.on .na-d{background:#9f1535;border-color:#9f1535;color:#fff;box-shadow:0 0 0 6px rgba(159,21,53,.12);transform:scale(1.1)}.na-track button.on small{color:#9f1535}.na-track button:focus-visible{outline:2px solid #9f1535;outline-offset:4px;border-radius:12px}.na-body{display:grid;grid-template-columns:224px 1fr;gap:56px;align-items:center;max-width:880px;margin:22px auto 0}.na-ph{position:relative}.na-dev{border-radius:34px;background:#0d0c12;padding:7px;box-shadow:0 40px 70px -36px rgba(60,20,40,.55);transform:perspective(1200px) rotateY(8deg) rotateZ(-1deg)}.na-scr{border-radius:28px;overflow:hidden;background:#fff;position:relative;aspect-ratio:390/844}.na-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.03);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.na-scr img.on{opacity:1;transform:none}.na-ph:after{content:"";position:absolute;inset:auto 10% -18px;height:24px;border-radius:50%;background:rgba(60,20,40,.18);filter:blur(12px);z-index:-1}.na-card{position:relative;background:#fff;border:1px solid #eee6ed;border-radius:26px;padding:30px 32px 26px;box-shadow:0 30px 60px -40px rgba(60,20,40,.35)}.na-step[hidden]{display:none}.na-step{animation:naIn .5s cubic-bezier(.2,.8,.2,1)}@keyframes naIn{from{opacity:0;transform:translateY(8px)}}.na-num{position:absolute;top:18px;inset-inline-end:26px;font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px #f0d6dd}.na-t{font-size:13px;font-weight:800;color:#9f1535;letter-spacing:.02em}.na-card h3{margin:8px 0 8px;font-size:30px;letter-spacing:-.03em;line-height:1.1;max-width:440px}.na-card p{margin:0;color:var(--muted);font-size:16px;max-width:480px}.na-facts{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.na-facts li{display:flex;align-items:center;gap:10px;background:#faf7fa;border-radius:14px;padding:10px 12px;font-size:13.5px;font-weight:700}.na-i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fff;color:#9f1535;box-shadow:0 0 0 1px #f1e5ea}.na-i svg{width:18px;height:18px}.na-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;flex-wrap:wrap}.na-next{display:inline-flex;align-items:center;gap:8px;border:1px solid #e7dfe6;background:#fff;border-radius:999px;padding:8px 14px 8px 16px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;color:inherit}.na-next:hover{border-color:#d9c3cd}.na-next svg{width:16px;height:16px}@media (max-width:900px){.na-body{grid-template-columns:1fr;gap:26px}.na-ph{width:200px;margin:0 auto}.na-facts{grid-template-columns:1fr}}@media (max-width:640px){.na-track{display:flex;overflow-x:auto;gap:4px;scrollbar-width:none;margin-inline:-16px;padding:8px 16px 4px}.na-track button{flex:0 0 84px}.na-track:before,.na-track .na-fill{display:none}.na-card{padding:22px 20px}.na-card h3{font-size:24px}.na-num{font-size:44px}}@media (prefers-reduced-motion:reduce){.na-scr img,.na-track .na-fill,.na-d{transition:none}.na-step{animation:none}}.na-num::before{content:attr(data-n)}.sec.bn{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f5f8,#fff)}.bn .center{text-align:center}.bn .center .sub{margin:8px auto 0;max-width:640px}.bn-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr 1fr;grid-template-rows:282px 282px;gap:14px;margin-top:24px}.bn-c{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid #eee6ed;padding:20px 20px 0;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.bn-c:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px rgba(60,20,40,.45)}.bn-c:focus-visible{outline:2px solid #9f1535;outline-offset:3px}.bn-top{display:flex;align-items:center;gap:10px}.bn-i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#fbeef1;color:#9f1535}.bn-i svg{width:18px;height:18px}.bn-k{font-size:12px;font-weight:800;color:#9f1535;letter-spacing:.02em}.bn-n{margin-inline-start:auto;font-size:12px;font-weight:800;color:#6f6470}.bn-soon{margin-inline-start:auto;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;background:rgba(255,179,196,.16);color:#ffb3c4}.bn-c h3{margin:12px 0 4px;font-size:18px;letter-spacing:-.02em;line-height:1.2}.bn-c p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}.bn-shot{margin-top:auto;align-self:center;width:66%;transform:translateY(22px);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bn-c:hover .bn-shot{transform:translateY(8px)}.bn-dev{border-radius:22px 22px 0 0;background:#0d0c12;padding:5px 5px 0;box-shadow:0 -10px 30px -18px rgba(60,20,40,.35)}.bn-scr{border-radius:18px 18px 0 0;overflow:hidden;position:relative;aspect-ratio:390/330;background:#fff}.bn-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.bn-scr.bottom img{object-position:bottom}.bn-scr.mid img{object-position:center}.bn-c.big{grid-row:span 2;background:linear-gradient(160deg,#9f1535,#5d0b20);color:#fff;border:0;padding:24px 24px 0}.bn-c.big .bn-i{background:rgba(255,255,255,.14);color:#fff}.bn-c.big .bn-k{color:#ffc4d2}.bn-c.big .bn-n{color:rgba(255,255,255,.72)}.bn-c.big h3{font-size:27px;margin-top:16px;line-height:1.12}.bn-c.big p{color:rgba(255,255,255,.8);font-size:15px}.bn-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.bn-facts span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.bn-facts svg{width:14px;height:14px}.bn-c.big .bn-shot{width:64%}.bn-c.big .bn-scr{aspect-ratio:390/560}.bn-c.dark{background:#16141c;color:#fff;border:0}.bn-c.dark .bn-i{background:rgba(255,255,255,.1);color:#ffb3c4}.bn-c.dark .bn-k{color:#ffb3c4}.bn-c.dark p{color:#c9c4d3}.bn-alert{position:absolute;z-index:2;inset-inline:16px;bottom:96px;display:flex;gap:9px;align-items:flex-start;background:#fff;color:#16141c;border-radius:14px;padding:9px 11px;font-size:11.5px;line-height:1.35;box-shadow:0 18px 30px -14px rgba(0,0,0,.6);transform:translateY(8px);opacity:0;transition:all .5s cubic-bezier(.2,.8,.2,1) .15s}.bn-alert b{display:block;font-size:12px}.bn-alert .bn-i{width:26px;height:26px;border-radius:8px}.bn-alert .bn-i svg{width:15px;height:15px}.bn-alert em{font-style:normal;color:#9f1535;font-weight:800}.bn.seen .bn-alert,.bn-c.dark:hover .bn-alert{transform:none;opacity:1}@media (max-width:1100px){.bn-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.bn-c{min-height:290px}.bn-c.big{grid-row:auto;grid-column:span 3;min-height:0;display:grid;grid-template-columns:1fr 260px;column-gap:24px;padding-bottom:0}.bn-c.big>*:not(.bn-shot){grid-column:1}.bn-c.big .bn-shot{grid-column:2;grid-row:1/span 5;width:100%;margin-top:0;align-self:end}.bn-c.big .bn-scr{aspect-ratio:390/470}}@media (max-width:760px){.bn-grid{grid-template-columns:1fr 1fr}.bn-c.big{grid-column:span 2;display:flex}.bn-c.big .bn-shot{width:62%}.bn-c.big .bn-scr{aspect-ratio:390/460}}@media (max-width:560px){.bn-grid{grid-template-columns:1fr}.bn-c.big{grid-column:auto}.bn-shot{width:58%}}@media (prefers-reduced-motion:reduce){.bn-c,.bn-shot,.bn-alert{transition:none}}.bn-win{margin:auto -20px 0;padding:0 16px;height:138px;position:relative}.bn-win .w{position:absolute;inset:0 16px -10px;border-radius:16px 16px 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #eee6ed,0 -14px 30px -20px rgba(60,20,40,.35);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bn-c:hover .bn-win .w{transform:translateY(-6px)}.bn-win img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--o,50% 0);transform:scale(var(--z,1));transform-origin:var(--o,50% 0)}.bn-c.dark .bn-win .w{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 -14px 30px -20px rgba(0,0,0,.6)}.bn-c.dark .bn-alert{bottom:18px;top:auto}@media (max-width:1100px){.bn-win{height:170px}}.sec.dx{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfafc,#f3eff4)}.dx .center{text-align:center}.dx-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.dx-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid #e9e1e8;background:#fff;border-radius:999px;padding:8px 15px;font:inherit;font-size:13.5px;font-weight:700;color:#5d5465;cursor:pointer;transition:all .25s}.dx-tabs button svg{width:16px;height:16px;color:#9f1535}.dx-tabs button.on{background:#16141c;border-color:#16141c;color:#fff}.dx-tabs button.on svg{color:#ffb3c4}.dx-tabs button:focus-visible{outline:2px solid #9f1535;outline-offset:3px}.dx-panel{position:relative;display:grid;grid-template-columns:1fr 120px 236px 1fr;align-items:center;margin-top:26px;min-height:500px}.dx-panel[hidden]{display:none}.dx-in{position:relative;justify-self:end;width:min(100%,420px);animation:dxIn .55s cubic-bezier(.2,.8,.2,1)}.dx-photo{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 40px 60px -30px rgba(30,10,20,.55);transform:rotate(-3deg);background:#ddd}.dx-photo img{display:block;width:100%;height:380px;object-fit:cover}.dx-photo.dish img{height:340px}.dx-scan{position:absolute;inset:0;pointer-events:none}.dx-scan:before{content:"";position:absolute;inset-inline:0;height:80px;top:-80px;background:linear-gradient(180deg,transparent,rgba(255,120,160,.35) 70%,rgba(255,255,255,.95) 100%);animation:dxScan 2.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes dxScan{to{top:100%}}.dx-tag{position:absolute;z-index:2;top:-14px;inset-inline-start:18px;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:800;box-shadow:0 10px 20px -10px rgba(30,10,20,.4)}.dx-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:7px;background:#fbeef1;color:#9f1535}.dx-ic svg{width:13px;height:13px}.dx-arrow{position:relative;height:2px;margin:0 10px;background:linear-gradient(90deg,#e8cbd4,#9f1535)}.dx-arrow:after{content:"";position:absolute;inset-inline-end:-2px;top:-5px;border:6px solid transparent;border-inline-start:8px solid #9f1535}.dx-ai{position:absolute;top:-34px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#c21d48,#7c0f2a);color:#fff;font-size:11.5px;font-weight:800;border-radius:999px;padding:5px 10px;white-space:nowrap;box-shadow:0 10px 18px -8px rgba(159,21,53,.8)}.dx-ai svg{width:13px;height:13px}.dx-ph{position:relative;border-radius:30px;background:#0d0c12;padding:6px;box-shadow:0 30px 60px -28px rgba(30,10,20,.6)}.dx-scr{position:relative;border-radius:25px;overflow:hidden;background:#f4f1f4;aspect-ratio:390/844}.dx-scr>video,.dx-scr>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.dx-txt{padding-inline-start:40px;max-width:380px;animation:dxIn .55s cubic-bezier(.2,.8,.2,1)}.dx-txt .k{font-size:12.5px;font-weight:800;color:#9f1535;letter-spacing:.02em}.dx-txt h3{margin:8px 0 8px;font-size:26px;letter-spacing:-.03em;line-height:1.12}.dx-txt p{margin:0;color:var(--muted);font-size:15px}.dx-stat{display:flex;gap:10px;margin-top:16px}.dx-stat div{flex:1;background:#fff;border:1px solid #eee6ed;border-radius:14px;padding:10px 12px}.dx-stat b{display:block;font-size:20px;letter-spacing:-.03em}.dx-stat span{font-size:12px;color:var(--muted);line-height:1.3;display:block}.dx-txt .link{display:inline-block;margin-top:16px}@keyframes dxIn{from{opacity:0;transform:translateY(10px)}}.ar3{position:absolute;inset:0;background:#2a1a12 url(/img/ai/mesa-vacia.webp) center/cover;overflow:hidden;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.ar3:active{cursor:grabbing}.ar3:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 62%,transparent 40%,rgba(0,0,0,.35));pointer-events:none}.ar3 .stage{position:absolute;left:50%;top:56%;width:96%;aspect-ratio:1;transform:translate(-50%,-50%);perspective:620px}.ar3 .pan{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,58deg)) rotateZ(var(--rz,0deg))}.ar3 .pan i{position:absolute;inset:0;border-radius:50%;background:#1d1a18;transform:translateZ(calc(var(--k) * 1.6px))}.ar3 .pan .top{position:absolute;inset:0;border-radius:50%;background:url(/img/ai/paella-marisco-sq.webp) center/cover;transform:translateZ(16px);box-shadow:inset 0 0 0 5px #2a2522,inset 0 0 18px rgba(0,0,0,.5)}.ar3 .pan .h{position:absolute;top:50%;width:22%;height:12%;margin-top:-6%;border:5px solid #1d1a18;border-radius:40%;transform:translateZ(14px)}.ar3 .pan .h.a{left:-16%}.ar3 .pan .h.b{right:-16%}.ar3 .shadow{position:absolute;left:50%;top:63%;width:100%;height:34%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);filter:blur(6px)}.ar3 .ring{position:absolute;left:50%;top:63%;width:112%;height:40%;transform:translate(-50%,-50%);border-radius:50%;border:1.5px dashed rgba(255,255,255,.55);animation:arPulse 2.4s ease-in-out infinite}@keyframes arPulse{50%{opacity:.35}}.ar3 .bar{position:absolute;z-index:2;top:12px;inset-inline:12px;display:flex;justify-content:space-between;gap:6px}.ar3 .bar span{background:rgba(20,14,12,.55);backdrop-filter:blur(8px);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;padding:5px 9px}.ar3 .size{position:absolute;z-index:2;left:50%;top:38%;transform:translateX(-50%);background:#fff;color:#16141c;font-size:10.5px;font-weight:800;border-radius:999px;padding:4px 9px;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}.ar3 .hand{white-space:nowrap;position:absolute;z-index:2;left:50%;top:76%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:10.5px;font-weight:700;background:rgba(20,14,12,.55);border-radius:999px;padding:5px 10px;transition:opacity .4s}.ar3 .hand svg{width:14px;height:14px;animation:arHand 1.8s ease-in-out infinite}@keyframes arHand{50%{transform:translateX(8px)}}.ar3.touched .hand{opacity:0}.ar3 .card{position:absolute;z-index:2;bottom:12px;inset-inline:10px;display:flex;align-items:center;gap:9px;background:#fff;border-radius:14px;padding:7px 8px}.ar3 .card img{width:38px;height:38px;border-radius:9px;object-fit:cover}.ar3 .card b{display:block;font-size:11.5px}.ar3 .card small{font-size:10px;color:#7a7180}.ar3 .card .add{margin-inline-start:auto;width:28px;height:28px;border-radius:9px;background:#ff6a3d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}@media (max-width:1000px){.dx-panel{grid-template-columns:1fr;gap:26px;min-height:0}.dx-in{justify-self:center;width:min(100%,340px)}.dx-photo img,.dx-photo.dish img{height:240px}.dx-arrow{display:none}.dx-mid{width:210px;margin:0 auto}.dx-txt{padding:0;max-width:none}}@media (max-width:640px){.dx-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}.dx-tabs button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.dx-scan:before,.ar3 .ring,.ar3 .hand svg{animation:none}.dx-in,.dx-txt{animation:none}}.sec.vg{position:relative;overflow:hidden;background:radial-gradient(800px 380px at 50% 0%,#fbe7ee,transparent 70%),#fbfafc}.vg .center{text-align:center}.vg-bar{display:flex;align-items:center;gap:14px;max-width:760px;margin:18px auto 0;background:#fff;border:1px solid #ece3ea;border-radius:22px;padding:12px 12px 12px 20px;box-shadow:0 30px 60px -36px rgba(60,20,40,.5),0 0 0 6px rgba(159,21,53,.04)}.vg-q{flex:1;min-width:0;font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-q:after{content:"";display:inline-block;width:2px;height:22px;background:#9f1535;margin-inline-start:2px;vertical-align:-3px;animation:vgBlink 1s steps(1) infinite}@keyframes vgBlink{50%{opacity:0}}.vg-wave{display:flex;align-items:center;gap:3px;height:24px}.vg-wave i{width:3px;height:6px;border-radius:2px;background:#e0577a;animation:vgWave 1s ease-in-out infinite}.vg-wave i:nth-child(2){animation-delay:.1s}.vg-wave i:nth-child(3){animation-delay:.2s}.vg-wave i:nth-child(4){animation-delay:.3s}.vg-wave i:nth-child(5){animation-delay:.4s}@keyframes vgWave{0%,100%{height:6px}50%{height:22px}}.vg-mic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(150deg,#c21d48,#7c0f2a);color:#fff;box-shadow:0 12px 22px -10px rgba(159,21,53,.8)}.vg-mic svg{width:20px;height:20px}.vg-body{display:grid;grid-template-columns:1fr 236px 1fr;gap:48px;align-items:center;margin-top:20px}.vg-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;justify-items:end}.vg-steps li{display:flex;gap:12px;align-items:flex-start;max-width:330px;text-align:end;flex-direction:row-reverse;opacity:.45;transition:opacity .3s}.vg-steps li.on,.vg-steps li.past{opacity:1}.vg-n{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid #e8dfe7;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#8b8291;transition:all .3s}.vg-steps li.on .vg-n{background:#9f1535;border-color:#9f1535;color:#fff;box-shadow:0 0 0 5px rgba(159,21,53,.12)}.vg-steps li.past .vg-n{border-color:#9f1535;color:#9f1535}.vg-steps b{display:block;font-size:15px}.vg-steps span{font-size:13px;color:var(--muted);line-height:1.4}.vg-ph{position:relative;border-radius:32px;background:#0d0c12;padding:6px;box-shadow:0 34px 60px -30px rgba(30,10,20,.6)}.vg-scr{position:relative;border-radius:27px;overflow:hidden;background:#f6f3f6;aspect-ratio:390/844}.vg-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .45s}.vg-scr img.on{opacity:1}.vg-more{display:grid;gap:8px;justify-items:start}.vg-more .t{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a909f;margin-bottom:2px}.vg-more button{display:flex;align-items:center;gap:12px;text-align:start;width:100%;max-width:330px;border:1px solid #eee5ec;background:#fff;border-radius:16px;padding:11px 13px;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,transform .2s}.vg-more button:hover{border-color:#e0c4ce;transform:translateX(3px)}.vg-more button:focus-visible{outline:2px solid #9f1535;outline-offset:2px}.vg-i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#fbeef1;color:#9f1535}.vg-i svg{width:18px;height:18px}.vg-more b{display:block;font-size:14px}.vg-more small{font-size:12.5px;color:var(--muted)}.vg-more .link{margin-top:6px}@media (max-width:1000px){.vg-body{grid-template-columns:1fr;gap:24px}.vg-steps{justify-items:start}.vg-steps li{flex-direction:row;text-align:start}.vg-mid{width:220px;margin:0 auto;order:-1}}@media (max-width:640px){.vg-q{font-size:16px}.vg-wave{display:none}}@media (prefers-reduced-motion:reduce){.vg-q:after,.vg-wave i{animation:none}.vg-scr img{transition:none}}.sl-i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#fbeef1;color:#9f1535}.sl-i svg{width:19px;height:19px}.sl-hero{position:relative;overflow:hidden;padding:56px 0 40px;background:radial-gradient(900px 480px at 78% 30%,#fbe2ea,transparent 65%),radial-gradient(700px 400px at 10% 90%,#f1ecff,transparent 70%),#fbfafc}.sl-hgrid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.sl-hgrid>*{min-width:0}.sl-kick{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #efe4ea;border-radius:999px;padding:5px 12px 5px 6px;font-size:13px;font-weight:800;color:#9f1535}.sl-kick img{width:22px;height:22px}.sl-hero h1{font-size:clamp(36px,4.6vw,58px);letter-spacing:-.045em;line-height:1.02;margin:16px 0 14px}.sl-hero h1 em{font-style:normal;background:linear-gradient(90deg,#c21d48,#e0577a);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-hero .lead{font-size:18px;color:var(--muted);max-width:520px;margin:0}.sl-hero .ctas{margin-top:24px}.sl-trust{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}.sl-trust li{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #efe7ee;border-radius:999px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700}.sl-trust svg{width:16px;height:16px;color:#11734a}.sl-devs{position:relative;height:500px}.sl-tab{position:absolute;right:4%;top:24px;width:320px;border-radius:30px;background:#0d0c12;padding:11px;box-shadow:0 50px 90px -40px rgba(60,20,40,.6);transform:perspective(1600px) rotateY(-12deg) rotateX(2deg)}.sl-tab img{display:block;width:100%;aspect-ratio:820/1180;object-fit:cover;object-position:top;border-radius:18px;background:#f4f1f4}.sl-ph{position:absolute;left:8%;bottom:-40px;width:196px;border-radius:32px;background:#0d0c12;padding:6px;box-shadow:0 40px 70px -30px rgba(30,10,20,.7)}.sl-ph img{display:block;width:100%;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:27px}.sl-float{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:#fff;border-radius:16px;padding:9px 13px 9px 9px;font-size:12.5px;font-weight:700;box-shadow:0 20px 34px -18px rgba(60,20,40,.5);animation:slFloat 5s ease-in-out infinite}.sl-float small{display:block;font-weight:600;color:var(--muted);font-size:11.5px}.sl-float .sl-i{width:30px;height:30px;border-radius:10px}.sl-float .sl-i svg{width:16px;height:16px}.sl-float.a{top:10px;left:4%}.sl-float.b{bottom:40px;right:-6px;animation-delay:-2.5s}@keyframes slFloat{50%{transform:translateY(-8px)}}.sl-sub{position:sticky;top:68px;z-index:5;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-bottom:1px solid #f0e9ee}.sl-sub .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:10px;padding-bottom:10px}.sl-sub a{flex:none;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700;color:#5d5465;text-decoration:none;transition:all .2s}.sl-sub a:hover{background:#f4eef2;color:#16141c}.sl-sub a.on{background:#16141c;color:#fff}.sec.sl-tour{background:#fff}.sl-tour .center{text-align:center}.sl-switch{display:flex;justify-content:center;margin-top:14px}.sl-switch>div{display:inline-flex;gap:4px;background:#f4f0f4;border-radius:999px;padding:4px}.sl-switch button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;border-radius:999px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:700;color:#6d6473;cursor:pointer}.sl-switch button svg{width:16px;height:16px}.sl-switch button.on{background:#fff;color:#16141c;box-shadow:0 6px 14px -8px rgba(60,20,40,.4)}.sl-tgrid{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;margin-top:24px}.sl-tabs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sl-tabs button{width:100%;display:flex;align-items:center;gap:12px;text-align:start;border:1px solid transparent;background:transparent;border-radius:16px;padding:9px 12px;font:inherit;color:inherit;cursor:pointer;transition:all .25s}.sl-tabs b{display:block;font-size:14.5px}.sl-tabs small{display:block;font-size:12.5px;color:var(--muted);line-height:1.3}.sl-tabs button:hover{background:#faf7f9}.sl-tabs button.on{background:#fff;border-color:#eee3ea;box-shadow:0 16px 30px -22px rgba(60,20,40,.5)}.sl-tabs button.on .sl-i{background:#9f1535;color:#fff}.sl-stage{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;min-height:480px}.sl-dev{justify-self:center;transition:all .4s cubic-bezier(.2,.8,.2,1)}.sl-dev .scr{position:relative;overflow:hidden;background:#f4f1f4}.sl-dev .scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .4s}.sl-dev .scr img.on{opacity:1}.sl-dev.phone{width:220px;border-radius:34px;background:#0d0c12;padding:7px;box-shadow:0 40px 70px -34px rgba(30,10,20,.6)}.sl-dev.phone .scr{aspect-ratio:390/844;border-radius:28px}.sl-dev.tablet{width:min(100%,380px);border-radius:24px;background:#0d0c12;padding:9px;box-shadow:0 40px 70px -34px rgba(30,10,20,.6)}.sl-dev.tablet .scr{aspect-ratio:820/1180;border-radius:18px}.sl-txt .k{font-size:12.5px;font-weight:800;color:#9f1535}.sl-txt h3{margin:8px 0;font-size:26px;letter-spacing:-.03em;line-height:1.12}.sl-txt p{margin:0;color:var(--muted);font-size:15px}.sl-pts{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sl-pts li{display:inline-flex;align-items:center;gap:7px;background:#faf7fa;border-radius:999px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700}.sl-pts svg{width:15px;height:15px;color:#11734a}.sl-anim{animation:slIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes slIn{from{opacity:0;transform:translateY(8px)}}.sec.sl-demo{background:linear-gradient(180deg,#16141c,#2a1520);color:#fff}.sl-demo .eyebrow{color:#ff9cb4}.sl-demo h2{color:#fff}.sl-demo .sub{color:rgba(255,255,255,.75)}.sl-dgrid{display:grid;grid-template-columns:1fr 300px;gap:56px;align-items:center}.sl-looks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.sl-looks button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:14px;padding:10px 12px;font:inherit;color:#fff;cursor:pointer;transition:all .2s}.sl-looks button small{font-size:11.5px;color:rgba(255,255,255,.6)}.sl-looks button b{font-size:14px}.sl-looks button:hover{background:rgba(255,255,255,.1)}.sl-looks button.on{background:#fff;color:#16141c;border-color:#fff}.sl-looks button.on small{color:#7a7180}.sl-mode{display:inline-flex;gap:4px;background:rgba(255,255,255,.08);border-radius:999px;padding:4px;margin-top:14px}.sl-mode button{border:0;background:none;color:rgba(255,255,255,.75);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sl-mode button.on{background:#fff;color:#16141c}.sl-demo .note{font-size:13px;color:rgba(255,255,255,.6);margin-top:14px}.sl-iph{border-radius:40px;background:#000;padding:8px;box-shadow:0 50px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.sl-iph .scr{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:390/844;background:#111}.sl-iph iframe{position:absolute;top:0;left:0;width:390px;height:844px;border:0;transform-origin:0 0}.sl-iph .ld{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:13px}.sec.sl-rep{background:linear-gradient(180deg,#fbfafc,#f4f0f5)}.sl-rgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin-top:10px}.sl-rph{position:relative;display:flex;justify-content:center;gap:0;height:520px}.sl-rph .sl-dev{position:absolute;width:230px}.sl-rph .sl-dev:first-child{left:6%;top:0;transform:rotate(-4deg)}.sl-rph .sl-dev:last-child{right:6%;top:50px;transform:rotate(4deg)}.sl-rlist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.sl-rlist li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #eee6ed;border-radius:16px;padding:12px 14px}.sl-rlist b{display:block;font-size:14.5px}.sl-rlist span{font-size:13px;color:var(--muted);line-height:1.4}.sec.sl-all{background:#fff}.sl-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.sl-g{background:#faf8fa;border:1px solid #f0e9ee;border-radius:22px;padding:18px}.sl-g h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:16px}.sl-g ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.sl-g li{font-size:13px;color:var(--muted);line-height:1.35}.sl-g li b{display:block;color:#16141c;font-size:13.5px}.sec.sl-safe{background:#faf8fa}.sl-safe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.sl-safe-grid div{background:#fff;border:1px solid #eee6ed;border-radius:18px;padding:16px}.sl-safe-grid b{display:block;margin-top:10px;font-size:15px}.sl-safe-grid span{font-size:13px;color:var(--muted)}@media (max-width:1000px){.sl-hgrid,.sl-tgrid,.sl-dgrid,.sl-rgrid{grid-template-columns:1fr}.sl-devs{height:420px;max-width:560px;margin:0 auto;width:100%}.sl-tabs{display:flex;overflow-x:auto;gap:6px;scrollbar-width:none;margin-inline:-16px;padding:0 16px}.sl-tabs li{flex:none}.sl-tabs small{display:none}.sl-stage{grid-template-columns:1fr;min-height:0}.sl-txt{text-align:center}.sl-pts{justify-content:center}.sl-iph{width:280px;margin:0 auto}.sl-groups,.sl-safe-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sl-devs{height:300px}.sl-ph{width:120px;bottom:-10px}.sl-float{display:none}.sl-looks{grid-template-columns:1fr 1fr}.sl-groups,.sl-safe-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sl-float,.sl-anim{animation:none}.sl-dev .scr img{transition:none}}.sec.sf{background:radial-gradient(800px 420px at 50% 100%,#fbe7ee,transparent 70%),#fbfafc}.sf .center{text-align:center}.sf-grid{display:grid;grid-template-columns:1fr 430px;gap:48px;align-items:center;margin-top:20px}.sf-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf-steps button{position:relative;overflow:hidden;width:100%;display:flex;gap:12px;align-items:flex-start;text-align:start;border:1px solid transparent;background:transparent;border-radius:16px;padding:9px 13px;font:inherit;color:inherit;cursor:pointer;transition:all .25s}.sf-steps .n{flex:none;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #e8dfe7;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:#8b8291}.sf-steps b{display:block;font-size:15px}.sf-steps span.d{display:block;font-size:13px;color:var(--muted);line-height:1.4}.sf-steps .who{display:inline-block;margin-top:5px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9f1535}.sf-steps button.on{background:#fff;border-color:#eee3ea;box-shadow:0 16px 30px -22px rgba(60,20,40,.5)}.sf-steps button.on .n{background:#9f1535;border-color:#9f1535;color:#fff}.sf-steps .bar{position:absolute;inset:auto 14px 0;height:2px}.sf-steps .bar i{display:block;height:100%;width:0;background:#9f1535}.sf-devs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:end}.sf-dev{text-align:center}.sf-dev .lbl{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;border-radius:999px;padding:4px 10px;background:#fff;box-shadow:0 0 0 1px #eee3ea}.sf-dev .lbl i{width:7px;height:7px;border-radius:50%;background:#3ddc97}.sf-dev .frame{border-radius:32px;background:#0d0c12;padding:6px;box-shadow:0 34px 60px -30px rgba(30,10,20,.6)}.sf-dev .scr{position:relative;border-radius:27px;overflow:hidden;background:#f4f1f4;aspect-ratio:390/844}.sf-dev .scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .45s}.sf-dev .scr img.on{opacity:1}.sf-dev.idle .frame{opacity:.45;filter:saturate(.3)}.sf-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:linear-gradient(150deg,#c21d48,#7c0f2a);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -10px rgba(159,21,53,.8);transition:transform .4s}.sf-arrow svg{width:20px;height:20px}.sf-arrow.back{transform:translate(-50%,-50%) rotate(180deg)}.sl-vid{border-radius:24px;background:#0d0c12;padding:9px;box-shadow:0 40px 70px -34px rgba(30,10,20,.6)}.sl-vid video,.sl-vid img{display:block;width:100%;height:auto;aspect-ratio:1180/820;object-fit:cover;border-radius:16px;background:#f4f1f4}@media (max-width:1000px){.sf-grid{grid-template-columns:1fr}.sf-devs{max-width:480px;margin:0 auto;width:100%}}@media (max-width:640px){.sf-devs{gap:12px}}.sec.st-tab{background:linear-gradient(180deg,#16141c,#241722);color:#fff}.st-tab .eyebrow{color:#ff9cb4}.st-tab h2{color:#fff}.st-tab .sub{color:rgba(255,255,255,.72)}.st-grid{display:grid;grid-template-columns:minmax(0,760px) 290px;justify-content:center;gap:40px;align-items:center;margin-top:18px}.st-dev{border-radius:26px;background:#000;padding:10px;box-shadow:0 50px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.st-scr{position:relative;border-radius:17px;overflow:hidden;aspect-ratio:1180/820;background:#f4f1f4}.st-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .45s}.st-scr img.on{opacity:1}.st-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.st-list button{position:relative;overflow:hidden;width:100%;text-align:start;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:16px;padding:12px 14px;font:inherit;color:#fff;cursor:pointer;transition:all .25s}.st-list b{display:flex;align-items:center;gap:9px;font-size:15px}.st-list b svg{width:18px;height:18px;color:#ff9cb4}.st-list span{display:none;margin-top:6px;font-size:13px;color:rgba(255,255,255,.72);line-height:1.45}.st-list button.on{background:#fff;color:#16141c;border-color:#fff}.st-list button.on b svg{color:#9f1535}.st-list button.on span{display:block;color:#5d5465}.st-list .bar{position:absolute;inset:auto 14px 0;height:2px}.st-list .bar i{display:block;height:100%;width:0;background:#9f1535}.sl-from{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.sl-from>div{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #eee6ed;border-radius:18px;padding:16px}.sl-from b{display:block;font-size:15px}.sl-from span{font-size:13px;color:var(--muted);line-height:1.45}.sl-from em{display:inline-block;margin-top:6px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9f1535}@media (max-width:1000px){.st-grid{grid-template-columns:1fr}.st-list{grid-template-columns:repeat(5,1fr)}.st-list span{display:none!important}.st-list b{font-size:13px;flex-direction:column}.sl-from{grid-template-columns:1fr 1fr}}@media (max-width:640px){.st-list{display:flex;overflow-x:auto;scrollbar-width:none}.st-list li{flex:none}.sl-from{grid-template-columns:1fr}}.qr-devs .qr-back{right:4%;top:24px;width:190px;border-radius:32px;padding:6px;transform:perspective(1400px) rotateY(-14deg) rotate(4deg)}.qr-devs .qr-back img{border-radius:27px}.qr-devs .qr-main{left:30%;top:40px;bottom:auto;width:200px}.qr-devs .qr-main video{display:block;width:100%;aspect-ratio:390/844;object-fit:cover;border-radius:27px}.qr-card{position:absolute;z-index:3;left:0;top:150px;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border-radius:20px;padding:14px 14px 12px;box-shadow:0 24px 40px -20px rgba(60,20,40,.5);text-align:center;width:160px}.qr-card img{width:120px;height:120px}.qr-card b{font-size:14px}.qr-card small{font-size:11.5px;color:var(--muted);line-height:1.3}.qr-all{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.qr-all a{display:flex;gap:12px;align-items:flex-start;background:#faf8fa;border:1px solid #f0e9ee;border-radius:18px;padding:14px;color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s}.qr-all a:hover{transform:translateY(-3px);box-shadow:0 20px 34px -24px rgba(60,20,40,.5);background:#fff}.qr-all b{display:block;font-size:14px;line-height:1.3}.qr-all small{display:block;margin-top:3px;font-size:12.5px;color:var(--muted);line-height:1.4}@media (max-width:1000px){.qr-all{grid-template-columns:1fr 1fr}.qr-card{display:none}.qr-devs .qr-main{left:10%}}@media (max-width:640px){.qr-all{grid-template-columns:1fr}.qr-devs .qr-main{width:150px;left:4%}.qr-devs .qr-back{width:140px}}.qr-devs{height:520px}.qr-ph{position:absolute;top:24px;width:200px;border-radius:32px;background:#0d0c12;padding:6px;box-shadow:0 40px 70px -30px rgba(30,10,20,.6);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.qr-scr{border-radius:27px;overflow:hidden;aspect-ratio:390/844}.qr-scr img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.qr-ph.c{left:50%;transform:translateX(-50%);z-index:2;top:8px;width:220px}.qr-ph.l{left:calc(50% - 250px);transform:rotate(-7deg);opacity:.95}.qr-ph.r{left:calc(50% + 50px);transform:rotate(7deg);opacity:.95}.qr-lang{position:absolute;z-index:3;top:-12px;left:50%;transform:translateX(-50%);background:#fff;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:800;box-shadow:0 8px 16px -8px rgba(60,20,40,.5);white-space:nowrap}.qr-ph.c .qr-lang{background:#9f1535;color:#fff}.qr-devs .qr-card{left:-10px;top:250px}.qr-devs .sl-float.b{bottom:10px;right:-10px}@media (max-width:1000px){.qr-ph.l{left:calc(50% - 210px)}.qr-ph.r{left:calc(50% + 10px)}}@media (max-width:640px){.qr-devs{height:360px}.qr-ph{width:130px}.qr-ph.c{width:150px}.qr-ph.l{left:calc(50% - 150px)}.qr-ph.r{left:calc(50% + 20px)}}.sec.nw{padding-top:20px}.nw-tags{display:flex;flex-wrap:wrap;gap:6px}.nw-tags button{border:1px solid #e9e1e8;background:#fff;border-radius:999px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:700;color:#5d5465;cursor:pointer}.nw-tags button.on{background:#16141c;border-color:#16141c;color:#fff}.nw-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.nw-c{display:flex;flex-direction:column;background:#fff;border:1px solid #eee6ed;border-radius:22px;padding:20px;scroll-margin-top:90px}.nw-c.big{grid-column:span 2;background:linear-gradient(160deg,#9f1535,#5d0b20);color:#fff;border:0}.nw-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.nw-c.big .nw-meta{color:rgba(255,255,255,.75)}.nw-tag{font-weight:800;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:#9f1535;background:#fbeef1;border-radius:999px;padding:3px 9px}.nw-c.big .nw-tag{background:rgba(255,255,255,.14);color:#fff}.nw-c h2{font-size:19px;letter-spacing:-.02em;line-height:1.25;margin:12px 0 8px}.nw-c.big h2{font-size:28px}.nw-c p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.nw-c.big p{color:rgba(255,255,255,.82);font-size:15.5px}.nw-why{margin-top:12px!important;padding:10px 12px;border-radius:14px;background:#faf7fa;color:#16141c!important;font-size:13.5px!important}.nw-c.big .nw-why{background:rgba(255,255,255,.1);color:#fff!important}.nw-src{margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;color:#9f1535}.nw-c.big .nw-src{color:#ffc4d2}.nw-c[hidden]{display:none}.nw-note{margin-top:20px;font-size:13px;color:var(--muted)}@media (max-width:1000px){.nw-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nw-list{grid-template-columns:1fr}.nw-c.big{grid-column:auto}.nw-c.big h2{font-size:22px}}a.nw-c{color:inherit;text-decoration:none;padding:0;overflow:hidden;transition:transform .3s,box-shadow .3s}a.nw-c:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px rgba(60,20,40,.5)}.nw-img{height:170px;overflow:hidden;background:#f4f1f4}.nw-img img{width:100%;height:100%;object-fit:cover;object-position:top}.nw-c.big .nw-img{height:260px}.nw-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.nw-c .nw-body h2{margin:10px 0 6px}.nw-c.big{display:grid;grid-template-columns:1fr 1fr}.nw-c.big .nw-img{height:100%;min-height:300px}.nw-more{background:#faf8fa}.nw-more h2{margin:0 0 18px}.nw-more .nw-c h2{font-size:17px}.art{padding:10px 0 50px}.art-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.art-main h1{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.04em;line-height:1.08;margin:14px 0 14px}.art-main .lead{font-size:19px;color:var(--muted);margin:0 0 10px}.art-body h2{font-size:24px;letter-spacing:-.02em;margin:30px 0 10px}.art-body p{font-size:17px;line-height:1.7;margin:14px 0}.art-body ul{margin:10px 0;padding-inline-start:22px}.art-body li{font-size:16.5px;line-height:1.6;margin:6px 0}.art-src{font-size:13.5px!important;color:var(--muted)}.art-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.art-side{position:sticky;top:100px}.art-img{border-radius:28px;background:#0d0c12;padding:7px;box-shadow:0 40px 70px -34px rgba(30,10,20,.55)}.art-img img{display:block;width:100%;border-radius:22px;max-height:640px;object-fit:cover;object-position:top}.nh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.nh-head h2{margin:6px 0 0}.nh-b{background:#fff}.nh-split{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-top:22px}.nh-big{display:flex;flex-direction:column;border-radius:24px;padding:26px;background:linear-gradient(160deg,#9f1535,#5d0b20);color:#fff;text-decoration:none;transition:transform .3s}.nh-big:hover{transform:translateY(-3px)}.nh-big .nw-meta{color:rgba(255,255,255,.75)}.nh-big .nw-tag{background:rgba(255,255,255,.14);color:#fff}.nh-big h3{font-size:26px;letter-spacing:-.03em;line-height:1.15;margin:14px 0 10px}.nh-big p{margin:0;color:rgba(255,255,255,.82);font-size:15px;line-height:1.55}.nh-read{margin-top:auto;padding-top:16px;font-weight:800;color:#ffc4d2}.nh-list{display:grid;gap:12px}.nh-list a{display:flex;align-items:center;gap:16px;background:#faf8fa;border:1px solid #f0e9ee;border-radius:20px;padding:18px;color:inherit;text-decoration:none;transition:background .2s}.nh-list a:hover{background:#fff}.nh-date{flex:none;width:58px;height:58px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #eee3ea;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#9f1535;text-transform:uppercase}.nh-date b{font-size:22px;line-height:1;color:#16141c}.nh-list small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#9f1535}.nh-list span b{display:block;margin-top:3px;font-size:16px;line-height:1.3}.nh-arr{margin-inline-start:auto;font-weight:800;color:#9f1535}@media (max-width:1000px){.art-grid{grid-template-columns:1fr}.art-side{position:static;max-width:320px}.nh-split{grid-template-columns:1fr}.nw-c.big{grid-template-columns:1fr}}