.cm{--v:#6400eb;--vd:#4400a8;--y:#ffe10e;--t:#0fdec9;--p:#ff7ac4;--r:#e6284a;--ink:#1e1530;--cream:#fff8ec;font-family:var(--font-display),system-ui,sans-serif;color:var(--ink);background:var(--cream);font-size:18px;line-height:1.55;overflow:hidden}.cm *{box-sizing:border-box}.cm a{color:inherit}.cm section{padding:96px 20px;position:relative}.cm .wrap{z-index:2;max-width:1140px;margin:0 auto;position:relative}.cm h1,.cm h2,.cm h3{letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.02}.cm h1{font-size:clamp(2.6rem,6.4vw,5.2rem)}.cm h2{margin-bottom:22px;font-size:clamp(2.1rem,4.6vw,3.6rem)}.cm h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.45rem}.cm p{margin:0 0 14px}.cm .hand{font-family:var(--font-body),sans-serif;letter-spacing:0;font-weight:400}.cm .pill{font-family:var(--font-body),sans-serif;background:var(--p);color:var(--r);border:3px solid var(--r);box-shadow:6px 6px 0 var(--r);border-radius:999px;padding:6px 22px;font-size:1.25rem;display:inline-block}.cm .btn{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:999px;align-items:center;gap:10px;padding:18px 30px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.3,1.6,.6,1),box-shadow .18s;display:inline-flex}.cm .btn:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)rotate(-1.5deg)}.cm .btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(4px,4px)}.cm .btn-y{background:var(--y);color:var(--ink)}.cm .btn-p{background:var(--p);color:var(--ink)}.cm .btn-v{background:var(--v);color:#fff}.cm .hl{color:var(--ink);z-index:0;padding:0 .12em;display:inline-block;position:relative}.cm .hl:before{content:"";background:var(--y);z-index:-1;border-radius:12px;position:absolute;inset:.12em -.05em .02em;transform:rotate(-2deg)}.cm .hl-p:before{background:var(--p)}.cm .hl-t:before{background:var(--t)}.cm .blob{z-index:1;pointer-events:none;position:absolute}.cm .float{animation:6s ease-in-out infinite cm-float}.cm .spin{animation:18s linear infinite cm-spin}@keyframes cm-float{50%{transform:translateY(-14px)rotate(3deg)}}@keyframes cm-spin{to{transform:rotate(360deg)}}@keyframes cm-wiggle{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.cm .rv{opacity:0;transform:translateY(40px) rotate(var(--rot,0deg));transition:opacity .7s,transform .8s cubic-bezier(.2,1.3,.5,1)}.cm .rv.in{opacity:1;transform:translateY(0) rotate(var(--rot,0deg))}.cm .hero{background:var(--v);color:#fff;padding:70px 20px 140px}.cm .hero h1{color:#fff;margin:26px 0 24px}.cm .hero .lead{color:#eadfff;max-width:560px;font-size:1.25rem}.cm .hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;display:grid}.cm .ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.cm .scribble-cta{position:relative}.cm .scribble-cta svg{width:120px;position:absolute;top:-78px;left:-10px}.cm .stack{height:440px;position:relative}.cm .stack .c{border:3px solid var(--ink);width:250px;box-shadow:8px 8px 0 var(--ink);color:var(--ink);border-radius:26px;padding:22px;position:absolute}.cm .stack .c b{margin:8px 0 6px;font-size:1.5rem;line-height:1.05;display:block}.cm .stack .c small{font-size:.95rem}.cm .stack .c1{background:var(--y);--rot:-7deg;top:0;left:10px;transform:rotate(-7deg)}.cm .stack .c2{background:var(--t);--rot:6deg;animation-delay:-2s;top:130px;right:0;transform:rotate(6deg)}.cm .stack .c3{background:var(--p);--rot:-3deg;animation-delay:-4s;top:270px;left:40px;transform:rotate(-3deg)}.cm .stack .c .n{font-family:var(--font-body),sans-serif;background:var(--ink);color:#fff;border-radius:999px;padding:2px 12px;font-size:1rem}.cm .stack .c:hover{animation:.4s cm-wiggle}.cm .seal{z-index:4;width:170px;height:170px;position:absolute;top:26px;right:3%}.cm .seal .ring{animation:22s linear infinite cm-spin;position:absolute;inset:0}.cm .seal .core{background:var(--p);border:3px solid var(--r);box-shadow:5px 5px 0 var(--r);color:var(--r);font-family:var(--font-body),sans-serif;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;transition:transform .3s cubic-bezier(.3,1.6,.6,1);display:flex;position:absolute;inset:36px;transform:rotate(-8deg)}.cm .seal:hover .core{transform:rotate(6deg)scale(1.08)}.cm .seal .core b{font-family:var(--font-display);font-size:2.3rem;font-weight:800;line-height:.95}.cm .seal .core span{font-size:.85rem}.cm .ribbon{background:var(--y);border-block:3px solid var(--ink);z-index:5;white-space:nowrap;margin:-48px -20px 0;padding:18px 0;position:relative;transform:rotate(-2deg)}.cm .ribbon-track{gap:38px;font-size:1.5rem;font-weight:800;animation:26s linear infinite cm-marquee;display:inline-flex}.cm .ribbon-track span:nth-child(2n){color:var(--r);font-family:var(--font-body),sans-serif}@keyframes cm-marquee{to{transform:translate(-50%)}}.cm .intro{max-width:760px}.cm .intro .hand{color:var(--v);font-size:1.5rem}.cm .notes{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.cm .note{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);border-radius:8px 30px;padding:30px 26px;transition:transform .25s}.cm .note:hover{transform:rotate(0)scale(1.03)!important}.cm .note .big{font-family:var(--font-body),sans-serif;margin-bottom:12px;font-size:3.4rem;line-height:1;display:block}.cm .n1{background:var(--p);--rot:-2deg}.cm .n2{background:var(--t);--rot:1.5deg;margin-top:30px}.cm .n3{background:var(--y);--rot:-1deg}.cm .method{background:var(--t)}.cm .wave{width:100%;height:70px;display:block;position:absolute;left:0}.cm .wave.top{top:-69px}.cm .rows{gap:22px;margin-top:40px;display:grid}.cm .row{background:var(--cream);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);border-radius:28px;grid-template-columns:110px 1fr;align-items:center;gap:26px;padding:24px 30px;display:grid}.cm .row .num{color:var(--v);-webkit-text-stroke:2px var(--ink);font-size:4.2rem;font-weight:800;line-height:1}.cm .row:nth-child(2){margin-left:60px}.cm .row:nth-child(3){margin-left:120px}.cm .profiles{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cm .chip{font-family:var(--font-body),sans-serif;border:2px solid var(--ink);background:#fff;border-radius:999px;padding:6px 18px;font-size:1.15rem}.cm .auth{background:var(--p)}.cm .auth-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.cm .photo{aspect-ratio:1;background:var(--y);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--r);font-family:var(--font-body),sans-serif;color:var(--v);text-align:center;border-radius:58% 42% 50% 50%/45% 55%;justify-content:center;align-items:center;padding:30px;font-size:1.4rem;display:flex}.cm .bubble{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:26px;margin:26px 0;padding:22px 26px;font-size:1.3rem;font-weight:600;position:relative}.cm .bubble:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#fff;width:30px;height:30px;position:absolute;bottom:-22px;left:40px;transform:rotate(45deg)skew(10deg,10deg)}.cm .stats{background:var(--v);color:#fff;padding:80px 20px}.cm .stat-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cm .stat b{color:var(--y);text-shadow:5px 5px 0 var(--r);font-size:clamp(3rem,6vw,4.6rem);font-weight:800;line-height:1;display:block}.cm .stat span{font-family:var(--font-body),sans-serif;font-size:1.2rem}.cm .prices{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:40px;margin-top:56px;display:grid}.cm .price{border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:34px;flex-direction:column;padding:38px 34px;display:flex;position:relative}.cm .price.hot{background:var(--y);box-shadow:12px 12px 0 var(--v)}.cm .price .amount{margin:14px 0 6px;font-size:3.2rem;font-weight:800}.cm .price .amount small{font-size:1rem;font-weight:600}.cm .price ul{margin:18px 0 30px;padding:0;list-style:none}.cm .price li{border-bottom:2px dashed #1e15302e;padding:10px 0 10px 40px;position:relative}.cm .price li:before{content:"";background:var(--t);border:2px solid var(--ink);border-radius:50%;width:26px;height:26px;position:absolute;top:11px;left:0}.cm .price li:after{content:"";border:solid var(--ink);border-width:0 3px 3px 0;width:8px;height:12px;position:absolute;top:16px;left:8px;transform:rotate(45deg)}.cm .price .btn{justify-content:center;margin-top:auto}.cm .sticker{background:var(--p);border:3px solid var(--r);width:120px;height:120px;color:var(--r);text-align:center;font-family:var(--font-body),sans-serif;box-shadow:5px 5px 0 var(--r);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;line-height:1.1;display:flex;position:absolute;top:-34px;right:-20px;transform:rotate(12deg)}.cm .steps{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:70px;display:grid;position:relative}.cm .steps-line{z-index:0;width:90%;height:90px;position:absolute;top:-40px;left:5%}.cm .step{z-index:1;text-align:center;position:relative}.cm .step .dot{border:3px solid var(--ink);width:84px;height:84px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:2.2rem;font-weight:800;display:flex}.cm .step:nth-child(2) .dot{background:var(--y)}.cm .step:nth-child(3) .dot{background:var(--p)}.cm .step:nth-child(4) .dot{background:var(--t)}.cm .step:nth-child(5) .dot{background:var(--v);color:#fff}.cm .who{background:var(--ink);color:#fff}.cm .who h2{color:#fff}.cm .who-grid{grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;display:grid}.cm .who-col{border:3px solid #fff;border-radius:30px;padding:34px}.cm .who-col.yes{background:var(--t);color:var(--ink)}.cm .who-col.no{background:0 0}.cm .who-col li{margin-bottom:12px}.cm .who-col ul{margin:14px 0 0;padding-left:22px}.cm .who-col.no a{color:var(--y)}.cm .reviews{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;display:grid}.cm .review{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:26px 26px 26px 4px;padding:26px}.cm .review:first-child{--rot:-1.5deg}.cm .review:nth-child(2){--rot:1deg;margin-top:28px}.cm .review:nth-child(3){--rot:-.5deg}.cm .stars{color:var(--r);letter-spacing:3px;font-size:1.3rem}.cm .review b{font-family:var(--font-body),sans-serif;color:var(--v);margin-top:12px;font-size:1.15rem;font-weight:400;display:block}.cm .faq{background:var(--y)}.cm details{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:24px;margin-bottom:16px;transition:transform .2s}.cm details[open]{transform:rotate(-.6deg)}.cm summary{cursor:pointer;padding:20px 70px 20px 26px;font-size:1.15rem;font-weight:800;list-style:none;position:relative}.cm summary::-webkit-details-marker{display:none}.cm summary:after{content:"+";background:var(--p);border:2px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;transition:transform .3s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.cm details[open] summary:after{background:var(--t);transform:translateY(-50%)rotate(45deg)}.cm details p{margin:0;padding:0 26px 22px}.cm .final{background:var(--v);color:#fff;text-align:center;padding:120px 20px 130px}.cm .final h2{color:#fff;font-size:clamp(2.6rem,6vw,4.8rem)}.cm .sign{font-family:var(--font-body),sans-serif;color:var(--p);margin-top:34px;font-size:1.3rem}@media (width<=900px){.cm section{padding:72px 16px}.cm .hero-grid,.cm .auth-grid,.cm .prices,.cm .who-grid,.cm .notes,.cm .reviews{grid-template-columns:1fr}.cm .n2,.cm .review:nth-child(2){margin-top:0}.cm .stack{max-width:340px;height:400px;margin:20px auto 0}.cm .stack .c{width:220px}.cm .row{grid-template-columns:1fr;gap:6px}.cm .row:nth-child(2),.cm .row:nth-child(3){margin-left:0}.cm .stat-grid,.cm .steps{grid-template-columns:1fr 1fr}.cm .steps-line,.cm .scribble-cta svg,.cm .seal{display:none}.cm .btn{justify-content:center;width:100%}.cm .sticker{width:100px;height:100px;font-size:.95rem;right:6px}}@media (prefers-reduced-motion:reduce){.cm *{transition:none!important;animation:none!important}.cm .rv{opacity:1;transform:none}}.cm{font-family:var(--font-body),system-ui,sans-serif;font-size:17px}.cm h1,.cm h2,.cm h3,.cm h4,.cm .tprice,.cm .price,.cm .amount,.cm .stat b,.cm .num,.cm .proc .n,.cm .fig b,.cm .whyc b,.cm .pm b,.cm .payc .big,.cm .rdv b,.cm .door b,.cm .cross b,.cm .dot,.cm .pilot .h,.cm .letter b,.cm .letter strong,.cm .note .big,.cm .row .num,.cm .value .num,.cm .tl .dot,.cm .step .dot,.cm .offer .head h3,.cm .uniq h3,.cm .rdvs b,.cm .slots span,.cm .seal .core b,.cm .gl dt,.cm .cat .big,.cm .pain .q{font-family:var(--font-display),system-ui,sans-serif}.cm .btn,.cm .cm-btn{font-family:var(--font-body),sans-serif;letter-spacing:.01em;font-weight:700}.cm .hand,.cm .kicker,.cm .sign,.cm .intro .hand{font-size-adjust:.52;letter-spacing:0;font-family:var(--font-script),"Brush Script MT","Segoe Script",cursive!important;font-weight:400!important}.cm .kicker{font-size:1.75rem}.cm .pill{font-family:var(--font-body),sans-serif;color:#cc1e3c;background:#ffe8f4;border-color:#e6284a;font-size:1.05rem;font-weight:700;box-shadow:5px 5px #e6284a}.cm .sticker,.cm .scarce,.cm .badge,.cm .stamp{color:#e6284a;font-family:var(--font-body),sans-serif;font-weight:700;background:#ffe8f4!important}.cm .seal .core{color:#e6284a;background:#ffe8f4}.cm .soonc:after,.cm .soon div:after{background:#ffe8f4}.cm .chip,.cm .ttag,.cm .tag-float,.cm .cat-tag,.cm .date,.cm .meta,.cm .t,.cm .lbl,.cm .tname,.cm .n{font-family:var(--font-body),sans-serif;letter-spacing:.01em;font-weight:700}.cm .tname{font-size:1.15rem}.cm .bi{width:100%;height:100%;display:block}.cm .ico-c{background:#fff;border:3px solid #1e1530;border-radius:50%;flex:none;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:14px;padding:10px;display:flex;box-shadow:4px 4px #1e1530}.cm .ico-c.sm{width:56px;height:56px;margin:0;padding:7px;box-shadow:3px 3px #1e1530}.cm .ico-c.lg{width:96px;height:96px;padding:12px}.cm .ico-pl{width:96px;height:96px;margin-bottom:16px}.cm .ico-cover{z-index:2;background:#fff;border:3px solid #1e1530;border-radius:50%;width:78px;height:78px;padding:9px;position:relative;box-shadow:4px 4px #1e1530d9}.cm .rv-ctx{font-family:var(--font-body),sans-serif;color:var(--v);margin-top:2px;font-size:.85rem;font-weight:600;display:block}.cm .photo{overflow:hidden;padding:0!important}.cm .photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}
