:root{--bg: #ffffff;--bg-soft: #f6f5f1;--ink: #111111;--ink-soft: #5b5b66;--line: #e7e5df;--blue: #3b82f6;--blue-soft: #dbeafe;--pink: #f472d0;--yellow: #facc15;--green: #25d366;--radius: 14px;--shadow: 0 1px 2px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.06);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}img{max-width:100%;display:block}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.site-header.scrolled{border-bottom-color:var(--line)}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700}.logo-mark{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#93c5fd,var(--blue));display:grid;place-items:center;font-size:18px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--blue-soft)}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s;position:relative}.btn:active{transform:scale(.97)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translate(4px)}.btn-dark{background:var(--ink);color:#fff;box-shadow:0 10px 30px -8px #3b82f699}.btn-dark:after{content:"";position:absolute;left:15%;right:15%;bottom:-14px;height:18px;background:radial-gradient(ellipse at center,rgba(96,165,250,.55),transparent 70%);filter:blur(6px);z-index:-1;animation:glow 2.6s ease-in-out infinite}.btn-blue{background:var(--blue);color:#fff;padding:8px 16px;font-size:13px;border-radius:999px}.btn-blue:hover{background:#2563eb}.btn-ghost{background:#fff;border:1px solid var(--line)}.btn[disabled]{opacity:.35;pointer-events:none}@keyframes glow{0%,to{opacity:.6;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.1)}}.hero{text-align:center;padding:110px 20px 50px}.avatar-stack{display:inline-flex;margin-bottom:26px}.avatar-stack .av{width:52px;height:52px;border-radius:50%;margin-left:-10px;display:grid;place-items:center;font-size:26px;border:3px solid #fff;box-shadow:var(--shadow);opacity:0;transform:translateY(14px) scale(.8);animation:popIn .55s cubic-bezier(.34,1.56,.64,1) forwards,bob 3.4s ease-in-out infinite}.avatar-stack .av:first-child{margin-left:0}@keyframes popIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -5px}}.hero h1{font-size:clamp(30px,5vw,46px);line-height:1.15;font-weight:600;letter-spacing:-.02em;max-width:760px;margin:0 auto}.hero p{color:var(--ink-soft);max-width:440px;margin:18px auto 30px;line-height:1.6;font-size:15px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.marquee-wrap{max-width:860px;margin:30px auto 0;display:grid;gap:10px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee{overflow:hidden}.marquee-track{display:flex;gap:10px;width:max-content;animation:scroll var(--dur, 40s) linear infinite}.marquee.reverse .marquee-track{animation-direction:reverse}.marquee-wrap:hover .marquee-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.chip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:6px 12px 6px 6px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000000a;transition:transform .2s,box-shadow .2s,border-color .2s}.chip:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#cfd8e8}.chip .ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px}.demo-stage{text-align:center;padding:90px 20px 60px}.demo-hint{font-size:13px;font-weight:500}.demo-hint .up{display:block;font-size:18px;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pulse-avatar{margin:22px auto 0;width:72px;height:72px;position:relative;display:grid;place-items:center}.pulse-avatar .core{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:28px;background:radial-gradient(circle at 30% 30%,#bfdbfe,var(--blue));position:relative;z-index:2;box-shadow:0 0 0 4px #fff}.pulse-avatar:before,.pulse-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3b82f640;animation:ring 2.2s ease-out infinite}.pulse-avatar:after{animation-delay:1.1s}@keyframes ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.8);opacity:0}}.demo-window{max-width:420px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;text-align:left;animation:rise .45s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(20px) scale(.98)}}.demo-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.demo-head .ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.demo-head b{font-size:14px}.demo-head small{display:block;color:var(--ink-soft);font-size:11px}.demo-head .close{margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--bg-soft)}.demo-body{padding:14px;display:flex;flex-direction:column;gap:8px;min-height:260px;background:#fafaf8}.bubble{max-width:80%;padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.45;animation:bubbleIn .3s ease both}.bubble.them{background:#fff;border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.bubble.me{background:var(--blue);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bubble .who{display:block;font-size:10px;font-weight:600;opacity:.6;margin-bottom:2px}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}}.typing{display:inline-flex;gap:4px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:14px;align-self:flex-start}.typing span{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:blink 1s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.verdict{margin:6px 0 0;padding:14px;border-radius:14px;font-size:13px;line-height:1.55;background:linear-gradient(135deg,#eff6ff,#fdf2f8);border:1px solid #dbeafe;animation:bubbleIn .4s ease both}.verdict h4{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:8px}.verdict ul{padding-left:16px;display:grid;gap:4px}.verdict .score{margin-top:10px;display:grid;gap:6px}.bar{height:6px;border-radius:3px;background:#e5e7eb;overflow:hidden}.bar i{display:block;height:100%;width:0;border-radius:3px;background:var(--blue);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.score-row{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;gap:8px;font-size:11px}.demo-foot{padding:12px 14px;border-top:1px solid var(--line);display:flex;justify-content:center}section h2{font-size:clamp(26px,3.6vw,34px);font-weight:600;text-align:center;letter-spacing:-.01em}section .sub{text-align:center;color:var(--ink-soft);font-size:14px;margin-top:10px}.testimonials{padding:80px 0 60px}.carousel{margin-top:40px;overflow:hidden;padding:10px 0 20px}.carousel-track{display:flex;gap:20px;padding:0 max(20px,calc((100vw - 760px)/2));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.t-card{flex:0 0 280px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:330px}.t-card .person{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;padding-bottom:14px;border-bottom:1px solid var(--line)}.t-card .person .ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:var(--bg-soft)}.t-card p{font-size:13px;line-height:1.65;margin:16px 0;flex:1}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:999px;border:1px solid var(--line);display:inline-flex;gap:5px;align-items:center}.carousel-nav{display:flex;justify-content:center;gap:12px}.carousel-nav button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;transition:background .2s,opacity .2s}.carousel-nav button:hover{background:var(--bg-soft)}.carousel-nav button:disabled{opacity:.35;cursor:default}.stats{padding:80px 20px}.stat-grid{max-width:760px;margin:50px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat{background:var(--bg-soft);border-radius:var(--radius);padding:26px 18px;text-align:center}.stat b{display:block;font-size:clamp(26px,4vw,38px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat span{font-size:12px;color:var(--ink-soft)}.stat .live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;margin-right:6px;animation:blink 1.4s infinite}.platforms{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.wall{padding:80px 20px 40px}.wall-grid{max-width:900px;height:520px;margin:40px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;overflow:hidden;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}.wall-col{display:flex;flex-direction:column;gap:14px;animation:vscroll var(--dur, 30s) linear infinite}.wall-col.down{animation-direction:reverse}.wall-grid:hover .wall-col{animation-play-state:paused}@keyframes vscroll{to{transform:translateY(-50%)}}.shot{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:var(--shadow);font-size:12px}.shot .meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600}.shot .meta .ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px}.shot .meta small{color:var(--ink-soft);font-weight:400;margin-left:auto}.shot .msg{background:var(--bg-soft);border-radius:10px;padding:8px 10px;line-height:1.5}.shot .msg+.msg{margin-top:6px}.shot .react{margin-top:8px;font-size:14px}.wall-note{text-align:center;font-size:12px;margin-top:40px;color:var(--ink-soft)}.final{padding:60px 20px 100px}.final-card{max-width:460px;margin:0 auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);text-align:center}.final-art{height:200px;background:var(--bg-soft);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.final-art .float{position:absolute;font-size:28px;animation:drift 6s ease-in-out infinite}@keyframes drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-14px) rotate(8deg)}}.final-body{padding:30px 20px 40px}.final-body h2{font-size:26px;line-height:1.25;margin-bottom:24px}footer{background:var(--bg-soft);padding:50px 40px 60px;font-size:12px}.foot-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px}footer h5{font-size:12px;margin-bottom:12px}footer ul{list-style:none;display:grid;gap:9px}footer a{color:var(--ink-soft);text-decoration:none}footer a:hover{color:var(--ink)}.lang{margin-top:18px;display:inline-flex;gap:6px;align-items:center;color:var(--ink-soft)}.lang select{border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:760px){.stat-grid{grid-template-columns:1fr}.wall-grid{grid-template-columns:repeat(2,1fr)}.wall-col:nth-child(3){display:none}.foot-grid{grid-template-columns:1fr 1fr}footer{padding:40px 20px}}.funnel{max-width:520px;margin:0 auto;padding:30px 20px 120px;min-height:calc(100vh - 60px);display:flex;flex-direction:column}.progress{display:flex;align-items:center;gap:12px;margin-bottom:36px}.progress .back{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#fff;flex:none;transition:opacity .2s}.progress .back:disabled{opacity:0;pointer-events:none}.progress-bar{flex:1;height:6px;background:#eceae4;border-radius:3px;overflow:hidden}.progress-bar i{display:block;height:100%;background:var(--blue);border-radius:3px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.progress .count{font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.step{animation:stepIn .45s cubic-bezier(.2,.8,.2,1) backwards}.step.out{animation:stepOut .25s ease forwards}.step.back-in{animation-name:stepInBack}@keyframes stepIn{0%{opacity:0;transform:translate3d(16px,0,0)}}@keyframes stepInBack{0%{opacity:0;transform:translate3d(-16px,0,0)}}@keyframes stepOut{to{opacity:0;transform:translate3d(-12px,0,0)}}.step h1{font-size:26px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.step .hint{color:var(--ink-soft);font-size:14px;margin:10px 0 26px;line-height:1.55}.options{display:grid;gap:10px}.options.grid2{grid-template-columns:1fr 1fr}.option{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;background:#fff;border:1.5px solid var(--line);border-radius:12px;transition:border-color .15s,background .15s,transform .15s;animation:optIn .35s ease backwards;animation-delay:calc(var(--i, 0) * 45ms)}.option:hover{border-color:#b9c7de}.option:active{transform:scale(.985)}.option.selected{border-color:var(--blue);background:#f5f9ff}.option .emo{font-size:24px;width:40px;height:40px;border-radius:10px;background:var(--bg-soft);display:grid;place-items:center;flex:none}.option b{display:block;font-size:15px;font-weight:600}.option small{display:block;color:var(--ink-soft);font-size:12px;margin-top:2px}.option .check{margin-left:auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;font-size:11px;color:#fff;transition:all .15s}.option.multi .check{border-radius:6px}.option.selected .check{background:var(--blue);border-color:var(--blue)}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font-size:13px;font-weight:600}.field input{padding:13px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit;font-size:15px;outline:none;transition:border-color .15s}.field input:focus{border-color:var(--blue)}.dropzone{display:block;position:relative;border:2px dashed #cfd5df;border-radius:16px;padding:34px 20px;text-align:center;background:#fbfbfa;transition:border-color .2s,background .2s;cursor:pointer}.dropzone.drag{border-color:var(--blue);background:#f0f6ff}.dropzone .big{font-size:34px;margin-bottom:8px}.dropzone b{display:block;font-size:15px}.dropzone small{color:var(--ink-soft);font-size:12px}.file-pill{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;animation:bubbleIn .3s ease}.file-pill button{margin-left:auto;color:var(--ink-soft)}.guide{margin-top:18px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13px}.guide summary{font-weight:600;cursor:pointer}.guide ol{padding-left:18px;margin-top:10px;display:grid;gap:6px;color:var(--ink-soft);line-height:1.5}.funnel-cta{position:fixed;left:0;right:0;bottom:0;padding:16px 20px 22px;background:linear-gradient(transparent,#fff 35%);display:flex;justify-content:center}.funnel-cta .btn{width:100%;max-width:480px;justify-content:center}.analyse{text-align:center;padding-top:20px}.orb{width:120px;height:120px;margin:0 auto 30px;position:relative;display:grid;place-items:center}.orb .core{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:38px;background:radial-gradient(circle at 30% 30%,#bfdbfe,var(--blue));z-index:2;animation:bob 2s ease-in-out infinite}.orb .spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--blue);border-right-color:var(--pink);animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.analyse-list{list-style:none;display:grid;gap:10px;text-align:left;max-width:340px;margin:26px auto 0}.analyse-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:#a3a3ad;transition:color .3s}.analyse-list li .dot{width:20px;height:20px;border-radius:50%;border:2px solid #e5e7eb;display:grid;place-items:center;font-size:11px;flex:none;transition:all .3s}.analyse-list li.active{color:var(--ink)}.analyse-list li.active .dot{border-color:var(--blue);border-top-color:transparent;animation:spin .8s linear infinite}.analyse-list li.done{color:var(--ink)}.analyse-list li.done .dot{background:#22c55e;border-color:#22c55e;color:#fff;animation:none}.counter-big{font-size:44px;font-weight:700;font-variant-numeric:tabular-nums}.report-preview{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:22px;box-shadow:var(--shadow)}.report-preview .rp-head{padding:16px;background:linear-gradient(135deg,#eff6ff,#fdf2f8)}.report-preview .rp-head b{font-size:16px}.report-preview .rp-body{padding:16px;display:grid;gap:10px;position:relative}.blurred{filter:blur(5px);-webkit-user-select:none;user-select:none}.lock{position:absolute;top:40%;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(transparent,#fffffff2 40%);font-weight:600;font-size:14px}.plans{display:grid;gap:10px;margin-bottom:20px}.plan{position:relative}.plan .badge{position:absolute;top:-9px;right:14px;background:var(--pink);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px}.plan .price{margin-left:auto;text-align:right}.plan .price b{font-size:17px}.plan .price s{color:var(--ink-soft);font-size:12px}.trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--ink-soft);margin-top:6px}.confetti{position:fixed;top:-10px;width:8px;height:14px;z-index:100;pointer-events:none;animation:fall linear forwards}@keyframes fall{to{transform:translateY(110vh) rotate(720deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[hidden]{display:none!important}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;text-decoration:none;font-size:13px;transition:top .2s}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}main:focus{outline:none}.shopify-design-mode .reveal{opacity:1;transform:none;transition:none}.wall-clone{display:contents}.wall-note p{margin:0}.wall-note a{color:var(--ink)}.form-error{color:#dc2626;font-size:13px;margin:-4px 0 12px}.btn-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}.template-page-funnel .funnel{padding-bottom:140px}.page-wrap{max-width:1000px;margin:0 auto;padding:70px 20px 90px}.page-wrap h1{font-size:clamp(28px,4vw,38px);font-weight:600;letter-spacing:-.01em;margin-bottom:20px}.rte{line-height:1.7;color:var(--ink-soft)}.rte a{color:var(--blue)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}.product-card{text-decoration:none;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.product-card .img{aspect-ratio:1;background:var(--bg-soft);display:grid;place-items:center;font-size:40px}.product-card .img img{width:100%;height:100%;object-fit:cover}.product-card .info{padding:12px 14px;font-size:14px}.product-card .info span{display:block;color:var(--ink-soft);margin-top:4px}.product-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-main .media{border-radius:var(--radius);overflow:hidden;background:var(--bg-soft);aspect-ratio:1;display:grid;place-items:center;font-size:60px}.product-main .media img{width:100%;height:100%;object-fit:cover}.product-main .price{font-size:22px;font-weight:600;margin:8px 0 20px}.product-main .price s{color:var(--ink-soft);font-size:15px;font-weight:400;margin-left:8px}.product-main select{width:100%;padding:12px;border:1.5px solid var(--line);border-radius:10px;font:inherit;margin-bottom:14px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:14px}.cart-table td,.cart-table th{padding:14px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cart-table small{display:block;color:var(--ink-soft)}.cart-table input{width:64px;padding:8px;border:1.5px solid var(--line);border-radius:8px;font:inherit}.cart-foot{display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap}.search-form{display:flex;gap:10px;margin-bottom:30px}.search-form input{flex:1;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit}.pagination{display:flex;justify-content:center;gap:12px;margin-top:30px;font-size:14px}.password-box{max-width:380px;margin:0 auto;text-align:center}.password-box form{display:grid;gap:10px;margin-top:20px}.password-box input{padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit}@media(max-width:760px){.product-main{grid-template-columns:1fr}}@media(min-width:990px){.site-header{padding:16px 40px}.logo-mark,.site-header .logo img{width:42px!important;height:42px!important;font-size:22px}.btn{padding:15px 28px;font-size:17px;border-radius:12px}.btn-blue{padding:10px 20px;font-size:15px}.hero{padding:140px 40px 70px}.avatar-stack .av{width:64px;height:64px;font-size:32px;margin-left:-12px}.hero h1{font-size:clamp(48px,4.4vw,66px);max-width:980px}.hero p{font-size:19px;max-width:580px;margin:24px auto 38px}.marquee-wrap{max-width:1180px;gap:14px;margin-top:50px}.marquee-track{gap:14px}.chip{font-size:15px;padding:8px 16px 8px 8px;border-radius:12px;gap:10px}.chip .ic{width:30px;height:30px;font-size:16px}.demo-stage{padding:110px 40px 80px}.demo-hint{font-size:16px}.pulse-avatar{width:92px;height:92px}.pulse-avatar .core{width:70px;height:70px;font-size:34px}.demo-window{max-width:560px}.demo-head{padding:16px 18px}.demo-head b{font-size:16px}.demo-head small{font-size:13px}.demo-body{padding:20px;gap:10px;min-height:340px}.bubble{font-size:15px;padding:10px 14px}.verdict{font-size:15px;padding:18px}.verdict h4{font-size:16px}.score-row{font-size:13px;grid-template-columns:140px 1fr 40px}section h2{font-size:clamp(38px,3.4vw,50px)}section .sub{font-size:17px}.testimonials{padding:110px 0 80px}.carousel-track{gap:24px;padding:0 max(40px,calc((100vw - 1140px)/2))}.t-card{flex-basis:360px;padding:26px;min-height:400px;border-radius:18px}.t-card .person{font-size:16px}.t-card .person .ic{width:42px;height:42px;font-size:22px}.t-card p{font-size:16px}.tag{font-size:12.5px;padding:5px 11px}.carousel-nav button{width:44px;height:44px;font-size:18px}.stats{padding:110px 40px}.stat-grid{max-width:1100px;gap:22px}.stat{padding:40px 24px;border-radius:18px}.stat b{font-size:clamp(40px,3.6vw,54px)}.stat span{font-size:15px}.wall{padding:110px 40px 60px}.wall-grid{max-width:1180px;height:680px;gap:20px}.wall-col{gap:20px}.shot{font-size:15px;padding:16px;border-radius:16px}.shot .meta .ic{width:30px;height:30px;font-size:15px}.shot .react{font-size:18px}.wall-note{font-size:15px}.final{padding:80px 40px 130px}.final-card{max-width:640px;border-radius:22px}.final-art{height:260px}.final-art .float{font-size:36px}.final-body{padding:44px 30px 54px}.final-body h2{font-size:38px;margin-bottom:30px}footer{padding:70px 60px 80px;font-size:14px}.foot-grid{max-width:1240px;gap:40px}footer h5{font-size:14px}footer ul{gap:11px}.funnel{max-width:680px;padding-top:50px}.progress{margin-bottom:46px}.progress .back{width:40px;height:40px}.progress-bar{height:8px}.progress .count{font-size:14px}.step h1{font-size:36px}.step .hint{font-size:17px;margin:14px 0 32px}.options{gap:12px}.option{padding:18px 20px;border-radius:14px;gap:16px}.option .emo{width:48px;height:48px;font-size:28px;border-radius:12px}.option b{font-size:17px}.option small{font-size:14px}.option .check{width:24px;height:24px;font-size:13px}.field label{font-size:15px}.field input{padding:16px 18px;font-size:17px}.dropzone{padding:48px 24px}.dropzone .big{font-size:44px}.dropzone b{font-size:18px}.dropzone small,.guide,.file-pill{font-size:15px}.funnel-cta .btn{max-width:640px}.orb{width:150px;height:150px}.orb .core{width:96px;height:96px;font-size:48px}.counter-big{font-size:58px}.analyse-list{max-width:420px;gap:14px}.analyse-list li{font-size:17px}.report-preview .rp-head b{font-size:19px}.plan .price b{font-size:20px}.trust{font-size:13px}.page-wrap{max-width:1240px;padding:90px 40px 110px}.page-wrap h1{font-size:48px}.rte{font-size:17px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-card .info{font-size:16px;padding:16px 18px}.cart-table{font-size:16px}}@media(min-width:1600px){.hero h1{font-size:74px;max-width:1100px}.hero p{font-size:21px;max-width:640px}.marquee-wrap,.wall-grid{max-width:1340px}.t-card{flex-basis:400px}.carousel-track{padding:0 max(40px,calc((100vw - 1300px)/2))}.stat-grid{max-width:1240px}}.page-header{text-align:center;padding:90px 20px 30px}.page-header .pulse-avatar{margin:0 auto 22px}.page-header h1{font-size:clamp(32px,5vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.15;max-width:760px;margin:0 auto}.page-header p{color:var(--ink-soft);max-width:500px;margin:16px auto 28px;line-height:1.6;font-size:15px}.steps-section{padding:70px 20px}.steps-grid{list-style:none;max-width:900px;margin:40px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.step-card{position:relative;background:var(--bg-soft);border-radius:var(--radius);padding:26px 22px}.step-num{position:absolute;top:16px;right:18px;font-size:12px;font-weight:700;color:var(--ink-soft)}.step-emo{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#fff;font-size:24px;margin-bottom:16px;box-shadow:var(--shadow)}.step-card h3{font-size:17px;font-weight:600;margin-bottom:8px}.step-card p{font-size:14px;line-height:1.6;color:var(--ink-soft)}.faq-section{padding:30px 20px 60px}.faq-list{max-width:720px;margin:30px auto 0;display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:box-shadow .2s,border-color .2s}.faq-item[open]{box-shadow:var(--shadow);border-color:#d6dce6}.faq-item summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{position:relative;width:14px;height:14px;flex:none}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:var(--ink);transition:transform .25s ease}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-answer{padding:0 20px 18px;font-size:14px;animation:bubbleIn .3s ease}.faq-answer p+p{margin-top:10px}.contact-section{padding:20px 20px 90px}.contact-card{max-width:560px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.contact-card select,.contact-card textarea{padding:13px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit;font-size:15px;outline:none;background:#fff;transition:border-color .15s;resize:vertical}.contact-card select:focus,.contact-card textarea:focus{border-color:var(--blue)}.contact-card .btn{width:100%;justify-content:center;margin-top:6px}.contact-note{text-align:center;font-size:13px;color:var(--ink-soft);margin-top:16px}.form-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px;font-size:14px;margin-bottom:18px}.contact-card .form-error{margin:0 0 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px}.richtext-section{padding:40px 20px}.richtext-inner{max-width:680px;margin:0 auto}.richtext-inner h2{text-align:left;margin-bottom:16px;font-size:clamp(24px,3vw,30px)}.richtext-inner .rte p+p{margin-top:14px}@media(min-width:990px){.page-header{padding:120px 40px 40px}.page-header h1{font-size:clamp(48px,4.2vw,62px);max-width:980px}.page-header p{font-size:19px;max-width:620px}.steps-section{padding:100px 40px}.steps-grid{max-width:1140px;gap:22px}.step-card{padding:34px 28px;border-radius:18px}.step-emo{width:58px;height:58px;font-size:30px}.step-card h3{font-size:20px}.step-card p{font-size:16px}.faq-list{max-width:880px;gap:12px}.faq-item summary{padding:22px 26px;font-size:18px}.faq-answer{padding:0 26px 22px;font-size:16px}.contact-card{max-width:680px;padding:40px}.contact-card select,.contact-card textarea{font-size:17px;padding:16px 18px}.contact-note{font-size:15px}.richtext-inner{max-width:820px}.richtext-inner h2{font-size:38px}}@keyframes optIn{0%{opacity:0;transform:translate3d(0,8px,0)}}.step{will-change:auto}.option{-webkit-tap-highlight-color:transparent}.option .opt-text{min-width:0}.option .opt-text b{overflow-wrap:anywhere}.initial{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:#fff;font-weight:700;font-size:.75em}.option .emo:has(.initial){padding:0;overflow:hidden}.dropzone .big{display:block}.dropzone small{display:block;margin-top:4px}.dropzone:focus-within{border-color:var(--blue)}.file-pill{line-height:1.45}.file-pill small{color:var(--ink-soft)}.file-pill.loading{background:#f8fafc;border-color:var(--line)}.file-pill.error{background:#fef2f2;border-color:#fecaca}.file-pill button{flex:none;text-decoration:underline;font-size:12px}.btn-spinner{display:inline-block;flex:none}.btn-spinner.dark{border-color:#0000001f;border-top-color:var(--blue)}.an-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.an-top h1{font-size:22px}.an-top .hint{margin:4px 0 0;min-height:1.5em}.orb.small{width:64px;height:64px;margin:0;flex:none}.orb.small .core{width:44px;height:44px;font-size:22px}.an-grid{display:grid;gap:16px}.an-phone{position:relative;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#efeae2;box-shadow:var(--shadow)}.an-phone-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:2}.an-phone-head .initial{width:32px;height:32px;border-radius:50%;font-size:14px;flex:none}.an-phone-head b{font-size:14px;display:block}.an-phone-head small{font-size:11px;color:var(--ink-soft)}.an-feed{height:300px;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:6px;scroll-behavior:smooth;mask-image:linear-gradient(transparent,#000 18%);-webkit-mask-image:linear-gradient(transparent,#000 18%)}.an-msg{position:relative;max-width:82%;padding:7px 10px;border-radius:10px;font-size:13px;line-height:1.4;background:#fff;align-self:flex-start;box-shadow:0 1px 1px #0000000f;overflow-wrap:anywhere;animation:msgIn .25s ease backwards;flex:none}.an-msg.me{background:#d9fdd3;align-self:flex-end}.an-msg .who{display:block;font-size:11px;font-weight:600;margin-bottom:1px}.an-msg i{color:var(--ink-soft)}.an-msg .hl{background:linear-gradient(transparent 55%,#facc158c 55%);color:inherit;border-radius:2px;animation:hlIn .6s ease backwards .15s}.an-msg .hl.emo{background:none;display:inline-block;animation:pop .45s cubic-bezier(.34,1.56,.64,1) backwards .1s}.an-tag{position:absolute;top:-9px;right:-6px;font-size:10px;font-weight:600;background:var(--ink);color:#fff;padding:2px 6px;border-radius:999px;white-space:nowrap;animation:tagIn 1.6s ease forwards;pointer-events:none}.an-msg.me .an-tag{right:auto;left:-6px}.an-scan{position:absolute;left:0;right:0;top:52px;height:70px;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(59,130,246,.16) 50%,transparent);border-bottom:2px solid rgba(59,130,246,.55);animation:scan 2.2s ease-in-out infinite}@keyframes msgIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}}@keyframes hlIn{0%{background-size:0 100%}}@keyframes pop{0%{transform:scale(.3)}}@keyframes tagIn{0%{opacity:0;transform:translateY(4px)}15%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes scan{0%{transform:translateY(0);opacity:0}15%,85%{opacity:1}to{transform:translateY(260px);opacity:0}}.an-side{display:grid;gap:14px;align-content:start}.an-counter{background:var(--bg-soft);border-radius:14px;padding:14px 16px}.an-counter b{display:block;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.an-counter span{font-size:12px;color:var(--ink-soft)}.an-people{display:grid;gap:10px}.an-person-row{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.an-person-row .dot{width:8px;height:8px;border-radius:50%;flex:none}.an-person-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-person-row b{font-variant-numeric:tabular-nums}.an-person .bar i{transition:none}.an-chips{display:flex;flex-wrap:wrap;gap:6px}.an-chip{font-size:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line)}.an-chip b{font-variant-numeric:tabular-nums}.an .analyse-list{margin:0;max-width:none;gap:8px}.an .analyse-list li{font-size:13px}.res-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:4px 0 2px}.res-row{grid-template-columns:minmax(0,120px) 1fr 40px}.res-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.res-tile{background:var(--bg-soft);border-radius:12px;padding:12px 10px;text-align:center}.res-tile b{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-tile span{display:block;font-size:11px;color:var(--ink-soft);margin-top:4px;line-height:1.35}.locked{position:relative;display:grid;gap:8px}.locked .blurred{display:grid;gap:8px}.locked .blurred p{font-size:13px;line-height:1.6}.locked .lock{top:30%;right:0;bottom:0;left:0}@media(max-width:480px){.res-tiles{grid-template-columns:1fr}}@media(min-width:760px){.an-grid{grid-template-columns:1.15fr 1fr;align-items:start}}@media(min-width:990px){.template-page-funnel .funnel{max-width:860px}.an-top h1{font-size:30px}.an-feed{height:400px}.an-msg{font-size:15px}.an-counter b{font-size:42px}.an-person-row{font-size:15px}.an-chip{font-size:14px}.an .analyse-list li{font-size:15px}@keyframes scan{0%{transform:translateY(0);opacity:0}15%,85%{opacity:1}to{transform:translateY(360px);opacity:0}}.res-tile b{font-size:19px}.res-tile span{font-size:13px}.locked .blurred p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/milo.css.map */
