@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-latin-700-normal-TDD6IXKC.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-700-normal-4VRD6Q6M.woff") format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url("./media/bricolage-grotesque-latin-800-normal-WBJIS6GO.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-800-normal-2GN74KQB.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url("./media/figtree-latin-400-normal-PORFSHKN.woff2") format("woff2"),url("./media/figtree-latin-400-normal-KV4MLDR2.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url("./media/figtree-latin-500-normal-AHYR5JKA.woff2") format("woff2"),url("./media/figtree-latin-500-normal-3XJUDHI5.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url("./media/figtree-latin-600-normal-5C6Z7QEI.woff2") format("woff2"),url("./media/figtree-latin-600-normal-TNWY5G5A.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url("./media/figtree-latin-700-normal-M33EANAW.woff2") format("woff2"),url("./media/figtree-latin-700-normal-ONZPJ6L5.woff") format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/caveat-latin-600-normal-P25GCNZB.woff2") format("woff2"),url("./media/caveat-latin-600-normal-OMWTFSCP.woff") format("woff")}.ll-landing{--ll2-anil: #3341f0;--ll2-anil-hover: #2733c9;--ll2-anil-soft: #e6e9ff;--ll2-tangerina: #ff7a33;--ll2-tangerina-text: #b24a12;--ll2-lousa: #0f2a23;--ll2-ink: #12162f;--ll2-grafite: #555a75;--ll2-bg: #f4f5f9;--ll2-ceu: #dde3ff;--ll2-pessego: #ffe3d1;--ll2-lilas: #ece3ff;--ll2-menta: #d4f3e3;--ll2-line: #dcdfea;--ll2-radius-card: 28px;--ll2-radius-pill: 999px;--ll2-font-display: "Bricolage Grotesque", system-ui, sans-serif;--ll2-font-body: "Figtree", system-ui, sans-serif;--ll2-font-hand: "Caveat", cursive;display:block;background:var(--ll2-bg);color:var(--ll2-ink);font-family:var(--ll2-font-body);overflow-x:clip}.ll-landing{scroll-behavior:smooth}.ll-landing *,.ll-landing *:before,.ll-landing *:after{box-sizing:border-box}.ll-landing a{color:var(--ll2-anil)}.ll-landing a:hover{color:var(--ll2-anil-hover)}.ll-landing a:focus-visible,.ll-landing button:focus-visible,.ll-landing summary:focus-visible{outline:3px solid var(--ll2-anil);outline-offset:3px}.ll-landing h1,.ll-landing h2,.ll-landing h3,.ll-landing p,.ll-landing ul,.ll-landing ol{margin:0}.ll-landing ul,.ll-landing ol{padding:0;list-style:none}.ll-landing .ll2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ll-landing .ll2-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--ll2-radius-pill);background:var(--ll2-ink);color:#fff;text-decoration:none;font-weight:700}.ll-landing .ll2-skip:focus{top:12px}.ll-landing .ll2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:var(--ll2-radius-pill);font:700 15px/1 var(--ll2-font-body);text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ll-landing .ll2-btn-lg{min-height:56px;padding:0 28px;font-size:17px}.ll-landing .ll2-btn-primary,.ll-landing .ll2-btn-primary:hover{background:var(--ll2-anil);color:#fff}.ll-landing .ll2-btn-primary:hover{background:var(--ll2-anil-hover);box-shadow:0 14px 30px -14px #3341f0b3}.ll-landing .ll2-btn-accent,.ll-landing .ll2-btn-accent:hover{background:var(--ll2-tangerina);color:var(--ll2-ink)}.ll-landing .ll2-btn-ghost,.ll-landing .ll2-btn-ghost:hover{background:#fff;color:var(--ll2-ink);border:1px solid var(--ll2-line)}.ll-landing .ll2-link-plain{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--ll2-ink);font-weight:700;text-decoration:none}.ll-landing .ll2-nav-wrap{position:sticky;top:0;z-index:50;padding:12px 16px 0;height:0}.ll-landing .ll2-nav{position:relative;max-width:1180px;min-height:64px;margin:0 auto;padding:8px 8px 8px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:32px;background:#ffffffeb;border:1px solid #e3e6f0;box-shadow:0 18px 40px -28px #12162f73}.ll-landing .ll2-brand{display:flex;align-items:center;gap:10px;color:var(--ll2-ink);text-decoration:none;font:800 23px/1 var(--ll2-font-display);letter-spacing:-.8px}.ll-landing .ll2-brand-bg{fill:var(--ll2-anil)}.ll-landing .ll2-brand-dot{fill:var(--ll2-tangerina)}.ll-landing .ll2-menu-button{display:none;min-height:44px;padding:0 18px;border:1px solid var(--ll2-line);border-radius:var(--ll2-radius-pill);background:#fff;color:var(--ll2-ink);font:700 15px/1 var(--ll2-font-body);cursor:pointer}.ll-landing .ll2-menu{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.ll-landing .ll2-links{display:flex;gap:2px;margin:0 auto}.ll-landing .ll2-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--ll2-radius-pill);color:var(--ll2-ink);font-weight:600;font-size:15px;text-decoration:none}.ll-landing .ll2-links a:hover{background:#ecedf5}.ll-landing .ll2-nav-actions{display:flex;align-items:center;gap:6px}@media(max-width:767px){.ll-landing .ll2-menu-button{display:inline-flex;align-items:center}.ll-landing .ll2-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);flex-direction:column;align-items:stretch;padding:16px;border-radius:24px;background:#fff;border:1px solid #e3e6f0;box-shadow:0 18px 40px -28px #12162f73}.ll-landing .ll2-menu.ll2-menu-open{display:flex}.ll-landing .ll2-links{flex-direction:column;margin:0}.ll-landing .ll2-nav-actions{flex-direction:column;align-items:stretch}.ll-landing .ll2-nav-actions .ll2-btn,.ll-landing .ll2-nav-actions .ll2-link-plain{justify-content:center}}.ll-landing .ll2-hero{position:relative;padding:120px 0 0}.ll-landing .ll2-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#e3e6f0 1px,transparent 1px),linear-gradient(90deg,#e3e6f0 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.ll-landing .ll2-hero-inner{position:relative;max-width:920px;margin:0 auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:26px;min-width:0}.ll-landing .ll2-pill{align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:36px;padding:4px 14px 4px 4px;border-radius:18px;background:#fff;border:1px solid var(--ll2-line);font-size:14px;font-weight:600}.ll-landing .ll2-pill-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--ll2-radius-pill);background:var(--ll2-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ll-landing .ll2-h1{font:800 clamp(38px,6vw,72px)/1 var(--ll2-font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.ll-landing .ll2-accent{color:var(--ll2-anil);text-decoration:underline;text-decoration-color:var(--ll2-tangerina);text-decoration-thickness:6px;text-underline-offset:8px}.ll-landing .ll2-lead{max-width:640px;font-size:19px;line-height:1.55;color:var(--ll2-grafite)}.ll-landing .ll2-cta-row{display:flex;flex-wrap:wrap;gap:12px}.ll-landing .ll2-chips{display:flex;flex-wrap:wrap;gap:8px}.ll-landing .ll2-chips li{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:var(--ll2-radius-pill);background:#ffffffd9;border:1px solid #e3e6f0;font-size:14px;font-weight:600}.ll-landing .ll2-section{max-width:1180px;margin:0 auto;padding:88px 24px;min-width:0}.ll-landing .ll2-section-dark{max-width:none;background:var(--ll2-lousa);color:#eef3ee;padding-inline:max(24px,(100% - 1180px) / 2 + 24px)}.ll-landing .ll2-eyebrow{margin-bottom:12px;font:600 26px/1 var(--ll2-font-hand);color:var(--ll2-tangerina-text)}.ll-landing .ll2-section-dark .ll2-eyebrow{color:var(--ll2-tangerina)}.ll-landing .ll2-h2{font:800 clamp(30px,4vw,48px)/1.05 var(--ll2-font-display);letter-spacing:-.035em;text-wrap:balance;max-width:820px}.ll-landing .ll2-h3{font:700 21px/1.2 var(--ll2-font-display);letter-spacing:-.02em}.ll-landing .ll2-intro{margin-top:16px;max-width:680px;font-size:18px;line-height:1.55;color:var(--ll2-grafite)}.ll-landing .ll2-section-dark .ll2-intro{color:#c9d6cf}.ll-landing .ll2-card{min-width:0;padding:28px;border-radius:var(--ll2-radius-card);background:#fff;border:1px solid #e3e6f0}.ll-landing .ll2-steps{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.ll-landing .ll2-step{display:flex;flex-direction:column;gap:12px}.ll-landing .ll2-step p{color:var(--ll2-grafite);line-height:1.55}.ll-landing .ll2-step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--ll2-anil-soft);color:var(--ll2-anil);font:800 20px/1 var(--ll2-font-display)}.ll-landing .ll2-step:nth-child(2) .ll2-step-number{background:var(--ll2-pessego);color:var(--ll2-tangerina-text)}.ll-landing .ll2-step:nth-child(3) .ll2-step-number{background:var(--ll2-lilas)}.ll-landing .ll2-step:nth-child(4) .ll2-step-number{background:var(--ll2-menta)}.ll-landing .ll2-board{margin-top:40px;padding:32px;border-radius:var(--ll2-radius-card);background:var(--ll2-lousa);color:#eef3ee;display:grid;gap:10px;min-width:0}.ll-landing .ll2-board-label{justify-self:start;padding:4px 12px;border-radius:var(--ll2-radius-pill);background:#eef3ee1f;font-size:13px;font-weight:700}.ll-landing .ll2-board-track{font:800 28px/1.1 var(--ll2-font-display)}.ll-landing .ll2-board-module{color:#c9d6cf;font-weight:600}.ll-landing .ll2-board-lesson{font:600 24px/1 var(--ll2-font-hand);color:var(--ll2-tangerina)}.ll-landing .ll2-board-question{margin-top:8px;font-size:19px;line-height:1.45;max-width:680px}.ll-landing .ll2-board-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;max-width:680px}.ll-landing .ll2-board-options li{padding:12px 16px;border-radius:16px;border:1px solid rgba(238,243,238,.28);font-weight:700}.ll-landing .ll2-board-options li.ll2-board-correct{background:var(--ll2-menta);border-color:var(--ll2-menta);color:var(--ll2-lousa)}.ll-landing .ll2-board-quote{margin:8px 0 0;padding:14px 18px;border-left:4px solid var(--ll2-tangerina);background:#eef3ee12;border-radius:0 16px 16px 0;max-width:680px}.ll-landing .ll2-board-quote p{font-style:italic;line-height:1.5}.ll-landing .ll2-board-quote footer{margin-top:6px;font-size:14px;font-weight:700;color:var(--ll2-tangerina)}.ll-landing .ll2-board-note{color:#c9d6cf;font-size:15px}.ll-landing .ll2-tablist{margin-top:36px;display:flex;flex-wrap:wrap;gap:8px}.ll-landing .ll2-tab{min-height:44px;padding:0 20px;border:1px solid var(--ll2-line);border-radius:var(--ll2-radius-pill);background:#fff;color:var(--ll2-ink);font:700 15px/1 var(--ll2-font-body);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ll-landing .ll2-tab[aria-selected=true]{background:var(--ll2-ink);border-color:var(--ll2-ink);color:#fff}.ll-landing .ll2-panel{margin-top:16px;display:grid;gap:12px}.ll-landing .ll2-panel-address{font:700 15px/1 var(--ll2-font-body);color:var(--ll2-anil);overflow-wrap:anywhere}.ll-landing .ll2-panel-kind{color:var(--ll2-grafite);font-weight:600}.ll-landing .ll2-panel-preview{padding:18px 20px;border-radius:20px;background:var(--ll2-ceu)}.ll-landing .ll2-panel-greeting{font:800 22px/1.15 var(--ll2-font-display)}.ll-landing .ll2-panel-next{margin-top:6px;font-weight:600;color:var(--ll2-grafite)}.ll-landing .ll2-trust-grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.ll-landing .ll2-trust-card{padding:24px;border-radius:24px;background:#eef3ee12;border:1px solid rgba(238,243,238,.16);display:grid;gap:8px;min-width:0}.ll-landing .ll2-trust-card p{color:#c9d6cf;line-height:1.55}.ll-landing .ll2-plans{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;align-items:stretch}.ll-landing .ll2-plan{position:relative;display:flex;flex-direction:column;gap:14px}.ll-landing .ll2-plan-featured{border:2px solid var(--ll2-anil)}.ll-landing .ll2-plan-badge{position:absolute;top:-14px;right:24px;padding:5px 14px;border-radius:var(--ll2-radius-pill);background:var(--ll2-tangerina);color:var(--ll2-ink);font-size:13px;font-weight:800}.ll-landing .ll2-plan-description,.ll-landing .ll2-plan-generic{color:var(--ll2-grafite)}.ll-landing .ll2-plan-value{font:800 34px/1 var(--ll2-font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.ll-landing .ll2-plan-cycle{margin-left:4px;color:var(--ll2-grafite);font-weight:600}.ll-landing .ll2-plan-limits{flex:1;display:grid;gap:8px;font-weight:600}.ll-landing .ll2-plan-limits li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--ll2-anil)}.ll-landing .ll2-plan-skeleton{display:grid;gap:14px;min-height:280px;align-content:start}.ll-landing .ll2-bar{display:block;height:14px;border-radius:8px;background:#e6e8f0}.ll-landing .ll2-bar-short{width:40%}.ll-landing .ll2-bar-price{height:34px;width:60%}.ll-landing .ll2-cycle{margin-top:32px;display:inline-flex;padding:4px;border-radius:var(--ll2-radius-pill);background:#fff;border:1px solid var(--ll2-line)}.ll-landing .ll2-cycle-option{min-height:40px;padding:0 20px;border:0;border-radius:var(--ll2-radius-pill);background:transparent;color:var(--ll2-ink);font:700 15px/1 var(--ll2-font-body);cursor:pointer}.ll-landing .ll2-cycle-option[aria-checked=true]{background:var(--ll2-ink);color:#fff}.ll-landing .ll2-plans-note,.ll-landing .ll2-plans-message{margin-top:24px;color:var(--ll2-grafite);font-size:15px}.ll-landing .ll2-plans-message{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:17px}.ll-landing .ll2-faq{margin-top:32px;display:grid;gap:10px;max-width:820px}.ll-landing .ll2-faq-item{padding:4px 24px;border-radius:20px;background:#fff;border:1px solid #e3e6f0}.ll-landing .ll2-faq-item summary{padding:16px 0;font-weight:700;font-size:17px;cursor:pointer}.ll-landing .ll2-faq-item p{padding-bottom:18px;color:var(--ll2-grafite);line-height:1.55}.ll-landing .ll2-cta{margin:0 auto;max-width:1180px;padding:72px 24px;display:grid;justify-items:start;gap:16px}.ll-landing .ll2-cta .ll2-intro{margin-top:0}.ll-landing .ll2-footer{padding:32px 24px 48px;max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ll2-line);color:var(--ll2-grafite)}.ll-landing .ll2-footer ul{display:flex;flex-wrap:wrap;gap:8px 20px}@media(max-width:599px){.ll-landing .ll2-section{padding:64px 16px}.ll-landing .ll2-hero-inner{padding-inline:16px}.ll-landing .ll2-card,.ll-landing .ll2-board{padding:22px}}.ll-landing .ll2-marquee{position:relative;overflow:hidden;border-block:1px solid var(--ll2-line);background:var(--ll2-bg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ll-landing .ll2-marquee-track{display:flex;width:max-content}.ll-landing .ll2-marquee-group{display:flex;gap:20px;padding:22px 20px 22px 0;flex:0 0 auto}.ll-landing .ll2-source-pill{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px 0 8px;border-radius:var(--ll2-radius-pill);background:#fff;border:1px solid var(--ll2-line);box-shadow:0 12px 28px -18px #12162f73;font:700 16px/1 var(--ll2-font-display);color:var(--ll2-ink);white-space:nowrap}.ll-landing .ll2-src{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#fff;flex:0 0 auto}.ll-landing .ll2-src-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ll-landing .ll2-src-youtube{background:red;border-radius:10px}.ll-landing .ll2-src-upload{background:var(--ll2-anil)}.ll-landing .ll2-layer-row .ll2-src{width:30px;height:30px;border-radius:9px}.ll-landing .ll2-showcase{display:block;position:relative;max-width:760px;height:540px;margin:8px auto 48px;padding:0 24px}.ll-landing .ll2-showcase-label{position:absolute;top:0;right:24px;margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ll2-grafite)}.ll-landing .ll2-mock-browser{position:absolute;left:24px;top:48px;width:78%;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--ll2-line);box-shadow:0 40px 70px -36px #12162f80;rotate:-2deg}.ll-landing .ll2-mock-bar,.ll-landing .ll2-demo-frame-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#eceef5}.ll-landing .ll2-mock-dot{width:9px;height:9px;border-radius:50%;background:var(--ll2-line);flex:0 0 auto}.ll-landing .ll2-mock-url{flex:1;min-width:0;height:22px;line-height:22px;padding:0 10px;border-radius:var(--ll2-radius-pill);background:#fff;font-size:11px;color:var(--ll2-grafite);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-landing .ll2-mock-ana{background:#fff8f0;color:#2b1e1a}.ll-landing .ll2-mock-ana-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#c9472a;color:#fff;font:700 16px/1.2 var(--ll2-font-display)}.ll-landing .ll2-mock-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffd66b;color:#2b1e1a;font-size:13px}.ll-landing .ll2-mock-body{display:flex;flex-direction:column;gap:12px;padding:16px}.ll-landing .ll2-mock-greeting{margin:0;font:700 22px/1.15 var(--ll2-font-display)}.ll-landing .ll2-mock-next{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);font-weight:800;font-size:13px}.ll-landing .ll2-mock-next-col{flex-direction:column;align-items:flex-start;gap:4px}.ll-landing .ll2-mock-thumb{width:56px;height:40px;border-radius:8px;background:#0a6e70;flex:0 0 auto}.ll-landing .ll2-mock-next-text{display:flex;flex-direction:column;min-width:0}.ll-landing .ll2-mock-kicker{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a6e70}.ll-landing .ll2-mock-cards{display:flex;gap:8px}.ll-landing .ll2-mock-card{flex:1;min-width:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08)}.ll-landing .ll2-mock-card-cover{display:block;height:44px}.ll-landing .ll2-mock-card-0 .ll2-mock-card-cover{background:#c9472a}.ll-landing .ll2-mock-card-1 .ll2-mock-card-cover{background:#0a6e70}.ll-landing .ll2-mock-card-2 .ll2-mock-card-cover{background:#ffd66b}.ll-landing .ll2-mock-card-title{display:block;padding:8px 11px;font-size:12px;font-weight:800}.ll-landing .ll2-mock-phone{position:absolute;right:24px;top:170px;width:212px;height:360px;display:flex;flex-direction:column;border:7px solid var(--ll2-ink);border-radius:34px;overflow:hidden;background:#f4f7f2;color:#10231b;box-shadow:0 50px 80px -36px #12162f8c;rotate:3deg}.ll-landing .ll2-mock-notch{height:22px;background:#0b6e4f;flex:0 0 auto}.ll-landing .ll2-mock-phone-top{padding:8px 14px;background:#0b6e4f;color:#fff;font:700 14px/1.2 var(--ll2-font-display)}.ll-landing .ll2-mock-phone .ll2-mock-greeting{font-size:17px}.ll-landing .ll2-mock-phone .ll2-mock-kicker{color:#2a63c4}.ll-landing .ll2-mock-cta{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:var(--ll2-radius-pill);background:#0b6e4f;color:#fff;font-size:11px}.ll-landing .ll2-mock-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ll-landing .ll2-mock-tiles span{height:56px;border-radius:12px;background:#0b6e4f}.ll-landing .ll2-mock-tiles span:nth-child(2){background:#2a63c4}.ll-landing .ll2-mock-tiles span:nth-child(3){grid-column:1/-1;background:#c6f432}.ll-landing .ll2-float-pill{position:absolute;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--ll2-radius-pill);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 18px 30px -18px #12162f80}.ll-landing .ll2-float-a{left:24px;top:8px;background:var(--ll2-ink);color:#fff}.ll-landing .ll2-float-b{left:30%;top:410px;background:#fff;border:1px solid var(--ll2-line);color:var(--ll2-ink)}.ll-landing .ll2-float-c{right:190px;top:120px;background:var(--ll2-pessego);color:var(--ll2-ink)}.ll-landing .ll2-showcase-note{position:absolute;left:6%;bottom:6px;font:600 26px/1 var(--ll2-font-hand);color:var(--ll2-tangerina-text);rotate:-4deg}.ll-landing .ll2-demo-grid{display:grid;gap:32px;margin-top:32px}.ll-landing .ll2-demo-stage{border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--ll2-line);box-shadow:0 30px 60px -36px #12162f66}.ll-landing .ll2-demo-stage-layers{display:contents}.ll-landing .ll2-demo-layers{display:flex;flex-direction:column;gap:16px;padding:20px}.ll-landing .ll2-demo-layer{display:flex;flex-direction:column;gap:10px;min-width:0}.ll-landing .ll2-demo-layer-4 .ll2-board{margin:0}.ll-landing .ll2-layer-title{margin:0;font:800 18px/1.2 var(--ll2-font-display);color:var(--ll2-ink)}.ll-landing .ll2-layer-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ll2-line);border-radius:14px;background:var(--ll2-bg)}.ll-landing .ll2-layer-row-text{display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0}.ll-landing .ll2-layer-row-text span{color:var(--ll2-grafite)}.ll-landing .ll2-layer-action{align-self:flex-start;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--ll2-radius-pill);background:var(--ll2-anil);color:#fff;font-size:14px;font-weight:700}.ll-landing .ll2-swatches{display:flex;gap:8px}.ll-landing .ll2-swatch{width:40px;height:40px;border-radius:12px;border:1px solid var(--ll2-line)}.ll-landing .ll2-swatch-1{background:#c9472a}.ll-landing .ll2-swatch-2{background:#0a6e70}.ll-landing .ll2-swatch-3{background:#ffd66b}.ll-landing .ll2-swatch-4{background:#fff8f0}.ll-landing .ll2-swatch-5{background:#2b1e1a}.ll-landing .ll2-layer-chips{display:flex;flex-wrap:wrap;gap:8px}.ll-landing .ll2-layer-chips span,.ll-landing .ll2-layer-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--ll2-radius-pill);background:var(--ll2-anil-soft);color:var(--ll2-anil);font-size:12px;font-weight:700}.ll-landing .ll2-layer-row-text .ll2-layer-tag{background:var(--ll2-pessego);color:var(--ll2-tangerina-text);align-self:flex-start}.ll-landing .ll2-layer-preview{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:#fff8f0;color:#2b1e1a}.ll-landing .ll2-layer-status{font-size:13px;color:var(--ll2-grafite)}.ll-landing .ll2-board-actions{display:flex;gap:8px;margin:12px 0 0}.ll-landing .ll2-board-actions span{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--ll2-radius-pill);border:1px solid rgba(238,243,238,.4);font-size:13px;font-weight:700}.ll-landing .ll2-board-actions span:first-child{background:var(--ll2-anil);border-color:var(--ll2-anil);color:#fff}.ll-landing .ll2-demo-track{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ll-landing .ll2-demo-step{padding:20px;border-radius:20px;background:#fff;border:1px solid var(--ll2-line)}.ll-landing .ll2-demo-hint{display:none;font:600 22px/1 var(--ll2-font-hand);color:var(--ll2-tangerina-text)}.ll-landing .ll2-progress{display:none}@media(max-width:599px){.ll-landing .ll2-showcase{height:440px;padding:0 16px;margin-bottom:32px}.ll-landing .ll2-mock-browser{left:16px;width:84%}.ll-landing .ll2-mock-phone{right:16px;top:190px;width:150px;height:240px;border-width:5px;border-radius:26px}.ll-landing .ll2-mock-tiles,.ll-landing .ll2-float-c{display:none}.ll-landing .ll2-float-b{left:16px;top:380px}.ll-landing .ll2-showcase-note{font-size:20px}.ll-landing .ll2-mock-greeting{font-size:18px}}@media(prefers-reduced-motion:no-preference){.ll-landing .ll2-marquee-track{animation:ll2-marquee 36s linear infinite}.ll-landing .ll2-marquee:hover .ll2-marquee-track{animation-play-state:paused}.ll-landing .ll2-btn:hover{transform:translateY(-2px)}.ll-landing .ll2-plan-skeleton .ll2-bar{animation:ll2-pulse 1.6s ease-in-out infinite}.ll-landing .ll2-tile{transition:transform .25s ease,box-shadow .25s ease}.ll-landing .ll2-tile:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #12162f59}.ll-landing .ll2-float{animation:ll2-float 6s ease-in-out infinite}.ll-landing .ll2-float-2{animation:ll2-float 7s ease-in-out infinite}.ll-landing .ll2-float-3{animation:ll2-float 8s ease-in-out infinite}@supports (animation-timeline: view()){.ll-landing .ll2-progress{display:block;position:fixed;top:0;left:0;right:0;height:3px;background:var(--ll2-tangerina);transform-origin:0 50%;z-index:60;pointer-events:none;animation:ll2-progress linear both;animation-timeline:scroll(root block)}.ll-landing .ll2-reveal{animation:ll2-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.ll-landing .ll2-reveal-late{animation:ll2-reveal linear both;animation-timeline:view();animation-range:entry 15% entry 75%}.ll-landing .ll2-reveal-later{animation:ll2-reveal linear both;animation-timeline:view();animation-range:entry 30% entry 95%}.ll-landing .ll2-scale-in{animation:ll2-scale-in linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.ll-landing .ll2-par-slow{animation:ll2-par-slow linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.ll-landing .ll2-par-fast{animation:ll2-par-fast linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@media(prefers-reduced-motion:no-preference)and (min-width:900px){.ll-landing .ll2-demo-scope{timeline-scope:--ll2-demo}.ll-landing .ll2-demo-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px}.ll-landing .ll2-demo-stage{position:sticky;top:104px}.ll-landing .ll2-demo-layers{position:relative;display:block;aspect-ratio:16/11;padding:0}.ll-landing .ll2-demo-layer{position:absolute;inset:0;padding:24px;overflow:hidden;background:#fff}.ll-landing .ll2-demo-layer-4{padding:0}.ll-landing .ll2-demo-layer-4 .ll2-board{height:100%;overflow:hidden}.ll-landing .ll2-demo-track{view-timeline-name:--ll2-demo;gap:0}.ll-landing .ll2-demo-step{min-height:520px;display:flex;flex-direction:column;justify-content:center;border:0;background:transparent}.ll-landing .ll2-demo-hint{display:block}.ll-landing .ll2-demo-layer-1{animation:ll2-layer-out linear both;animation-timeline:--ll2-demo;animation-range:cover 18% cover 28%}.ll-landing .ll2-demo-layer-2{animation:ll2-layer-mid linear both;animation-timeline:--ll2-demo;animation-range:cover 18% cover 53%}.ll-landing .ll2-demo-layer-3{animation:ll2-layer-mid linear both;animation-timeline:--ll2-demo;animation-range:cover 43% cover 78%}.ll-landing .ll2-demo-layer-4{animation:ll2-layer-in linear both;animation-timeline:--ll2-demo;animation-range:cover 68% cover 78%}.ll-landing .ll2-demo-step-1{animation:ll2-step-focus linear both;animation-timeline:--ll2-demo;animation-range:cover 0% cover 28%}.ll-landing .ll2-demo-step-2{animation:ll2-step-focus linear both;animation-timeline:--ll2-demo;animation-range:cover 18% cover 53%}.ll-landing .ll2-demo-step-3{animation:ll2-step-focus linear both;animation-timeline:--ll2-demo;animation-range:cover 43% cover 78%}.ll-landing .ll2-demo-step-4{animation:ll2-step-last linear both;animation-timeline:--ll2-demo;animation-range:cover 68% cover 100%}}}}@keyframes ll2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ll2-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ll2-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes ll2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ll2-reveal{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes ll2-scale-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes ll2-par-slow{0%{translate:0 50px}to{translate:0 -50px}}@keyframes ll2-par-fast{0%{translate:0 130px}to{translate:0 -130px}}@keyframes ll2-layer-out{0%{opacity:1}to{opacity:0}}@keyframes ll2-layer-mid{0%{opacity:0}28%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes ll2-layer-in{0%{opacity:0}to{opacity:1}}@keyframes ll2-step-focus{0%{opacity:.3}30%{opacity:1}70%{opacity:1}to{opacity:.3}}@keyframes ll2-step-last{0%{opacity:.3}30%{opacity:1}to{opacity:1}}
