@property --lma{syntax:"<angle>";inherits:false;initial-value:0deg}.lm{--ink:#1B1A22;--bg:#F6F3EC;--bg2:#ECE7DF;--dark:#14131A;--light:#ECE7DF;--p1:#B87512;--p1d:#E8A33D;--p2:#2E8744;--p2d:#52B566;--p3:#1F7AB5;--p3d:#4AA6DE;--p4:#6A4FBF;--p4d:#9B7FE3;--h:"Bricolage Grotesque",sans-serif;--t:"Hanken Grotesk",sans-serif;--m:"IBM Plex Mono",monospace;font-family:var(--t);color:var(--ink);text-align:center;overflow:hidden}.lm *{box-sizing:border-box}.lm h1,.lm h2,.lm h3{font-family:var(--h);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.lm p{font-size:1.0625rem;line-height:1.6;margin:0}.lm .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.lm .narrow{max-width:640px;margin:0 auto}.lm form{margin:0}.lm .label{font-family:var(--m);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.lm .btn{display:inline-block;font-family:var(--t);font-weight:600;font-size:1.0625rem;line-height:1.3;padding:16px 30px;border:0;border-radius:10px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.lm .btn-p{background:var(--p1d);color:var(--dark);outline:2px solid rgba(232,163,61,0);animation:lmPulse 2.8s ease-out 1.6s infinite}.lm .btn-p:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .7s ease}.lm .btn-p:hover:before{left:130%}.lm .btn-p:hover{transform:translateY(-2px);box-shadow:0 12px 34px -8px #e8a33db3;background:#f3c26e}@keyframes lmPulse{0%{outline-color:#e8a33da6;outline-offset:0}70%{outline-color:#e8a33d00;outline-offset:14px}to{outline-color:#e8a33d00;outline-offset:14px}}.lm .btn-s{color:var(--light);background:transparent;border:1px solid rgba(236,231,223,.35)}.lm .btn-s:hover{border-color:var(--light);transform:translateY(-2px);background:#ece7df0f}.lm .hero{background:var(--dark);color:var(--light);position:relative;isolation:isolate;overflow:hidden;padding:96px 0 64px}.lm .hero:before,.lm .hero:after,.lm .end:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;z-index:0}.lm .hero:before{background:radial-gradient(600px 300px at 15% 100%,rgba(232,163,61,.18),transparent 60%),radial-gradient(500px 260px at 40% 95%,rgba(82,181,102,.13),transparent 60%),radial-gradient(500px 260px at 65% 95%,rgba(74,166,222,.13),transparent 60%),radial-gradient(600px 300px at 88% 100%,rgba(155,127,227,.18),transparent 60%);animation:lmDrift 18s ease-in-out infinite alternate}.lm .hero:after{background:radial-gradient(420px 420px at 20% 20%,rgba(155,127,227,.1),transparent 65%),radial-gradient(420px 420px at 80% 15%,rgba(232,163,61,.1),transparent 65%);animation:lmDrift2 22s ease-in-out infinite alternate}@keyframes lmDrift{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.08)}}@keyframes lmDrift2{0%{transform:translate3d(2%,0,0) scale(1.05)}to{transform:translate3d(-2%,2%,0) scale(1)}}.lm .spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(460px 460px at var(--mx,50%) var(--my,30%),rgba(232,163,61,.11),transparent 60%)}.lm .hero>.wrap{position:relative;z-index:1}.lm .hero .label{color:var(--p1d);margin-bottom:22px}.lm .hero h1{font-size:clamp(2.5rem,6.2vw,4.75rem);color:#fff;max-width:900px;margin:0 auto 22px}.lm .hero p.sub{font-size:clamp(1.125rem,2vw,1.375rem);color:#ece7dfd1;max-width:600px;margin:0 auto 34px}.lm .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lm .hero .fine{font-size:.875rem;color:#ece7df99;margin-top:18px}.lm .hero .label,.lm .hero h1,.lm .hero p.sub,.lm .hero .cta,.lm .hero .fine,.lm .hero .cover,.lm .hero .pricebar{opacity:0;animation:lmUp .85s cubic-bezier(.2,.7,.2,1) forwards}.lm .hero .label{animation-delay:.05s}.lm .hero h1{animation-delay:.18s}.lm .hero p.sub{animation-delay:.34s}.lm .hero .cover{animation-delay:.46s}.lm .hero .pricebar{animation-delay:.58s}.lm .hero .cta{animation-delay:.66s}.lm .hero .fine{animation-delay:.8s}@keyframes lmUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lm .path{margin:60px auto 0;max-width:960px;width:100%;will-change:transform}.lm .path svg{width:100%;height:auto;display:block;overflow:visible}.lm .path .base{fill:none;stroke:#ece7df38;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lmDraw 2.4s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes lmDraw{to{stroke-dashoffset:0}}.lm .path .line{fill:none;stroke:#ece7df99;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 8;animation:lmFlow 6s linear infinite}@keyframes lmFlow{to{stroke-dashoffset:-90}}.lm .node{opacity:0;transform:translateY(8px);animation:lmPop .5s cubic-bezier(.2,.8,.3,1.2) forwards;cursor:default}.lm .node text{font-family:var(--m);font-size:11px;font-weight:500;fill:var(--dark);text-anchor:middle;dominant-baseline:central;pointer-events:none}.lm .node circle{transform-box:fill-box;transform-origin:center}.lm .node circle.glow{opacity:.45;filter:blur(6px)}.lm .node circle.dot{transition:transform .3s cubic-bezier(.2,.8,.3,1.4)}.lm .node:hover circle.dot{transform:scale(1.25)}.lm .node circle.ring{fill:none;stroke-width:2;opacity:0;animation:lmRing 3.2s ease-out infinite}@keyframes lmRing{0%{transform:scale(1);opacity:.75}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@keyframes lmPop{to{opacity:1;transform:none}}.lm .runner{opacity:0;animation:lmShow .6s ease 2.9s forwards}@keyframes lmShow{to{opacity:1}}.lm .runner .core{fill:#fff}.lm .runner .halo{fill:#fff;opacity:.35;filter:blur(5px)}.lm .phases{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:960px;margin:14px auto 0}.lm .phase{font-family:var(--m);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;padding:9px 6px;border-radius:999px;border:1px solid currentColor;transition:background .25s,color .25s,transform .25s;opacity:0;animation:lmUp .6s ease forwards}.lm .phase:hover{transform:translateY(-2px)}.lm .ph1{color:var(--p1d);animation-delay:2.5s}.lm .ph2{color:var(--p2d);animation-delay:2.62s}.lm .ph3{color:var(--p3d);animation-delay:2.74s}.lm .ph4{color:var(--p4d);animation-delay:2.86s}.lm .ph1:hover{background:var(--p1d);color:var(--dark)}.lm .ph2:hover{background:var(--p2d);color:var(--dark)}.lm .ph3:hover{background:var(--p3d);color:var(--dark)}.lm .ph4:hover{background:var(--p4d);color:var(--dark)}.lm .hint{margin:40px auto 0;width:26px;height:26px;display:block;opacity:0;animation:lmShow .6s ease 3.2s forwards}.lm .hint svg{width:26px;height:26px;display:block;animation:lmBounce 1.8s ease-in-out infinite}@keyframes lmBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.lm .cover{position:relative;max-width:760px;margin:0 auto 36px;padding:3px;border-radius:18px;background:conic-gradient(from var(--lma),#E8A33D,#52B566,#4AA6DE,#9B7FE3,#E8A33D);box-shadow:0 30px 80px -30px #e8a33d59,0 30px 80px -30px #9b7fe359}.lm .cover.on{animation:lmUp .85s cubic-bezier(.2,.7,.2,1) .46s forwards,lmSpin 9s linear 1.3s infinite}@keyframes lmSpin{to{--lma:360deg}}.lm .cover img{display:block;width:100%;height:auto;border-radius:15px;background:var(--dark)}.lm .cover .float{animation:lmFloat 6s ease-in-out 1.3s infinite}@keyframes lmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lm .pricebar{display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;font-family:var(--m);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#ece7dfc7;margin-bottom:26px}.lm .pricebar b{color:var(--p1d);font-weight:500}.lm .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lm .step{background:#fff;border-radius:16px;padding:34px 26px 32px;border:1px solid rgba(27,26,34,.08);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,opacity .7s ease}.lm .step:hover{transform:translateY(-5px);box-shadow:0 24px 50px -24px #1b1a2259}.lm .step .num{display:inline-flex;width:46px;height:46px;border-radius:50%;align-items:center;justify-content:center;font-family:var(--m);font-size:.85rem;font-weight:500;color:#fff;background:var(--acc);margin-bottom:18px;box-shadow:0 0 0 0 var(--acc);transition:box-shadow .4s ease,transform .4s cubic-bezier(.2,.8,.3,1.4)}.lm .step:hover .num{transform:scale(1.12);box-shadow:0 0 0 8px color-mix(in srgb,var(--acc) 18%,transparent)}.lm .step h3{font-size:1.25rem;margin-bottom:10px}.lm .step p{font-size:1rem;color:#1b1a22d1}.lm .step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.4,0,.2,1) .35s}.lm .step.in:after{transform:scaleX(1)}.lm .desc{max-width:640px;margin:36px auto 0}.lm .desc p{margin:0 0 16px;color:#1b1a22d9}.lm .desc p:has(>strong:only-child){font-family:var(--h);font-weight:800;font-size:1.375rem;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin:40px 0 14px}.lm .desc p:has(>strong:only-child) strong{font-weight:800}.lm .sec{padding:88px 0}.lm .sec-a{background:var(--bg)}.lm .sec-b{background:var(--bg2)}.lm .sec-d{background:var(--dark);color:var(--light)}.lm h2{font-size:clamp(2rem,4.5vw,3.25rem);margin-bottom:18px}.lm h3{font-size:1.375rem;margin-bottom:12px}.lm .lead{font-size:1.25rem;color:#1b1a22d9}.lm .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;text-align:left}.lm .card{background:#fff;border-radius:16px;padding:30px 30px 32px;border:1px solid rgba(27,26,34,.08);transition:transform .3s ease,box-shadow .3s ease,opacity .7s ease;position:relative;overflow:hidden}.lm .card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:var(--acc,var(--ink));transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.4,0,.2,1) .35s}.lm .card.in:before{transform:scaleX(1)}.lm .card:after{content:"";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:var(--acc,var(--ink));opacity:0;transform:scale(.6);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.3,1)}.lm .card:hover:after{opacity:.08;transform:scale(1)}.lm .card:hover{transform:translateY(-5px);box-shadow:0 24px 50px -24px #1b1a2259}.lm .card .label{color:var(--acc,var(--ink));margin-bottom:12px;display:block}.lm .card p{font-size:1rem;color:#1b1a22d1;position:relative}.lm .card h3{position:relative}.lm .r{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1),filter .75s ease}.lm .r.in{opacity:1;transform:none}.lm h2.r,.lm .lead.r{filter:blur(7px)}.lm h2.r.in,.lm .lead.r.in{filter:blur(0)}.lm .card.r,.lm .step.r{transform:translateY(30px) scale(.96)}.lm .card.r.in,.lm .step.r.in{transform:none}.lm .end{position:relative;isolation:isolate;overflow:hidden}.lm .end>.wrap{position:relative;z-index:1}.lm .end:before{background:radial-gradient(520px 300px at 30% 110%,rgba(232,163,61,.2),transparent 60%),radial-gradient(520px 300px at 75% 110%,rgba(155,127,227,.16),transparent 60%);animation:lmDrift 16s ease-in-out infinite alternate}.lm .end h2{color:#fff}.lm .end p{color:#ece7dfb3;margin-top:16px;font-size:.95rem}@media(max-width:760px){.lm .cards,.lm .phases{grid-template-columns:1fr 1fr}.lm .steps{grid-template-columns:1fr}.lm .sec{padding:64px 0}.lm .hero{padding:64px 0 44px}.lm .path{margin-top:44px}.lm .hint{margin-top:30px}}@media(max-width:480px){.lm .cards{grid-template-columns:1fr}.lm .phases{gap:8px}.lm .phase{font-size:.62rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.lm .r,.lm .hero .label,.lm .hero h1,.lm .hero p.sub,.lm .hero .cta,.lm .hero .fine,.lm .hero .cover,.lm .hero .pricebar,.lm .phase,.lm .node,.lm .runner,.lm .hint{opacity:1;transform:none;filter:none;transition:none;animation:none}.lm .path .base{stroke-dashoffset:0;animation:none}.lm .line,.lm .ring,.lm .btn-p,.lm .hero:before,.lm .hero:after,.lm .end:before,.lm .hint svg,.lm .cover.on,.lm .cover .float{animation:none}.lm .cover.on{opacity:1}.lm .card:before,.lm .step:after{transform:none;transition:none}.lm .spot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lm.css.map */
