.lp{--bg:#f1f8fc;--line:#e2edf4;--pastel:linear-gradient(160deg, #e6f7fe 0%, #eef3ff 55%, #f6efff 100%);--serif:var(--font-serif), "Instrument Serif", Georgia, serif;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);background:var(--bg);overflow-x:clip}.lp em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.w{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.cta{letter-spacing:-.01em;white-space:nowrap;height:58px;transition:transform .2s var(--ease-pop), box-shadow .2s ease;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 28px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.cta-arrow{width:42px;height:42px;transition:transform .25s var(--ease-pop);border-radius:50%;place-items:center;display:grid}.cta:hover{transform:translateY(-2px)scale(1.02)}.cta:hover .cta-arrow{transform:translate(3px)rotate(-8deg)}.cta:active{transform:scale(.97)}.cta-primary{color:#04202b;background:linear-gradient(#5fe3ff 0%,#0cf 55%,#00b4e6 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #005a7840,0 14px 34px -10px #00ccffbf}.cta-primary .cta-arrow{color:#5fe3ff;background:#04202b}.cta-white{color:var(--ink);background:#fff;box-shadow:inset 0 -3px #0a0e1414,0 14px 34px -12px #00000073}.cta-white .cta-arrow{background:var(--ink);color:#fff}.cta-sm{height:44px;padding:0 22px;font-size:15px}.grain{pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero2{color:#fff;background:radial-gradient(1200px 620px at 50% -8%,#39c8ff 0%,#00a0dc8c 30%,#0000 62%),radial-gradient(700px 500px at 8% 40%,#7c5cff59,#0000 70%),radial-gradient(700px 500px at 95% 45%,#00ccff38,#0000 70%),linear-gradient(#0b3550 0%,#0a1a2b 38%,#0a0e14 75%);padding-bottom:72px;position:relative;overflow:hidden}.hero-blob{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.hero-blob.b1{background:#7c5cff;width:420px;height:420px;animation:14s ease-in-out infinite blob;top:420px;left:-120px}.hero-blob.b2{opacity:.35;background:#0cf;width:380px;height:380px;animation:17s ease-in-out infinite reverse blob;top:120px;right:-100px}@keyframes blob{50%{transform:translate(60px,-40px)scale(1.15)}}.nav2{z-index:5;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;max-width:1080px;height:68px;margin:22px auto 0;padding:0 12px 0 22px;display:flex;position:relative;box-shadow:0 18px 40px -18px #00000080}@media (max-width:1120px){.nav2{margin:16px 16px 0}}.hero2-inner{z-index:2;text-align:center;max-width:1080px;margin:0 auto;padding:92px 24px 64px;position:relative}.badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eaf9ff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:9px 18px 9px 12px;font-size:15px;display:inline-flex}.badge-spark,.eyebrow-spark{background:currentColor;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l2.6 6.9 6.9 2.6-6.9 2.6L12 20.5l-2.6-6.9-6.9-2.6 6.9-2.6z'/><path d='M20 15l.9 2.1L23 18l-2.1.9L20 21l-.9-2.1L17 18l2.1-.9z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l2.6 6.9 6.9 2.6-6.9 2.6L12 20.5l-2.6-6.9-6.9-2.6 6.9-2.6z'/><path d='M20 15l.9 2.1L23 18l-2.1.9L20 21l-.9-2.1L17 18l2.1-.9z'/></svg>") 50%/contain no-repeat}.badge-spark{color:#7ee6ff;animation:2.6s ease-in-out infinite twinkle}@keyframes twinkle{50%{opacity:.7;transform:scale(.8)rotate(20deg)}}.h1{letter-spacing:-.05em;text-wrap:balance;max-width:980px;margin:28px auto 0;font-size:clamp(46px,7.4vw,100px);font-weight:700;line-height:.98}.h1 em{letter-spacing:-.02em;background:linear-gradient(100deg,#9cf0ff 0%,#0cf 45%,#b9a8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.12em}.hero2-sub{color:#c4d4e2;text-wrap:pretty;max-width:640px;margin:26px auto 0;font-size:clamp(17px,1.7vw,20px)}.hero2-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:40px;display:flex}.proof{text-align:left;color:#a9bccd;align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}.proof strong{color:#fff;font-size:15px}.proof-stack{display:flex}.proof-stack img{object-fit:cover;border:2.5px solid #0f2a3e;border-radius:50%;width:38px;height:38px;margin-left:-12px}.proof-stack img:first-child{margin-left:0}.t3d{width:var(--s);height:var(--s);z-index:1;pointer-events:none;transform:translate(calc(var(--mx,0) * var(--d) * -18px), calc(var(--my,0) * var(--d) * -18px)) rotate(var(--r));transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute}.t3d-face{--top:#fff;--bot:#e4f1f8;--edge:#b9d3e2;background:linear-gradient(160deg, var(--top), var(--bot));width:100%;height:100%;box-shadow:inset 0 2px 0 #fffffff2, inset 0 -5px 10px #00000014, 0 7px 0 -1px var(--edge), 0 26px 40px -12px #00142899;animation:6.5s ease-in-out infinite bob;animation-delay:var(--delay);border-radius:30%;place-items:center;display:grid;position:relative}.t3d-face:before{content:"";background:linear-gradient(#ffffffbf,#fff0);border-radius:50% 50% 40% 40%;height:40%;position:absolute;inset:6% 10% auto}.t3d-face>svg{filter:drop-shadow(0 2px 2px #00000026);position:relative}.t3d-folder .t3d-face{--top:#6ee7ff;--bot:#00a8d6;--edge:#00759c}.t3d-play .t3d-face{--top:#ff8a98;--bot:#ec3456;--edge:#a8132f}.t3d-photo .t3d-face{--top:#b9a6ff;--bot:#7c5cff;--edge:#4f35c2}.t3d-spark .t3d-face{--top:#ffe08a;--bot:#ffad2e;--edge:#c97a00}.t3d.static{transform:rotate(var(--r));position:relative}.t3d.static .t3d-face{box-shadow:inset 0 2px 0 #fffffff2, 0 4px 0 -1px var(--edge), 0 12px 20px -8px #00142859;animation:none}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(3deg)}}.h-t1{top:150px;left:-2%}.h-t2{top:110px;right:0}.h-t3{top:420px;left:8%}.h-t4{top:400px;right:9%}.h-t5{top:40px;left:19%}.h-t6{top:26px;right:22%}@media (max-width:1000px){.h-t3,.h-t4,.h-t5,.h-t6{display:none}.h-t1{top:40px;left:-26px;--s:64px!important}.h-t2{top:18px;right:-20px;--s:58px!important}}.hero2-play{z-index:3;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:30px;padding:10px;box-shadow:0 40px 100px -30px #00ccff8c,0 30px 60px -30px #000000b3}.play-bar{color:var(--slate);border-bottom:1px solid var(--line);background:#fff;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.play-path{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.play-path strong{color:var(--ink)}.play-sep{color:var(--stone)}.play-dots{gap:6px;margin-right:10px;display:inline-flex}.play-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.play-dots i:nth-child(2){background:#febc2e}.play-dots i:nth-child(3){background:#28c840}.play-count{background:var(--mist);color:var(--steel);border-radius:999px;margin-left:6px;padding:2px 9px;font-size:12px}.play-btn{cursor:pointer;height:42px;font:inherit;color:#04202b;background:linear-gradient(#5fe3ff,#0cf 60%,#00b4e6);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;animation:2.4s ease-in-out infinite nudge;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #005a7840,0 8px 22px -8px #00ccffe6}.play-btn.busy,.play-btn:disabled{opacity:.85;cursor:default;animation:none}.play-btn-ghost{background:var(--mist);box-shadow:none;color:var(--ink);animation:none}.play-btn-spark{width:16px;height:16px;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;background:currentColor}.play-btn .play-btn-spark{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l2.6 6.9 6.9 2.6-6.9 2.6L12 20.5l-2.6-6.9-6.9-2.6 6.9-2.6z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5l2.6 6.9 6.9 2.6-6.9 2.6L12 20.5l-2.6-6.9-6.9-2.6 6.9-2.6z'/></svg>") 50%/contain no-repeat}@keyframes nudge{0%,to{transform:none}50%{transform:scale(1.05);box-shadow:inset 0 1px #ffffffb3,0 0 0 8px #00ccff2e,0 8px 22px -8px #00ccffe6}}.play-stage{--kx:1;--ky:1;--cw:15.5%;--fly-top:66%;aspect-ratio:16/8.4;background-color:#f6fbfe;background-image:radial-gradient(#d4e6f1 1.2px,#0000 1.2px);background-size:22px 22px;position:relative;overflow:hidden}.pcard{width:var(--cw);will-change:left, top, transform;background:#fff;border-radius:14px;margin:0;padding:6px 6px 8px;transition:left .78s cubic-bezier(.6,-.05,.3,1),top .78s cubic-bezier(.6,-.25,.3,1),transform .78s cubic-bezier(.6,0,.3,1),opacity .3s;position:absolute;box-shadow:0 1px #0a0e140a,0 12px 26px -12px #0a1e3273}.pcard-img{aspect-ratio:4/3;background:var(--mist);border-radius:9px;position:relative;overflow:hidden}.phase-chaos .pcard-img{animation:3.4s ease-in-out infinite wob;animation-delay:var(--wob)}@keyframes wob{0%,to{transform:rotate(0)}50%{transform:rotate(1.6deg)translateY(-2px)}}.pcard-img img{object-fit:cover;width:100%;height:100%;display:block}.pcard-play{background:#0a0e148c;border-radius:50%;width:20px;height:20px;position:absolute;bottom:6px;right:6px}.pcard-play:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fff;position:absolute;top:6px;left:8px}.pcard figcaption{padding:6px 2px 0}.pcard-name{color:var(--steel);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.pcard-label{color:#04202b;transform-origin:0 100%;transition:transform .4s var(--ease-pop);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:10px;transform:scale(0)rotate(-10deg);box-shadow:0 6px 14px -6px #0006}.pcard-label.on{transform:scale(1)rotate(-3deg)}.pfolders{z-index:40;pointer-events:none;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:5%;left:0;right:0}.pfolder{place-items:center;display:grid}.pfolder-body{aspect-ratio:1.35;width:62%;position:relative}.pfolder-body.gulp{animation:gulp .45s var(--ease-pop)}@keyframes gulp{0%{transform:scale(1)}35%{transform:scale(1.1,.9)}to{transform:scale(1)}}.pfolder-back{background:color-mix(in srgb, var(--fc) 75%, #003a52);border-radius:14px;position:absolute;inset:0}.pfolder-back:before{content:"";background:inherit;border-radius:10px 12px 0 0;width:42%;height:20%;position:absolute;top:-9%;left:0}.pfolder-peek img{aspect-ratio:4/3;object-fit:cover;opacity:0;width:60%;transition:transform .5s var(--ease-pop), opacity .2s;border:2px solid #fff;border-radius:6px;position:absolute;bottom:22%;left:20%;transform:translateY(30%)rotate(0)}.pfolder-peek img.in{opacity:1;transform:translate(calc((var(--k) - 1) * 18%), calc(-22% - var(--k) * 6%)) rotate(calc((var(--k) - 1) * 9deg))}.pfolder-front{color:#04202b;background:linear-gradient(180deg, color-mix(in srgb, var(--fc) 55%, #fff) 0%, var(--fc) 100%);border-radius:12px 12px 14px 14px;flex-direction:column;justify-content:flex-end;height:70%;padding:0 10% 9%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffffb3,0 14px 26px -12px #001e328c}.pfolder-name{font-size:clamp(10px,1.1vw,14px);font-weight:700;line-height:1.1}.pfolder-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.4vw,30px);font-weight:800;line-height:1}.play-status{border-top:1px solid var(--line);color:var(--steel);background:#fff;border-radius:0 0 22px 22px;justify-content:center;align-items:center;min-height:50px;padding:14px 18px;font-size:14px;display:flex}.play-status strong{color:var(--ink)}.play-status.done{color:var(--ok)}.gem-dot{vertical-align:-1px;background:conic-gradient(#4285f4,#9b72cb,#d96570,#4285f4);border-radius:3px;width:12px;height:12px;margin-right:4px;animation:2.4s linear infinite spin;display:inline-block;transform:rotate(45deg)}@media (max-width:760px){.play-stage{--kx:.78;--ky:.92;--cw:23%;--fly-top:66%;aspect-ratio:4/4.6}.play-bar{padding:10px 10px 10px 14px}.play-path{white-space:nowrap;font-size:13px}.play-path>span:not(.play-dots),.play-sep{display:none}.play-dots{margin-right:4px}.play-btn{white-space:nowrap;height:38px;padding:0 16px;font-size:14px}.pfolder-body{width:84%}.pfolder-front{height:76%;padding:0 9% 10%}.pfolder-name{font-size:10px}.pfolder-peek img{width:54%;bottom:34%;left:23%}.stat strong{white-space:nowrap;font-size:22px}.pcard-name{font-size:9px}.pcard-label{padding:2px 7px;font-size:9px;top:-9px;left:6px}}@media (prefers-reduced-motion:reduce){.t3d-face,.play-btn,.phase-chaos .pcard-img,.hero-blob,.badge-spark,.mq-track{animation:none!important}.pcard{transition:none}}.stats{z-index:2;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:56px auto 0;padding:0 24px;display:grid;position:relative}.stat{background:#ffffff08;border:1px solid #ffffff1f;padding:34px 36px}.stat:first-child{border-radius:22px 0 0 22px}.stat:last-child{border-radius:0 22px 22px 0}.stat+.stat{border-left:0}.stat strong{letter-spacing:-.05em;font-size:clamp(40px,5vw,64px);line-height:1;display:block}.stat span{color:#9fb2c4;margin-top:12px;display:block}@media (max-width:760px){.stats{margin-top:36px;padding:0 16px}.stat{text-align:center;padding:18px 12px}.stat:first-child{border-radius:18px 0 0 18px}.stat:last-child{border-radius:0 18px 18px 0}.stat strong{font-size:26px}.stat span{margin-top:6px;font-size:12px;line-height:1.35}.badge{padding:7px 14px 7px 10px;font-size:13px}.hero2-inner{padding-top:64px}.hero2-play{padding:0 12px}.play{border-radius:22px;padding:6px}}.marquee{border-bottom:1px solid var(--line);background:#fff;gap:14px;padding:34px 0;display:grid;overflow:hidden}.mq-track{gap:14px;width:max-content;animation:46s linear infinite mq;display:flex}.mq-rev{animation-duration:52s;animation-direction:reverse}@keyframes mq{to{transform:translate(-50%)}}.mq-chip{background:var(--bg);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:600;display:inline-flex}.mq-folder{background:var(--c);border-radius:4px;width:20px;height:15px;position:relative;box-shadow:inset 0 1px #fff9}.mq-folder:before{content:"";background:var(--c);border-radius:2px 2px 0 0;width:9px;height:5px;position:absolute;top:-3px;left:0}.s{padding:128px 0}.s-white{background:#fff}.s-head{text-align:center;max-width:860px;margin:0 auto 64px}.s-head.left{text-align:left;margin:0}.eyebrow{color:var(--cyan-700);background:#e3f6fd;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:15px;font-weight:600;display:inline-flex}.h2c{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.04}.h2c em{color:#0a6f94;font-size:1.1em}.h2c.light{color:#fff}.h2c.light em{color:#7ee6ff}.s-sub{max-width:640px;color:var(--steel);text-wrap:pretty;margin:22px auto 0;font-size:18px}.s-sub.light{color:#b5c5d4}.s-head.left .s-sub{margin-left:0}.s-cta{justify-content:center;margin-top:56px;display:flex}.pain-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pain{text-align:center;border:1px solid var(--line);background:#fff;border-radius:30px;padding:14px 14px 36px}.pain h3{letter-spacing:-.03em;color:var(--ink);margin-top:28px;font-size:24px}.pain p{max-width:440px;color:var(--steel);margin:10px auto 0;padding:0 16px}@media (max-width:860px){.pain-grid{grid-template-columns:1fr}}.illu{background:var(--pastel);border-radius:22px;place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.illu-sm{height:auto;min-height:220px;padding:28px 0}.fpill{color:var(--ink);white-space:nowrap;z-index:3;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;animation:5s ease-in-out infinite floaty;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px #0a284659,0 0 0 1px #0a28460a}.fpill-ico{color:var(--cyan-700);display:inline-flex}.fp-tr{top:13%;right:9%}.fp-tl{animation-delay:-1.5s;top:13%;left:9%}.fp-bl{animation-delay:-2.5s;bottom:13%;left:9%}.fp-br{animation-delay:-.8s;bottom:13%;right:9%}.fp-hot{color:#b4123a;background:#ffe9ee}@keyframes floaty{50%{transform:translateY(-6px)}}.i-search{background:#fff;border-radius:16px;gap:6px;width:62%;max-width:320px;margin-top:34px;padding:12px;display:grid;box-shadow:0 20px 40px -20px #0a284666}.i-search-bar{color:var(--ink);border:2px solid #0cf;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.i-search-bar.small{border-width:1.5px;font-size:13px}.i-caret{background:var(--cyan-700);width:2px;height:16px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.i-row{background:var(--snow);color:var(--steel);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.i-row-thumb{background:#d4e3ee;border-radius:4px;width:22px;height:16px}.i-row-meh{color:var(--stone);margin-left:auto;font-weight:700}.i-timeline{color:#c6d2df;background:#0f1724;border-radius:16px;width:70%;max-width:360px;padding:14px;box-shadow:0 24px 40px -20px #0a142899}.i-tl-head{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.i-tl-dot{background:#ff5f57;border-radius:50%;width:8px;height:8px}.i-tl-tracks{gap:6px;display:grid;position:relative}.i-tl-track{gap:3px;height:18px;display:flex}.i-tl-track span{background:#24344a;border-radius:4px}.i-tl-track:first-child span:nth-child(odd){background:#2b6f8f}.i-tl-track:nth-child(2) span:nth-child(3n){background:#5b4bb0}.i-tl-head-line{background:#ff6b8a;width:2px;animation:4s ease-in-out infinite alternate scrub;position:absolute;top:-6px;bottom:-6px;left:38%}@keyframes scrub{to{left:72%}}.i-fan{width:240px;height:170px;position:relative}.i-fan img{aspect-ratio:4/3;object-fit:cover;border:5px solid #fff;border-radius:12px;width:150px;position:absolute;box-shadow:0 16px 30px -14px #0a284680}.i-fan .f1{top:18px;left:0;transform:rotate(-12deg)}.i-fan .f2{top:4px;left:46px;transform:rotate(4deg)}.i-fan .f3{filter:grayscale(.7)brightness(.9);top:30px;left:90px;transform:rotate(14deg)}.i-consent{width:76%;max-width:330px;color:var(--slate);background:#fff;border-radius:16px;gap:12px;padding:16px;font-size:13px;display:grid;box-shadow:0 20px 40px -20px #0a284666}.i-consent-top{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.i-consent-row{align-items:center;gap:10px;display:flex}.i-consent-btn{color:#fff;background:#1a73e8;border-radius:999px;justify-self:end;padding:7px 16px;font-weight:600;animation:2.4s ease-in-out infinite nudge}.g-dot{background:conic-gradient(#ea4335 0 25%, #fbbc05 0 50%, #34a853 0 75%, #4285f4 0);border-radius:50%;flex-shrink:0;width:18px;height:18px}.i-key{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 20px 40px -20px #0a284666}.i-key-field{color:var(--steel);letter-spacing:.03em;font-size:14px}.i-key-ok{background:var(--ok);color:#fff;width:30px;height:30px;animation:pop 2.8s var(--ease-pop) infinite;border-radius:50%;place-items:center;display:grid}@keyframes pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.25)}}.i-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:300px;display:flex}.i-chip{color:#04202b;background:color-mix(in srgb, var(--c) 30%, #fff);box-shadow:inset 0 0 0 1.5px var(--c), 0 6px 14px -8px var(--c);animation:chipin 4.5s var(--ease-pop) infinite;animation-delay:calc(var(--i) * .18s);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}@keyframes chipin{0%{opacity:0;transform:scale(.6)}12%,85%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.i-progress{color:#fff;background:#0f1724;border-radius:16px;gap:12px;width:80%;max-width:360px;padding:16px;font-size:13px;display:grid;box-shadow:0 24px 40px -20px #0a142899}.i-prog-head{justify-content:space-between;gap:10px;display:flex}.i-prog-head span{color:#8fa3b8;white-space:nowrap}.i-prog-track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.i-prog-track span{border-radius:inherit;background:linear-gradient(90deg,#0cf,#7ee6ff);width:73%;height:100%;animation:3.2s ease-in-out infinite fill;display:block}@keyframes fill{0%{width:12%}to{width:100%}}.i-prog-folders{flex-wrap:wrap;gap:8px;display:flex}.i-prog-folders span{color:#c6d2df;background:#ffffff12;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.i-prog-folders i{background:var(--c);border-radius:2px;width:12px;height:9px}.i-prog-folders b{color:#fff}.illu-vision{height:360px}.i-photo{border:6px solid #fff;border-radius:18px;width:66%;max-width:400px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 50px -24px #0a28468c}.i-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.i-scan{background:linear-gradient(#0000,#00ccff73,#0000);height:30%;animation:3s ease-in-out infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%{top:-30%}to{top:100%}}.i-box{border:2px solid #7ee6ff;border-radius:6px;width:22%;height:56%;position:absolute;top:22%;left:50%;box-shadow:0 0 0 9999px #00000014}.fp-v1{top:16%;left:8%}.fp-v2{animation-delay:-1.2s;top:30%;right:7%}.fp-v3{animation-delay:-2.2s;bottom:30%;left:6%}.fp-v4{animation-delay:-.6s;bottom:14%;right:10%}.fp-cat{background:#ffe1e8}.fp-cat em{color:var(--steel);font-family:inherit;font-style:normal;font-weight:500}.i-desc{color:var(--slate);white-space:nowrap;background:#fffc;border-radius:10px;padding:6px 12px;font-size:13px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.big-folder{width:210px;height:170px;position:relative}.bf-back{background:linear-gradient(#0094c2,#007fa8);border-radius:20px;position:absolute;inset:0}.bf-back:before{content:"";background:#0094c2;border-radius:14px 16px 0 0;width:46%;height:30px;position:absolute;top:-14px;left:0}.bf-p{aspect-ratio:4/3;object-fit:cover;border:4px solid #fff;border-radius:10px;width:130px;animation:4s ease-in-out infinite peek;position:absolute;box-shadow:0 10px 20px -10px #0006}.bf-p.p1{top:-26px;left:18px;transform:rotate(-12deg)}.bf-p.p2{animation-delay:-1.3s;top:-40px;left:44px;transform:rotate(2deg)}.bf-p.p3{animation-delay:-2.6s;top:-22px;left:66px;transform:rotate(13deg)}@keyframes peek{50%{margin-top:-10px}}.bf-front{letter-spacing:-.03em;color:#04202b;background:linear-gradient(#7ee6ff,#0cf);border-radius:16px 16px 20px 20px;align-items:flex-end;height:68%;padding:18px;font-size:22px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffffbf,0 22px 34px -16px #003c5a99}.i-two{align-items:center;gap:22px;display:flex;position:relative}.i-two-photo{aspect-ratio:4/3;object-fit:cover;z-index:2;border:4px solid #fff;border-radius:10px;width:110px;position:relative;box-shadow:0 12px 24px -12px #0a284680}.i-two-lines{z-index:1;width:100%;height:60px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.i-two-lines path{fill:none;stroke:#00a8d6;stroke-width:2.5px;stroke-dasharray:5 5;animation:1.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.i-mini-folder{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 55%, #fff), var(--c));color:#04202b;border-radius:10px;align-items:flex-end;width:76px;height:58px;padding:8px;font-size:12px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 2px #fff9,0 10px 20px -10px #0006}.i-mini-folder:before{content:"";background:color-mix(in srgb, var(--c) 70%, #003a52);z-index:-1;border-radius:6px 8px 0 0;width:40%;height:12px;position:absolute;top:-7px;left:0}.i-receipt{width:72%;max-width:280px;color:var(--steel);background:#fff;border-radius:16px;gap:10px;padding:16px;font-size:13px;display:grid;box-shadow:0 20px 40px -20px #0a284666}.i-receipt>div:not(.i-receipt-btn){border-bottom:1px dashed var(--fog);justify-content:space-between;padding-bottom:10px;display:flex}.i-receipt b{color:var(--ink);font-size:15px}.i-receipt-btn{text-align:center;background:var(--cyan);color:#04202b;border-radius:999px;padding:9px;font-weight:700}.i-find{background:#fff;border-radius:16px;gap:10px;width:76%;max-width:300px;padding:12px;display:grid;box-shadow:0 20px 40px -20px #0a284666}.i-find-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.i-find-grid img,.i-find-grid span{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.i-find-grid span{background:var(--mist)}.i-vault{position:relative}.i-vault-lock{background:var(--ink);color:#7ee6ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-10px;right:-14px;box-shadow:0 8px 16px -6px #00000080}.feat-row{grid-template-columns:1.65fr 1fr;gap:22px;display:grid}.feat-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:22px;display:grid}.fcard{border:1px solid var(--line);background:#fff;border-radius:30px;padding:14px 14px 30px}.fcard h3{letter-spacing:-.03em;color:var(--ink);margin:24px 14px 0;font-size:21px}.fcard p{color:var(--steel);margin:8px 14px 0;font-size:15px}.fcard-wide{grid-template-columns:.95fr 1.05fr;align-items:center;gap:12px;padding:14px;display:grid}.fcard-wide h3{letter-spacing:-.04em;margin-top:0;font-size:clamp(28px,3vw,40px);line-height:1.05}.fcard-wide h3 em{color:#0a6f94;font-size:1.08em}.fcard-wide p{font-size:16px}.fcard-text{padding:20px 10px 20px 18px}@media (max-width:1060px){.feat-row{grid-template-columns:1fr}.feat-grid{grid-template-columns:1fr 1fr}.fcard-wide{grid-template-columns:1fr}}@media (max-width:620px){.feat-grid{grid-template-columns:1fr}}.track{--p:0;padding-left:110px;position:relative}.track-line{background:#e3f1f8;border-radius:99px;width:8px;position:absolute;top:0;bottom:0;left:36px;overflow:hidden}.track-fill{width:100%;height:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(#7ee6ff,#0cf 60%,#8b6cff)}.tstep{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;padding:30px 0;display:grid;position:relative}.tstep+.tstep{margin-top:40px}.tstep-node{width:44px;height:44px;transition:transform .4s var(--ease-pop);background:#fff;border-radius:50%;margin-top:-22px;position:absolute;top:50%;left:-94px;box-shadow:0 8px 20px -8px #0a284659}.tstep-node:after{content:"";background:var(--stone);border-radius:50%;transition:background .3s,box-shadow .3s;position:absolute;inset:13px}.tstep.lit .tstep-node{transform:scale(1.12)}.tstep.lit .tstep-node:after{background:var(--cyan);box-shadow:0 0 0 6px #0cf3}.tstep-n{color:#fff;background:radial-gradient(circle at 35% 30%,#3a4a63,#0a0e14 70%);border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-weight:700;display:grid;box-shadow:inset 0 2px #fff3,0 8px 18px -8px #0009}.tstep-text h3{letter-spacing:-.035em;color:var(--ink);margin-top:20px;font-size:28px}.tstep-text p{color:var(--steel);max-width:440px;margin-top:10px;font-size:17px}.tstep-card{border:1px solid var(--line);opacity:.55;transition:opacity .5s, transform .6s var(--ease-pop);background:#fff;border-radius:28px;padding:12px;transform:translateY(16px)scale(.98);box-shadow:0 30px 60px -40px #0a284666}.tstep.lit .tstep-card{opacity:1;transform:none}@media (max-width:860px){.track{padding-left:54px}.track-line{width:6px;left:14px}.tstep{grid-template-columns:1fr;gap:22px}.tstep-node{width:34px;height:34px;margin-top:0;top:54px;left:-54px}.tstep-node:after{inset:10px}}.aud-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.acard{background:var(--bg);border:1px solid var(--line);border-radius:30px;padding:14px 14px 34px}.acard h3{letter-spacing:-.035em;color:var(--ink);margin:26px 18px 0;font-size:26px}.acard ul{gap:12px;margin:16px 18px 0;padding:0;list-style:none;display:grid}.acard li{color:var(--steel);padding-left:30px;position:relative}.acard li:before{content:"";background:#d7f4fd url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007FA8' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") 50%/11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.acard-dark{background:var(--ink);border-color:var(--ink)}.acard-dark h3{color:#fff}.acard-dark li{color:#aebccb}.acard-dark li:before{background-color:#00ccff2e}.illu-dark{background:linear-gradient(160deg,#13314a,#0f1724 60%,#1d1640)}.i-phone{background:#0a0e14;border-radius:30px;width:170px;height:270px;margin-top:50px;padding:10px;transform:rotate(-6deg);box-shadow:0 30px 50px -24px #0a1e32b3}.i-phone-grid{border-radius:22px;grid-template-columns:repeat(2,1fr);gap:4px;display:grid;overflow:hidden}.i-phone-grid img{aspect-ratio:1;object-fit:cover;width:100%}.i-clients{gap:10px;width:74%;max-width:360px;display:grid}.i-client{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.i-client-name{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.i-client-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.i-client-thumbs img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.fold-ico{background:#0cf;border-radius:3px;flex-shrink:0;width:18px;height:14px;display:inline-block;position:relative}.fold-ico:before{content:"";background:inherit;border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-3px;left:0}@media (max-width:860px){.aud-grid{grid-template-columns:1fr}}.cmp{border:1px solid var(--line);background:#fff;border-radius:30px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -40px #0a284659}.cmp-r{grid-template-columns:1.1fr 1fr 1.1fr;display:grid}.cmp-r>span{border-top:1px solid var(--line);align-items:center;gap:10px;padding:22px 26px;display:flex}.cmp-h>span{color:var(--ink);border-top:0;font-weight:700}.cmp-r>span:first-child{color:var(--ink);font-weight:650}.cmp-old{color:var(--steel)}.cmp-new{color:var(--ink);background:linear-gradient(90deg,#e9f9ff,#f1f7ff);font-weight:600}.cmp-h .cmp-us{background:var(--ink)}.cmp-h .cmp-us .logo-word{color:#fff}.cmp-h .cmp-us svg rect:first-child{fill:#1b2433}.cmp-x,.cmp-ok{border-radius:50%;flex-shrink:0;width:22px;height:22px}.cmp-x{background:#ffe9ee url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d6455d' stroke-width='3.4' stroke-linecap='round'><path d='M7 7l10 10M17 7L7 17'/></svg>") 50%/10px no-repeat}.cmp-ok{background:#0cf url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304202b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") 50%/11px no-repeat}@media (max-width:720px){.cmp-r{grid-template-columns:1fr 1fr}.cmp-r>span:first-child{grid-column:1/-1;padding-bottom:6px}.cmp-r:not(.cmp-h)>span:not(:first-child){border-top:0;padding-top:8px;font-size:14px}.cmp-h>span:first-child{display:none}}.s-dark{color:#fff;background:radial-gradient(800px 500px at 50% 0,#00ccff47,#0000 70%),radial-gradient(600px 400px at 90% 90%,#7c5cff40,#0000 70%),#0a0e14;padding:130px 0;position:relative;overflow:hidden}.price2{z-index:1}.p-t1{top:30px;left:4%}.p-t2{top:260px;right:6%}.pcard2{background:linear-gradient(#121b29,#0d131d);border:1px solid #7ee6ff59;border-radius:32px;max-width:480px;margin:0 auto;padding:40px;position:relative;box-shadow:0 0 0 6px #00ccff0f,0 40px 100px -30px #00ccff8c}.pcard2-badge{color:#04202b;white-space:nowrap;background:linear-gradient(#7ee6ff,#0cf);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pcard2-name{color:#7ee6ff;font-weight:650}.pcard2-num{letter-spacing:-.06em;margin-top:10px;font-size:76px;font-weight:800;line-height:1}.pcard2-num span{letter-spacing:0;color:#8fa3b8;margin-left:10px;font-size:17px;font-weight:500}.pcard2 ul{border-top:1px solid #ffffff1a;gap:14px;margin:30px 0 32px;padding:26px 0 0;list-style:none;display:grid}.pcard2 li{color:#d5dee8;padding-left:32px;position:relative}.pcard2 li:before{content:"";background:#00ccff2e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237EE6FF' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") 50%/11px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.pcard2 .cta{justify-content:space-between;width:100%}.pcard2-note{color:#8fa3b8;margin-top:18px;font-size:13px}@media (max-width:760px){.p-t1,.p-t2{display:none}.pcard2{padding:32px 24px}}.faq2-wrap{grid-template-columns:1fr 1.5fr;align-items:start;gap:64px;display:grid}.faq2{gap:12px;display:grid}.faq2 details{border:1px solid var(--line);background:#fff;border-radius:20px;transition:box-shadow .2s}.faq2 details[open]{box-shadow:0 20px 40px -28px #0a284666}.faq2 summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:17px;font-weight:650;list-style:none;display:flex}.faq2 summary::-webkit-details-marker{display:none}.faq2-plus{width:32px;height:32px;transition:transform .3s var(--ease-pop), background .2s;background:#e3f6fd;border-radius:50%;flex-shrink:0;position:relative}.faq2-plus:before,.faq2-plus:after{content:"";background:var(--cyan-700);border-radius:2px;width:12px;height:2.4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq2-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq2 details[open] .faq2-plus{background:var(--cyan);transform:rotate(45deg)}.faq2 details p{color:var(--steel);padding:0 24px 22px}@media (max-width:900px){.faq2-wrap{grid-template-columns:1fr;gap:32px}}.final2{text-align:center;color:#fff;background:radial-gradient(900px 520px at 50% 110%,#39c8ff 0%,#00a0dc80 32%,#0000 66%),linear-gradient(#0a0e14,#0b2236 70%,#0b3550);padding:150px 0;position:relative;overflow:hidden}.final2-inner{z-index:2}.final2 .h2c{max-width:900px;margin:0 auto}.final2 .s-sub{margin-bottom:38px}.f-t1{top:90px;left:8%}.f-t2{top:70px;right:9%}.f-t3{bottom:80px;left:20%}.f-t4{bottom:70px;right:18%}@media (max-width:860px){.f-t3,.f-t4{display:none}.f-t1{top:30px;left:-20px}.f-t2{top:20px;right:-16px}}.foot2{color:#a9c2d4;background:#0b3550;border-top:1px solid #ffffff1a;padding:30px 0;font-size:14px}.foot2 .logo-word{color:#fff}.foot2 .logo svg rect:first-child{fill:#0a0e14}.foot2-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.foot2-inner nav{gap:22px;margin-left:auto;display:flex}.foot2-inner a{text-decoration:none}.foot2-inner a:hover{color:#fff}.play-done{text-align:center;z-index:45;height:50%;animation:rise .6s var(--ease-pop);place-content:center;justify-items:center;display:grid;position:absolute;top:8%;left:0;right:0}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.96)}}.play-done-check{width:64px;height:64px;animation:pop2 .6s var(--ease-pop) .1s both;background:linear-gradient(160deg,#7ee6ff,#0cf);border-radius:20px;place-items:center;display:grid;box-shadow:inset 0 2px #fffc,0 6px 0 -1px #00759c,0 20px 30px -12px #0078a099}@keyframes pop2{0%{transform:scale(0)rotate(-30deg)}}.play-done-title{letter-spacing:-.04em;color:var(--ink);margin-top:16px;font-size:clamp(22px,3vw,36px);font-weight:750}.play-done-title em{color:#0a6f94;font-size:1.1em}.play-done-sub{color:var(--steel);margin-top:4px;font-size:14px}.confetti{width:0;height:0;position:absolute;top:32px;left:50%}.confetti i{background:var(--c);opacity:0;width:9px;height:14px;transform:rotate(var(--a)) translateY(0);border-radius:3px;animation:1.1s cubic-bezier(.2,.7,.3,1) .15s forwards burst;position:absolute}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateY(-120px) rotate(200deg) scale(1)}}@media (max-width:760px){.play-done{height:54%;top:4%}.play-done-check{border-radius:15px;width:48px;height:48px}}.i-decay{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:88%;max-width:480px;display:grid}.i-day{justify-items:center;gap:10px;display:grid}.i-day-tag{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.i-day-tag.ok{color:#0b7a52;background:#dcf7ec}.i-day-tag.bad{color:#b4123a;background:#ffe4ea}.i-day-box{background:#fff;border-radius:16px;gap:7px;width:100%;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px -18px #0a284666}.i-day-folder{background:var(--snow);color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:650;display:flex}.i-day-folder i{background:var(--c);border-radius:3px;flex-shrink:0;width:16px;height:12px;position:relative}.i-day-folder i:before{content:"";background:var(--c);border-radius:2px 2px 0 0;width:7px;height:3px;position:absolute;top:-2px;left:0}.i-day-check{background:#18b27a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") 50%/9px no-repeat;border-radius:50%;width:15px;height:15px;margin-left:auto}.i-day-box.mess .i-day-folder{opacity:.45}.i-pile{aspect-ratio:4/3;object-fit:cover;width:52%;animation:drop 5s var(--ease-pop) infinite;border:2.5px solid #fff;border-radius:6px;position:absolute;box-shadow:0 6px 12px -6px #00000073}@keyframes drop{0%,8%{opacity:0;translate:0 -40px}18%,88%{opacity:1;translate:0}to{opacity:0;translate:0}}.i-day-cap{color:#0b7a52;text-align:center;font-size:12px;font-weight:600}.i-day-cap.bad{color:#b4123a}.i-day-arrow{color:var(--steel);justify-items:center;gap:2px;font-size:11px;font-weight:600;display:grid}@media (max-width:520px){.i-decay{gap:8px;width:94%}.i-day-folder{padding:6px 7px;font-size:10.5px}.i-day-arrow svg{width:34px}}@media (prefers-reduced-motion:reduce){.i-pile{animation:none}}.pain-grid,.aud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-r{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr)}.tstep{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.pain-grid .pain,.feat-grid .fcard,.aud-grid .acard{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pain,.fcard,.acard{text-align:left;padding:14px 14px 32px}.pain h3,.fcard h3,.acard h3{margin:24px 18px 0;line-height:1.2}.pain p,.fcard p{max-width:none;margin:10px 18px 0;padding:0}.acard ul{margin:14px 18px 0}.tstep-text h3{line-height:1.2}.fcard .illu-sm,.tstep-card .illu-sm{height:220px;min-height:0;padding:0}.illu-aud{height:320px}.fcard-wide{align-items:stretch}.fcard-wide .fcard-text{align-self:center}.illu-vision{height:auto;min-height:360px}.fp-edge.fp-tr{top:6%;right:5%}.fp-edge.fp-tl{top:6%;left:5%}.fp-edge.fp-bl{bottom:6%;left:5%}.fp-edge.fp-br{bottom:6%;right:5%}.i-chips{margin-top:44px}.i-clients{margin-top:40px}.i-receipt{width:86%}.i-receipt>div:not(.i-receipt-btn){align-items:baseline;gap:10px}.i-receipt b,.i-receipt span{white-space:nowrap}.i-mini-folder{width:64px;height:50px}.tstep{align-items:start}.tstep-text{padding-top:14px}.tstep-k{color:var(--cyan-700);font-size:14px;font-weight:700}.tstep-text h3{margin-top:6px}.tstep-node{width:48px;height:48px;color:var(--steel);box-shadow:0 8px 20px -8px #0a284659, inset 0 0 0 1.5px var(--fog);transition:transform .4s var(--ease-pop), background .3s, color .3s, box-shadow .3s;background:#fff;place-items:center;margin-top:0;font-size:18px;font-weight:750;display:grid;top:43px;left:-94px}.tstep-node:after{content:none}.tstep.lit .tstep-node{color:#7ee6ff;background:radial-gradient(circle at 35% 30%,#2a3a52,#0a0e14 70%);box-shadow:0 0 0 6px #00ccff2e,0 10px 22px -8px #0009}.tstep-card{align-self:start}.stat span{text-wrap:balance}.br-d{display:none}@media (min-width:900px){.br-d{display:inline}}.cmp-h>span:nth-child(2),.cmp-h>span:nth-child(3){padding-left:58px}.s-dark,.final2{padding:128px 0}@media (min-width:901px){.faq2-wrap .s-head{position:sticky;top:120px}}.play-done{top:14%}@media (max-width:1060px){.feat-row{grid-template-columns:minmax(0,1fr)}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pain-grid,.aud-grid,.tstep{grid-template-columns:minmax(0,1fr)}.tstep-node{width:36px;height:36px;font-size:15px;top:49px;left:-55px}}@media (max-width:760px){.s,.s-dark,.final2{padding:88px 0}.s-head{margin-bottom:40px}.pfolder-name{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.h-t1{top:-6px;left:4px;--s:46px!important}.h-t2{top:-10px;right:4px;--s:42px!important}.cmp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp-r>span{padding:14px 16px}.cmp-h>span:nth-child(2),.cmp-h>span:nth-child(3){padding-left:48px}}@media (max-width:620px){.feat-grid{grid-template-columns:minmax(0,1fr)}.i-progress{width:90%}.i-prog-head{flex-direction:column;gap:4px}}@media (max-width:600px){.foot2-inner nav{margin-left:0}}.i-two{gap:10px}.i-mini-folder{width:58px;height:46px;padding:7px;font-size:11px}.i-two-photo{width:84px}.i-find .i-search-bar.small{white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:520px){.i-day-box{gap:5px;padding:8px}.i-day-folder{gap:6px;padding:6px;font-size:10px}.i-day-folder i{width:13px;height:10px}.i-day-check{background-size:8px;width:13px;height:13px}}.i-find .i-search-bar.small{padding:8px 10px;font-size:11px}.i-find .i-search-bar.small svg{flex-shrink:0}.i-find{width:84%}
