:root{--p:#5b2eff;--p-d:#4119d6;--p-l:#efe8ff;--p-ll:#f7f4ff;--ink:#1e1846;--ink-2:#4f4a70;--ink-3:#7a7596;--line:#e6e2f2;--soft:#f7f6fc;--g:#18a957;--g-l:#dbf8e6;--g-t:#127a40;--amber:#c98700;--amber-l:#fff3d6;--lime:#c8f31d;--cyan:#22d3ee;--pink:#ff5b8a;--y:#ffc83d;--f:"Nunito","Arial Rounded MT Bold",system-ui,-apple-system,"Segoe UI",sans-serif;--fd:"Lilita One","Nunito","Arial Black",system-ui,sans-serif;--r:22px;--shadow:0 2px 4px #1e18460d,0 14px 34px #1e18461a}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{color:var(--ink);font:700 17px/1.55 var(--f);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}a{color:var(--p)}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}:focus-visible{outline:3px solid var(--p);outline-offset:3px;border-radius:8px}svg{max-width:100%}.wrap{max-width:1120px;margin-inline:auto;padding-inline:16px}@media (width>=600px){.wrap{padding-inline:24px}}section{padding-block:56px}@media (width>=960px){section{padding-block:84px}}.kicker{font:900 12.5px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--p);align-items:center;gap:8px;display:inline-flex}.h2{font:900 clamp(27px,5.4vw,42px)/1.12 var(--f);letter-spacing:-.01em;margin-top:10px}.sub{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:17.5px;line-height:1.55}.btn{min-height:56px;font:900 17px/1 var(--f);letter-spacing:.02em;color:#fff;background:var(--p);box-shadow:0 5px 0 var(--p-d);white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:active{box-shadow:0 1px 0 var(--p-d);transform:translateY(4px)}.btn.white{color:var(--ink);background:#fff;border:2px solid #e2deee;box-shadow:0 5px #e2deee}.btn.sm{min-height:42px;box-shadow:0 4px 0 var(--p-d);border-radius:14px;padding:0 16px;font-size:15px}.btn svg{width:20px;height:20px}.center{text-align:center}.hdr{z-index:50;backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.hdr.sc{border-bottom-color:var(--line)}.hdr .wrap{justify-content:space-between;align-items:center;height:62px;display:flex}.logo{font:400 26px/1 var(--fd);color:var(--p);align-items:center;gap:8px;text-decoration:none;display:flex}.logo .lc{width:34px;height:34px}.hdr nav{gap:22px;font-size:15px;display:none}.hdr nav a{color:var(--ink-2);text-decoration:none}@media (width>=900px){.hdr nav{display:flex}}.hero{background:radial-gradient(90% 60% at 80% 0,#f1ecff 0,#f1ecff00 70%),#fff;padding-block:22px 48px}.hgrid{align-items:center;gap:28px;display:grid}@media (width>=960px){.hgrid{grid-template-columns:1.08fr .92fr;gap:48px}.hero{padding-block:56px 84px}}.pill{background:var(--p-l);color:var(--p-d);font:900 13.5px/1.2 var(--f);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pill i{background:var(--g);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #18a9572e}.hero h1{font:900 clamp(32px,8.2vw,56px)/1.06 var(--f);letter-spacing:-.02em;margin-top:14px}.hero h1 em{color:var(--p);background:linear-gradient(#0000 62%,#c8f31d8c 62%);font-style:normal}.hero .lede{color:var(--ink-2);max-width:56ch;margin-top:14px;font-size:clamp(17px,2.4vw,19.5px);line-height:1.55}.ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.ctas .btn{flex:auto}@media (width>=600px){.ctas .btn{flex:none}}.ctas .how{font:900 15.5px/1 var(--f);color:var(--ink-2);text-underline-offset:4px;padding:10px 4px;text-decoration:underline}.trust{font:800 14px/1.3 var(--f);color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.trust svg{width:18px;height:18px;color:var(--g)}.phonewrap{justify-content:center;display:flex;position:relative}.pbox{position:relative}.phone{background:#1b1540;border-radius:44px;width:min(300px,80vw);padding:10px;position:relative;box-shadow:0 30px 60px #28147847,inset 0 0 0 2px #2e2760}.phone .scr{background:#fff;border-radius:35px;flex-direction:column;gap:10px;padding:34px 14px 14px;display:flex;position:relative;overflow:hidden}.phone .notch{background:#1b1540;border-radius:14px;width:84px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone .bar{background:#eee9f8;border-radius:8px;height:12px;overflow:hidden}.phone .bar i{background:var(--g);border-radius:8px;width:58%;height:100%;display:block}.phone .chip{background:var(--p-l);color:var(--p-d);font:900 10.5px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-self:flex-start;padding:5px 9px}.phone h3{font:900 18px/1.2 var(--f)}.coach{grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.coach .cat{width:62px;height:62px}.coach .bub{border:2px solid var(--line);font:800 13px/1.3 var(--f);background:#fff;border-radius:14px;padding:9px 11px;position:relative}.opt{border:2px solid var(--line);font:800 13.5px/1.3 var(--f);text-align:left;background:#fff;border-bottom-width:4px;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.opt b{border:2px solid var(--line);width:24px;height:24px;color:var(--ink-3);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.opt.ok{background:var(--g-l);color:var(--g-t);border-color:#8fe2aa}.phone .sheet{background:var(--g-l);color:var(--g-t);font:800 12.5px/1.35 var(--f);border-radius:16px;gap:4px;margin-top:6px;padding:12px;display:grid}.phone .sheet b{font:900 15px/1.2 var(--f)}.lhead{align-items:center;gap:8px;display:flex}.lhead .x{color:#b7b2cc;font:900 16px/1 var(--f)}.lhead .bar{flex:1}.lhead .fire{font:900 12px/1 var(--f);color:#ff8a1f}.phone .cta{background:var(--g);color:#fff;text-align:center;font:900 13px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;border-radius:14px;padding:13px;box-shadow:0 4px #0f8a45}.float{box-shadow:var(--shadow);font:900 13px/1.2 var(--f);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;animation:5s ease-in-out infinite fl;display:flex;position:absolute}.float.a{top:44%;left:-70px}.float.b{animation-delay:1.6s;top:16%;right:-58px}.float .ic{color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@keyframes fl{50%{transform:translateY(-8px)}}@media (width<=520px){.float{display:none}.phone .scr{min-height:0}}.stat{background:var(--ink);color:#fff}.stat .wrap{align-items:center;gap:14px;padding-block:26px;display:grid}@media (width>=760px){.stat .wrap{grid-template-columns:auto 1fr;gap:28px}}.stat b{font:400 clamp(44px,9vw,60px)/1 var(--fd);color:var(--lime)}.stat p{color:#d8d4ee;font-size:17px;line-height:1.5}.stat small{color:#9c97bd;margin-top:4px;font-size:13px;display:block}.skills{grid-template-columns:1fr;gap:12px;margin-top:30px;display:grid}@media (width>=600px){.skills{grid-template-columns:1fr 1fr}}@media (width>=960px){.skills{grid-template-columns:repeat(3,1fr);gap:16px}}.sk{border-radius:var(--r);background:var(--soft);border:1px solid var(--line);grid-template-columns:52px 1fr;gap:14px;padding:18px;display:grid}.sk .n{width:52px;height:52px;font:400 24px/1 var(--fd);color:#fff;border-radius:16px;place-items:center;display:grid}.sk h3{font:900 18px/1.25 var(--f)}.sk p{color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.45}.demo{background:linear-gradient(#f4f0ff,#fff)}.dgrid{align-items:center;gap:28px;display:grid}@media (width>=960px){.dgrid{grid-template-columns:.9fr 1.1fr;gap:56px}}.dlist{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dlist span{border:2px solid var(--line);font:900 13.5px/1 var(--f);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.dlist svg{width:16px;height:16px}.dcard{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:30px;align-content:start;justify-self:center;gap:14px;width:100%;max-width:520px;min-height:540px;padding:18px 18px 20px;display:grid;position:relative;overflow:hidden}.lhud{align-items:center;gap:10px;display:flex}.lhud .x{color:#b7b2cc;width:34px;height:34px;font:900 18px/1 var(--f);border-radius:10px;place-items:center;display:grid}.lbar{background:#eee9f8;border-radius:10px;flex:1;height:16px;overflow:hidden}.lbar i{background:var(--g);border-radius:10px;width:0;height:100%;transition:width .45s cubic-bezier(.3,1.4,.5,1);display:block;box-shadow:inset 0 -4px #00000014,inset 0 4px #ffffff59}.hstat{font:900 15px/1 var(--f);align-items:center;gap:4px;display:inline-flex}.hstat svg{width:20px;height:20px}.hstat.fire{color:#ff8a1f}.hstat.gem{color:#0fa3c2}.hstat.bump{animation:.5s bump}@keyframes bump{40%{transform:scale(1.35)}}.dcard .chip{background:var(--p-l);color:var(--p-d);font:900 11.5px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;border-radius:9px;justify-self:start;padding:6px 10px}.dcard h3{font:900 22px/1.2 var(--f)}.dcard .coach{grid-template-columns:72px 1fr}.dcard .coach .cat{width:72px;height:72px}.dcard .coach .bub{font-size:15px}.dopts{gap:10px;display:grid}.dopts .opt{padding:14px;font-size:16px;transition:transform 80ms}.dopts .opt:active{transform:translateY(2px)}.dopts .opt.bad{background:var(--amber-l);color:#8a5b00;border-color:#ffc98a}.dopts .opt.dim{opacity:.5}.dsheet{border-radius:24px 24px 0 0;gap:8px;padding:18px 18px 20px;transition:transform .3s cubic-bezier(.3,1.2,.5,1);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.dsheet.on{transform:none}.dsheet.ok{background:var(--g-l);color:var(--g-t)}.dsheet.casi{background:var(--amber-l);color:#8a5b00}.dsheet .sh{justify-content:space-between;align-items:center;gap:10px;display:flex}.dsheet b{font:900 21px/1.2 var(--f)}.dsheet p{font-size:15.5px;line-height:1.45}.dsheet .plus{color:#0fa3c2;font:900 14px/1 var(--f);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.dsheet .plus svg{width:16px;height:16px}.btn.go{background:var(--g);text-transform:uppercase;letter-spacing:.06em;width:100%;box-shadow:0 5px #0f8a45}.dend{text-align:center;justify-items:center;gap:14px;padding-top:8px;display:grid}.dend .cat{width:130px;height:130px}.dend h3{font:400 30px/1.1 var(--fd);color:var(--p)}.dtiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.dtiles div{border:2px solid var(--line);font:900 12px/1.2 var(--f);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-radius:16px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.dtiles b{font:900 20px/1 var(--f);text-transform:none;letter-spacing:0;align-items:center;gap:4px;display:flex}.dtiles svg{width:20px;height:20px}.dtiles .g b{color:#0fa3c2}.dtiles .f b{color:#ff8a1f}.dtiles .t b{color:var(--g)}.dpiece{color:#fff;text-align:left;background:linear-gradient(135deg,#2b1b8c,#5b2eff);border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14.5px;line-height:1.35;display:flex}.dpiece .pi{background:#ffffff29;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dpiece .pi svg{width:28px;height:28px;color:var(--y)}.dpiece b{font-size:16px;display:block}.dend .btn{width:100%}.dend .again{font:900 15px/1 var(--f);color:var(--ink-3);text-underline-offset:4px;padding:8px;text-decoration:underline}.cmap{max-width:620px;margin:30px auto 0;padding:0 0 10px;position:relative}.chud{top:var(--hdr-h,72px);z-index:5;color:#fff;box-shadow:var(--shadow);font:900 14.5px/1 var(--f);background:#1e1846;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky}.chud .who{align-items:center;gap:8px;display:flex}.chud .who .cat{width:30px;height:30px}.chud .st2{gap:14px;display:flex}.chud .hstat.fire{color:#ffb25b}.chud .hstat.gem{color:#5be4ff}.mpath{gap:18px;padding-top:26px;display:grid;position:relative}.mpath:before{content:"";border-left:6px dotted #dcd5f0;position:absolute;top:10px;bottom:30px;left:40px}.world{color:#fff;font:900 13px/1.2 var(--f);letter-spacing:.04em;text-transform:uppercase;border-radius:12px;justify-self:start;margin-left:6px;padding:9px 14px;position:relative;box-shadow:0 4px #00000026}.world small{opacity:.85;letter-spacing:.06em;font-size:11.5px;display:block}.mstop{margin-left:var(--x,0px);max-width:calc(100% - var(--x,0px));grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.node{color:#fff;background:#e6e2f2;border-radius:50%;place-items:center;width:80px;height:74px;transition:background .3s,box-shadow .3s,transform .3s;display:grid;position:relative;box-shadow:0 7px #cfc9e3}.node svg{opacity:.55;width:34px;height:34px}.mstop.lit .node{background:var(--c);box-shadow:0 7px 0 var(--cd)}.mstop.lit .node svg{opacity:1}.mstop.pop .node{animation:.55s cubic-bezier(.3,1.6,.5,1) npop}@keyframes npop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.mstop.big .node{width:96px;height:88px}.mstop.big{grid-template-columns:96px minmax(0,1fr)}.mtxt{border:2px solid var(--line);background:#fff;border-radius:18px;padding:12px 14px;transition:border-color .3s}.mstop.lit .mtxt{border-color:var(--c)}.mtxt .d{font:900 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mtxt h3{font:900 17.5px/1.25 var(--f);margin-top:5px}.mtxt p{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.45}.mtxt .rw{color:#0b7f97;font:900 12.5px/1 var(--f);background:#e3f8fd;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:5px 9px;display:inline-flex}.mtxt .rw svg{width:14px;height:14px}.pixel{pointer-events:none;width:56px;height:56px;transition:top .4s;position:absolute;top:-44px;left:-6px}@media (width>=700px){.mpath:before{left:48px}.node{width:96px;height:88px}.mstop{grid-template-columns:96px minmax(0,1fr);gap:18px}.mstop.big .node{width:112px;height:102px}.mstop.big{grid-template-columns:112px minmax(0,1fr)}.mtxt h3{font-size:19px}.mtxt p{font-size:15.5px}}.game .gart{justify-self:center;width:120px;height:120px}.game h3{font:900 21px/1.25 var(--f)}.game p{color:#e4dcff;margin-top:6px;font-size:16px;line-height:1.5}.pgrid{align-items:center;gap:28px;display:grid}@media (width>=960px){.pgrid{grid-template-columns:1fr 1fr;gap:56px}}.plist{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.plist li{color:var(--ink-2);grid-template-columns:34px 1fr;align-items:start;gap:12px;font-size:16.5px;line-height:1.45;display:grid}.plist li b{color:var(--ink);font-size:17px;display:block}.plist .ic{background:var(--p-l);width:34px;height:34px;color:var(--p);border-radius:11px;place-items:center;display:grid}.plist .ic svg{width:19px;height:19px}.report{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:26px;justify-self:center;gap:14px;width:100%;max-width:460px;padding:20px;display:grid}.report .rh{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.report .rh b{font:900 19px/1.2 var(--f)}.report .rh small{color:var(--ink-3);font-size:13.5px;display:block}.report .badge{background:var(--p-l);color:var(--p-d);font:900 11.5px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:9px;padding:6px 9px}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpis div{background:var(--soft);text-align:center;border-radius:14px;padding:12px 8px}.kpis b{font:900 22px/1 var(--f);color:var(--ink);display:block}.kpis span{color:var(--ink-3);font-size:12px;line-height:1.25}.learned{gap:8px;display:grid}.learned div{grid-template-columns:12px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.4;display:grid}.learned i{border-radius:50%;width:12px;height:12px;margin-top:4px}.recipe{color:#6b4a00;background:#fff7e1;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.recipe b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.pricing{background:var(--soft)}.plans{gap:14px;margin-top:30px;display:grid}@media (width>=860px){.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px}}.plan{border:2px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:24px 20px;display:flex;position:relative}.plan.hero{border-color:var(--p);box-shadow:0 0 0 5px var(--p-l),var(--shadow)}.plan .tag{background:var(--p);color:#fff;font:900 12px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;border-radius:9px;padding:6px 11px;position:absolute;top:-13px;left:20px}.plan .tag.best{background:var(--g)}.plan h3{font:900 20px/1.2 var(--f)}.plan .price{font:900 34px/1 var(--f);letter-spacing:-.01em}.plan .price small{color:var(--ink-3);font-size:15px}.plan .per{color:var(--ink-2);font-size:14.5px}.plan ul{color:var(--ink-2);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{grid-template-columns:20px 1fr;gap:8px;display:grid}.plan li svg{width:18px;height:18px;color:var(--g);margin-top:2px}.plan .btn{width:100%;margin-top:auto}.guar{max-width:60ch;color:var(--ink-2);text-align:center;margin:18px auto 0;font-size:15.5px;line-height:1.5}.guar b{color:var(--ink)}.faq{gap:10px;max-width:820px;margin-top:26px;display:grid}details{border:2px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}summary{cursor:pointer;font:900 17px/1.3 var(--f);justify-content:space-between;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";background:var(--p-l);width:28px;height:28px;color:var(--p);font:900 20px/1 var(--f);border-radius:9px;flex:none;place-items:center;transition:transform .2s;display:grid}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--ink-2);padding:0 18px 18px;font-size:16px;line-height:1.55}.final{color:#fff;text-align:center;background:linear-gradient(135deg,#2b1b8c,#5b2eff 60%,#8b5cff)}.final .fcat{width:130px;height:130px;margin:0 auto}.final h2{font:900 clamp(28px,6vw,44px)/1.12 var(--f);margin-top:10px}.final p{color:#e4dcff;max-width:52ch;margin:12px auto 0;font-size:17.5px}.final .btn{background:var(--lime);color:var(--ink);margin-top:24px;box-shadow:0 5px #97b90a}footer{padding-block:34px calc(96px + env(safe-area-inset-bottom));color:#b9b4d6;background:#15112b;font-size:14.5px}@media (width>=760px){footer{padding-bottom:40px}}footer .fg{gap:20px;display:grid}@media (width>=760px){footer .fg{grid-template-columns:1.2fr 1fr 1fr;gap:28px}}footer .logo{color:#fff}footer h4{color:#fff;font:900 14px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}footer a{color:#b9b4d6;padding:4px 0;text-decoration:none;display:block}footer .legal{color:#8d88ae;border-top:1px solid #2c2658;margin-top:24px;padding-top:18px;font-size:13px}footer .arrep{color:#fff;border:1.5px solid #4a4380;border-radius:10px;margin-top:6px;padding:8px 12px;font-weight:900;display:inline-flex}.sticky{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky.on{transform:none}.sticky span{font:800 13.5px/1.3 var(--f);color:var(--ink-2);flex:1}.sticky span b{color:var(--ink);font-size:15px;display:block}@media (width>=760px){.sticky{display:none}}.quiz{z-index:100;background:#fff;flex-direction:column;display:none;position:fixed;inset:0}.quiz.on{display:flex}.qtop{flex:none;align-items:center;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:14px 16px;display:flex}.qtop button{width:40px;height:40px;color:var(--ink-3);background:var(--soft);border-radius:12px;place-items:center;display:grid}.qtop button svg{width:22px;height:22px}.qbar{background:#eee9f8;border-radius:8px;flex:1;height:12px;overflow:hidden}.qbar i{background:var(--p);border-radius:8px;width:0;height:100%;transition:width .3s;display:block}.qbody{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.qin{gap:18px;max-width:640px;margin:0 auto;padding:8px 16px 24px;display:grid}.qsay{grid-template-columns:78px 1fr;align-items:end;gap:10px;display:grid}.qsay .cat{width:78px;height:78px}.qsay p{border:2px solid var(--line);font:900 clamp(18px,4.6vw,22px)/1.3 var(--f);background:#fff;border-radius:18px;padding:14px 16px;position:relative}.qopts{gap:10px;display:grid}.qopt{border:2px solid var(--line);min-height:58px;font:800 17px/1.3 var(--f);text-align:left;background:#fff;border-bottom-width:4px;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:transform 80ms;display:flex}.qopt:active{transform:translateY(2px)}.qopt .k{border:2px solid var(--line);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.qopt .k svg{opacity:0;width:16px;height:16px}.qopt.on{border-color:var(--p);background:var(--p-ll)}.qopt.on .k{background:var(--p);border-color:var(--p);color:#fff}.qopt.on .k svg{opacity:1}.qgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qlab{font:900 13px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.qfield{border:2px solid var(--line);background:var(--soft);border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.qfield:focus-within{border-color:var(--p);box-shadow:0 0 0 4px var(--p-l);background:#fff}.qfield input{min-width:0;font:800 18px/1 var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:17px 0}.qfield svg{width:22px;height:22px;color:var(--ink-3)}.qnote{background:var(--g-l);color:var(--g-t);font:800 14.5px/1.4 var(--f);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.qnote svg{flex:none;width:20px;height:20px}.qcheck{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.qcheck input{width:20px;height:20px;accent-color:var(--p);margin-top:2px}.qfoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none}.qfoot .in{gap:8px;max-width:640px;margin:0 auto;display:grid}.qfoot .btn{width:100%}.qfoot .btn[disabled]{color:#a9a4c2;cursor:not-allowed;background:#e8e5f1;box-shadow:0 5px #d5d1e3}.qfoot small{text-align:center;color:var(--ink-3);font-size:12.5px}.loading{text-align:center;justify-items:center;gap:18px;padding-top:30px;display:grid}.loading .cat{width:130px;height:130px}.ring{width:110px;height:110px}.lsteps{text-align:left;gap:10px;width:100%;max-width:380px;display:grid}.lsteps div{color:var(--ink-3);align-items:center;gap:10px;font-size:15.5px;transition:color .2s;display:flex}.lsteps div.done{color:var(--ink)}.lsteps i{background:var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .2s;display:grid}.lsteps .done i{background:var(--g)}.lsteps i svg{width:14px;height:14px}.planres h2{font:900 clamp(24px,5.6vw,32px)/1.18 var(--f)}.planres .worlds{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.planres .worlds div{color:#fff;text-align:center;font:900 11.5px/1.2 var(--f);border-radius:12px;padding:10px 6px}.planres .worlds b{opacity:.85;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:26px 1fr;gap:10px;font-size:16px;line-height:1.4;display:grid}.checks li i{background:var(--g-l);width:26px;height:26px;color:var(--g);border-radius:50%;place-items:center;display:grid}.checks li i svg{width:15px;height:15px}.worry{background:var(--p-ll);border:1px solid #dcd0ff;border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.5}.worry b{letter-spacing:.08em;text-transform:uppercase;color:var(--p);margin-bottom:4px;font-size:12.5px;display:block}.qplans{gap:10px;display:grid}.qplan{border:2px solid var(--line);text-align:left;background:#fff;border-bottom-width:4px;border-radius:18px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid;position:relative}.qplan .rd{border:2px solid #cfcbdd;border-radius:50%;width:22px;height:22px}.qplan.on{border-color:var(--p);background:var(--p-ll)}.qplan.on .rd{border:7px solid var(--p)}.qplan b{font:900 17px/1.2 var(--f);display:block}.qplan small{color:var(--ink-3);font-size:13.5px}.qplan .pr{font:900 17px/1 var(--f);white-space:nowrap}.qplan .tag{background:var(--p);color:#fff;font:900 11px/1 var(--f);letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:4px 8px;position:absolute;top:-11px;right:14px}.qplan .tag.best{background:var(--g)}.paysafe{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px;font-size:13px;display:flex}.paysafe span{align-items:center;gap:6px;display:inline-flex}.paysafe svg{width:16px;height:16px;color:var(--g)}.done{text-align:center;justify-items:center;gap:16px;padding-top:10px;display:grid}.done .cat{width:140px;height:140px}.done h2{font:900 clamp(26px,6vw,34px)/1.15 var(--f)}.stores{gap:10px;width:100%;max-width:360px;display:grid}.store{color:#fff;background:#000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;font:800 16px/1.1 -apple-system,system-ui,sans-serif;text-decoration:none;display:flex}.store small{opacity:.8;font-size:11px;display:block}.store svg{width:24px;height:24px}.nextsteps{text-align:left;gap:10px;width:100%;max-width:420px;display:grid}.nextsteps div{grid-template-columns:30px 1fr;align-items:start;gap:10px;font-size:15.5px;line-height:1.4;display:grid}.nextsteps b.n{background:var(--p);color:#fff;width:30px;height:30px;font:400 17px/1 var(--fd);border-radius:10px;place-items:center;display:grid}.redirect{text-align:center;justify-items:center;gap:14px;padding-top:60px;display:grid}.spin{border:5px solid var(--p-l);border-top-color:var(--p);border-radius:50%;width:44px;height:44px;animation:1s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.hidden{display:none!important}:root{--hdr-h:110px}section[id]{scroll-margin-top:110px}.promo{background:linear-gradient(90deg,#2b1b8c,#5b2eff)}.hdr .promo .wrap{color:#fff;height:38px;font:800 13.5px/1.2 var(--f);justify-content:center;align-items:center;gap:12px;display:flex}.promo b{color:var(--lime);font-weight:900}.promo button{color:var(--p);font:900 13px/1 var(--f);background:#fff;border-radius:10px;flex:none;padding:6px 12px}@media (width<=430px){.promo .pm-x{display:none}}.hprice{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:18px;display:flex}.hprice .now{font:900 32px/1 var(--f);color:var(--ink);letter-spacing:-.01em}.hprice s{color:var(--ink-3);font-size:17px}.hprice .off{color:#fff;font:900 14px/1 var(--f);background:#ff8a1f;border-radius:8px;align-self:center;padding:5px 9px}.hprice .pu{color:var(--ink-3);flex-basis:100%;font-size:14.5px}.hero .hprice+.ctas{margin-top:14px}.hspots{gap:7px;max-width:440px;margin-top:16px;display:grid}.hspots span{color:var(--ink-2);font-size:14.5px}.hspots b{color:#b85c00}.save{background:var(--g-l);color:var(--g-t);font:900 14px/1 var(--f);border-radius:9px;justify-self:start;padding:6px 10px}.last{color:var(--ink-3);font-weight:700}.sticky.pv b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sticky.pv s{color:var(--ink-3);font-size:13px;font-weight:700}.sticky.pv em{color:#fff;background:#ff8a1f;border-radius:6px;padding:2px 6px;font-size:12px;font-style:normal}@media (width>=760px){.sticky.pv{border:2px solid var(--line);border-radius:20px;gap:14px;width:440px;padding:12px 12px 12px 18px;display:flex;bottom:24px;left:auto;right:24px;box-shadow:0 18px 40px #1e18462e}}.omodal{z-index:90;place-items:end center;display:grid;position:fixed;inset:0}.omodal[hidden]{display:none}.omb{opacity:0;background:#140e3273;transition:opacity .25s;position:absolute;inset:0}.omc{text-align:center;width:100%;max-width:440px;max-height:92dvh;padding:24px 22px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;justify-items:center;gap:12px;transition:transform .3s cubic-bezier(.3,1.2,.5,1);display:grid;position:relative;overflow:auto;transform:translateY(100%);box-shadow:0 -10px 40px #140e3240}@media (width>=700px){.omodal{align-items:center}.omc{opacity:0;border-radius:28px;transition:transform .25s,opacity .25s;transform:translateY(24px)scale(.97)}}.omodal.on .omb{opacity:1}.omodal.on .omc{opacity:1;transform:none}.omx{width:40px;height:40px;color:var(--ink-3);font:900 18px/1 var(--f);background:var(--soft);border-radius:12px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.omc .cat{width:92px;height:92px}.omtag{color:#8a5a00;font:900 12.5px/1 var(--f);letter-spacing:.05em;text-transform:uppercase;background:#fff1d6;border-radius:999px;padding:6px 12px}.omc h2{font:900 clamp(24px,6vw,28px)/1.15 var(--f)}.omc p{color:var(--ink-2);font-size:16px;line-height:1.5}.omc .spots{text-align:left;width:100%}.omc>.btn{width:100%}.omlater{font:900 15px/1 var(--f);color:var(--ink-3);text-underline-offset:4px;padding:6px;text-decoration:underline}.omwait{gap:8px;width:100%;display:grid}.pill b{font-weight:900}.pill.hot{color:#8a5a00;background:#fff1d6}.pill.hot i{background:#ff8a1f;box-shadow:0 0 0 4px #ff8a1f38}.signs{gap:14px;margin-top:28px;display:grid}@media (width>=860px){.signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.sign{border:2px solid var(--line);background:#fff;border-radius:22px;align-content:start;gap:8px;padding:22px 20px;display:grid}.sign .ico{border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.sign h3{font:900 19px/1.25 var(--f)}.sign p{color:var(--ink-2);font-size:15.5px;line-height:1.5}.edge{background:var(--ink);color:#fff;border-radius:22px;gap:8px;margin-top:22px;padding:22px 20px;display:grid}.edge b{font:400 clamp(22px,4.4vw,30px)/1.15 var(--fd);color:var(--lime);letter-spacing:.01em}.edge p{color:#d9d5f2;max-width:70ch;font-size:16.5px;line-height:1.5}@media (width>=860px){.edge{padding:30px 34px}}.offer{align-items:start;gap:18px;margin-top:30px;display:grid}@media (width>=900px){.offer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}}.ocard{border:2px solid var(--p);box-shadow:0 0 0 6px var(--p-l),var(--shadow);background:#fff;border-radius:26px;gap:14px;min-width:0;padding:28px 22px 22px;display:grid;position:relative}.ocard .tag{color:#fff;font:900 12px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;background:#ff8a1f;border-radius:10px;padding:7px 12px;position:absolute;top:-14px;left:20px}.ocard h3{font:900 21px/1.2 var(--f)}.ocard .price{font:900 clamp(34px,8vw,44px)/1 var(--f);letter-spacing:-.01em}.ocard .price small{color:var(--ink-3);font-size:16px}.ocard .per{color:var(--ink-2);font-size:15px}.ocard .per s{color:var(--ink-3)}.ocard ul{color:var(--ink-2);gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.ocard li{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.ocard li svg{width:20px;height:20px;color:var(--g);margin-top:2px}.ocard li b{color:var(--ink)}.ocard .btn{width:100%}.onote{color:var(--ink-3);text-align:center;font-size:13.5px;line-height:1.45}.spots{gap:6px;display:grid}.spots span{color:var(--ink-2);font-size:14px}.spots span b{color:#b85c00}.sbar{background:#ffe9c7;border-radius:99px;height:12px;overflow:hidden}.sbar i{background:linear-gradient(90deg,#ff8a1f,#ffc83d);border-radius:99px;height:100%;display:block}.oside{gap:14px;min-width:0;display:grid}.tiers{border:2px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.tier{border-top:2px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 18px;display:grid}.tier:first-child{border-top:0}.tier b{font-size:16px}.tier small{color:var(--ink-3);grid-column:1;font-size:13.5px}.tier .pr{font:900 18px/1 var(--f);white-space:nowrap;grid-area:1/2/span 2}.tier.now{background:var(--p-ll)}.tier.now .pr{color:var(--p)}.tier .now-tag{background:var(--p);color:#fff;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px;border-radius:7px;margin-left:6px;padding:3px 7px;font-size:11px;display:inline-block}.tier.off{color:var(--ink-3)}.tl{border:2px solid var(--line);background:#fff;border-radius:22px;gap:14px;padding:20px 18px;display:grid;position:relative}.tli{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.tli .dot{z-index:1;background:#fff;border:4px solid #cfc9e3;border-radius:50%;width:22px;height:22px;margin-top:1px;position:relative}.tli.now .dot{border-color:var(--p);background:var(--p);box-shadow:0 0 0 5px var(--p-l)}.tli:not(:last-of-type):after{content:"";background:#e6e2f2;width:4px;position:absolute;top:24px;bottom:-14px;left:9px}.tli b{font:900 16.5px/1.2 var(--f);display:block}.tli.now b{color:var(--p)}.tli span:not(.dot){color:var(--ink-2);font-size:14.5px}.tln{border-top:2px solid var(--line);color:var(--ink-3);margin-top:4px;padding-top:12px;font-size:13px;line-height:1.45}.zero{background:var(--g-l);color:#0e5c30;border-radius:22px;padding:18px;font-size:15.5px;line-height:1.5}.zero b{color:#0b4a26;margin-bottom:2px;font-size:17px;display:block}.wait{border:2px dashed var(--line);background:#fff;border-radius:22px;gap:10px;padding:18px;display:grid}.wait b{font-size:16.5px}.wait p{color:var(--ink-2);font-size:14.5px}.wrow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wrow input{border:2px solid var(--line);min-width:0;height:50px;font:700 16px var(--f);color:var(--ink);border-radius:14px;padding:0 14px}.wrow input:focus{border-color:var(--p);outline:none}.wrow .btn{min-height:50px;box-shadow:0 4px 0 var(--p-d);padding:0 18px;font-size:15.5px}.wok{color:var(--g-t);font-size:15px}.qoffer{border:2px solid var(--p);box-shadow:0 0 0 5px var(--p-l);background:#fff;border-radius:20px;gap:10px;padding:22px 18px 18px;display:grid;position:relative}.qoffer .tag{color:#fff;font:900 11.5px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;background:#ff8a1f;border-radius:9px;padding:6px 10px;position:absolute;top:-13px;left:16px}.qoffer .row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qoffer .row b{font-size:17px}.qoffer .row .pr{font:900 26px/1 var(--f)}.qoffer .row .pr small{color:var(--ink-3);font-size:13px}.qoffer .old{color:var(--ink-3);font-size:14px}.qoffer ul{color:var(--ink-2);gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.qoffer li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.qoffer li svg{width:18px;height:18px;color:var(--g);margin-top:2px}.seat{color:#8a5a00;font:900 15px/1 var(--f);background:#fff1d6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.share{gap:10px;width:100%;max-width:360px;display:grid}.share .btn{width:100%}.btn.wa{background:#1fa855;box-shadow:0 5px #168443}.hplay{justify-items:center;gap:10px;min-width:0;display:grid}.hplay .try{font:900 13px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--p)}.hero .dcard{border:10px solid #1b1540;border-radius:44px;max-width:380px;min-height:500px;padding:16px 16px 18px;box-shadow:0 30px 60px #28147840}.hero .dcard .dsheet{border-radius:22px 22px 0 0}.hero .dcard h3{font-size:20px}.hero .lede b{color:var(--ink)}@media (width<=959px){.hero .dcard{max-width:420px}.hero .how{display:none}}.dx{gap:12px;display:grid}.deck{height:150px;margin-top:2px;position:relative}.scard{border:2px solid var(--line);text-align:center;font:900 18px/1.3 var(--f);color:var(--ink);transform:translateY(calc(var(--k) * 9px)) scale(calc(1 - var(--k) * .05));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;background:#fff;border-bottom-width:5px;border-radius:20px;place-items:center;padding:18px 22px;transition:transform .25s,background .2s,border-color .2s;display:grid;position:absolute;inset:0;box-shadow:0 8px 20px #1e184614}.scard[data-top]{z-index:3}.scard.drag{cursor:grabbing;transition:none}.scard .lbl{font:900 14px/1 var(--f);letter-spacing:.06em;border:3px solid;border-radius:9px;padding:4px 10px;position:absolute;top:10px}.scard .lbl.si{color:var(--g);border-color:var(--g);opacity:var(--si,0);left:12px;transform:rotate(-10deg)}.scard .lbl.no{color:#e0564b;opacity:var(--no,0);border-color:#e0564b;right:12px;transform:rotate(10deg)}.scard.fly-r{opacity:0;transition:transform .35s,opacity .35s;transform:translate(130%,-10px)rotate(18deg)!important}.scard.fly-l{opacity:0;transition:transform .35s,opacity .35s;transform:translate(-130%,-10px)rotate(-18deg)!important}.scard.shake{animation:.4s shk}.scard.good{background:var(--g-l);color:var(--g-t);border-color:#5ed38a}.scard.bad{color:#a8321f;background:#fff1ef;border-color:#f08a7c}.scard .res{font:900 13.5px/1 var(--f);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.scard.good .res{background:var(--g);display:inline-flex}.scard.bad .res{background:#e0564b;display:inline-flex}.yn button.flash-ok{background:var(--g);color:#fff;border-color:#0f8a45}.yn button.flash-bad{color:#fff;background:#e0564b;border-color:#b23a2c}@keyframes shk{20%,60%{translate:-8px}40%,80%{translate:8px}}.yn{justify-content:space-between;align-items:center;gap:10px;display:flex}.yn button{height:52px;font:900 17px/1 var(--f);border:2px solid;border-bottom-width:5px;border-radius:16px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.yn button:active{transform:translateY(2px)}.yn .no{color:#c2412f;background:#fff1ef;border-color:#f3b6ad}.yn .si{color:var(--g-t);background:var(--g-l);border-color:#8fe2aa}.yn .cnt{font:900 13px/1 var(--f);color:var(--ink-3)}.sent{background:var(--p-ll);border:2px solid var(--p-l);font:800 18px/1.7 var(--f);text-align:center;color:var(--ink);border-radius:18px;padding:18px 14px}.blank{vertical-align:middle;min-width:96px;height:40px;color:var(--g-t);background:#fff;border:2.5px dashed #b9a8ff;border-radius:11px;padding:0 12px;font-weight:900;line-height:35px;transition:background .2s,border-color .2s;display:inline-block}.blank.hot{border-color:var(--p);background:#efe8ff}.blank.ok{background:var(--g-l);border-style:solid;border-color:#5ed38a;animation:.5s cubic-bezier(.3,1.6,.5,1) npop}.words{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wchip{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:2px solid var(--line);font:900 17px/1 var(--f);color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border-bottom-width:5px;border-radius:14px;padding:12px 18px;position:relative}.wchip.lift{z-index:20;cursor:grabbing;box-shadow:0 14px 26px #1e18462e}.wchip.bad{color:#a8321f;opacity:.75;background:#fff1ef;border-color:#f08a7c;animation:.4s shk}.wchip.used{visibility:hidden}.dcard .coach .bub{min-height:44px}.iphone{aspect-ratio:9/18.6;background:linear-gradient(150deg,#4a4a52 0%,#1d1d22 30%,#2b2b31 70%,#4a4a52 100%);border-radius:58px;width:min(340px,84vw);padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #6b6b74,inset 0 0 0 4px #0b0b0d,0 40px 80px #28147847,0 10px 24px #0000002e}.iphone .side{background:linear-gradient(90deg,#2a2a30,#55555d);border-radius:2px;width:4px;position:absolute}.iphone .act{height:5%;top:17%;left:-3px}.iphone .vup{height:9%;top:25%;left:-3px}.iphone .vdn{height:9%;top:36%;left:-3px}.iphone .pwr{background:linear-gradient(270deg,#2a2a30,#55555d);height:14%;top:28%;left:auto;right:-3px}.iphone .screen{background:#fff;border-radius:47px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000}.iosb{color:#000;letter-spacing:-.01em;flex:none;justify-content:space-between;align-items:center;height:50px;padding:6px 26px 0 34px;font:600 15.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:relative}.iosb .ic{align-items:center;gap:5px;display:flex}.iosb svg{fill:#000;color:#000;width:auto;height:11.5px}.iosb .island{background:#000;border-radius:20px;width:31%;height:30px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.iphone .dcard{box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;justify-self:stretch;gap:14px;width:auto;max-width:none;min-height:0;padding:4px 16px 30px;display:flex}.iphone .dcard .dsheet{border-radius:24px 24px 0 0;padding-bottom:30px}.iphone #dbody{flex-direction:column;flex:1;display:flex}.iphone .dx{flex-direction:column;flex:1;gap:12px;display:flex}.iphone .deck{flex:none;height:168px;margin-top:auto}.iphone .yn{margin-top:22px;margin-bottom:auto;padding-bottom:10px}.iphone .dx .chip{align-self:flex-start}.iphone .dend{flex:1;align-content:center}.iphone .yn button{white-space:nowrap;height:50px;padding:0 16px}.iphone .yn .cnt{white-space:nowrap;font-size:12.5px}@media (width<=380px){.iphone .yn button{padding:0 12px;font-size:16px}.iphone .dcard{padding-inline:13px}}.homebar{z-index:10;background:#111;border-radius:3px;width:36%;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.prob{background:var(--soft)}.evid{background:var(--ink);color:#fff;border-radius:24px;align-items:center;gap:10px 22px;margin-top:26px;padding:22px;display:grid}@media (width>=760px){.evid{grid-template-columns:auto 1fr;padding:28px 32px}}.evid .big{font:400 clamp(56px,14vw,88px)/1 var(--fd);color:#ff8a7a}.evid h3{font:900 20px/1.25 var(--f)}.evid p{color:#d9d5f2;max-width:64ch;margin-top:6px;font-size:16px;line-height:1.5}.evid small,.pc small{color:var(--ink-3);margin-top:8px;font-size:12.5px;display:block}.evid small{color:#a9a3cf}.probs{gap:14px;margin-top:14px;display:grid}@media (width>=860px){.probs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc{border:2px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px;display:grid}.pc .ico{border-radius:14px;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:grid}.pc h3{font:900 18px/1.25 var(--f)}.pc p{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.5}.good{background:var(--g-l);color:#0e5c30;border-radius:24px;align-items:center;gap:14px;margin-top:14px;padding:22px;display:grid}.good b{font:900 20px/1.25 var(--f);color:#0b4a26;display:block}.good p{margin-top:6px;font-size:16px;line-height:1.5}.good p b{font:inherit;font-weight:900;display:inline}.good .btn{justify-self:start}@media (width>=860px){.good{grid-template-columns:1fr auto;padding:26px 30px}}.cookie{z-index:95;border:2px solid var(--line);max-width:420px;color:var(--ink-2);background:#fff;border-radius:18px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px #1e18462e}.cookie[hidden]{display:none}.cookie div{gap:8px;display:flex}.cookie .btn{flex:1}@media (width>=760px){.cookie{bottom:24px;left:24px;right:auto}}.legalpg{padding-block:40px 80px}.legalpg .wrap{max-width:780px}.legalpg h1{font:900 clamp(30px,6vw,42px)/1.12 var(--f);margin-bottom:8px}.legalpg h2{font:900 21px/1.25 var(--f);margin:28px 0 8px}.legalpg p,.legalpg li{color:var(--ink-2);margin:0 0 10px;font-size:16.5px;line-height:1.6}.legalpg ul{padding-left:20px}.legalpg .upd{color:var(--ink-3);font-size:14px}.legalpg form{border:2px solid var(--line);border-radius:20px;gap:12px;margin-top:18px;padding:20px;display:grid}.legalpg label{color:var(--ink);gap:6px;font-size:15px;font-weight:900;display:grid}.legalpg input,.legalpg textarea{font:700 16px var(--f);border:2px solid var(--line);color:var(--ink);border-radius:14px;padding:12px 14px}.legalpg input:focus,.legalpg textarea:focus{border-color:var(--p);outline:none}.legalpg .ok{background:var(--g-l);color:var(--g-t);border-radius:16px;padding:16px}.lhdr{border-bottom:1px solid var(--line)}.lhdr .wrap{justify-content:space-between;align-items:center;height:62px;display:flex}.hprice .cuotas{color:var(--ink-2);flex-basis:100%;font-size:15.5px}.hprice .cuotas b{color:var(--g-t)}.hero .trust span:first-child svg{color:#009ee3}.om-open .cookie{display:none}.hdr .promo .wrap{white-space:nowrap}@media (width<=430px){.hdr .promo .wrap{gap:8px;font-size:12.5px}.promo button{padding:6px 10px;font-size:12.5px}}.comeback .checks{text-align:left;max-width:380px;margin-inline:auto}.comeback .why{width:100%;max-width:380px;margin-inline:auto}.comeback .whyans{background:var(--p-l,#efe8ff);max-width:380px;color:var(--ink);text-align:left;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.5}.comeback .btn{width:100%;max-width:380px}.kitty .ktear{animation:2.4s ease-in infinite ktear}@keyframes ktear{0%,40%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kitty .ktear{animation:none}}.comeback .cat{width:120px;height:120px}.comeback .qlab{margin-top:6px}
