.lp a{color:inherit}.lp img,.lp svg{display:block}.lp .btn:focus-visible{box-shadow:var(--shadow),0 0 0 6px var(--sky)}.lp .bg-ink :focus-visible{outline-color:var(--sun)}.lp h1,.lp h2,.lp h3{font-family:var(--display);color:inherit;font-weight:700}.lp h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:.98}.lp h1 em{background:var(--sun);border-radius:var(--r-sm);border:var(--border) solid var(--ink);box-shadow:var(--shadow);margin-top:.12em;padding:0 .16em .04em;font-style:normal;display:inline-block;transform:rotate(-2deg)}.lp h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin-bottom:var(--sp-2);line-height:1.04}.lp h3{font-size:var(--fs-h3);margin-bottom:var(--sp-1);letter-spacing:-.01em;line-height:1.15}.lp p{max-width:62ch}.lp .lead{font-size:var(--fs-lg);margin:var(--sp-3) 0 var(--sp-4);max-width:34em;line-height:1.5}.lp .muted{color:var(--muted)}.lp .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp .tag{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pill);border:2px solid var(--ink);background:var(--white);color:var(--ink);margin-bottom:var(--sp-3);align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}.lp .tag .mini-dot{background:var(--red);border:2px solid var(--ink);border-radius:50%;width:10px;height:10px}.lp .btn{min-height:48px;font-family:var(--round);font-weight:800;font-size:var(--fs-md);border-radius:var(--pill);border:var(--border) solid var(--ink);box-shadow:var(--shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast);color:var(--ink);background:var(--white);justify-content:center;align-items:center;gap:10px;padding:12px 26px;text-decoration:none;display:inline-flex}.lp .btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.lp .btn:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.lp .btn-sun{background:var(--sun)}.lp .btn-ink{background:var(--ink);color:var(--white)}.lp .btn-ink:focus-visible{outline-color:var(--sun)}.lp .btn-sm{min-height:44px;font-size:var(--fs-sm);padding:8px 18px}.lp .btn .icon{width:1.1em;height:1.1em}.lp .icon-btn{border-radius:50%;width:52px;height:52px;padding:0}.lp .micro{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-weight:600;display:flex}.lp .micro span:before{content:"";background:var(--mint);border:2px solid var(--ink);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.lp .logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.lp .dot{background:var(--red);border:2.5px solid var(--ink);border-radius:50%;flex:none;width:26px;height:26px;position:relative;box-shadow:inset -5px -5px #1b15302e}.lp .dot:after{content:"";background:var(--mint);border:2px solid var(--ink);border-radius:50% 0;width:9px;height:9px;position:absolute;top:-8px;left:8px}.lp .site-head{z-index:40;background:color-mix(in srgb,var(--cream) 92%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);transition:border-color var(--dur-med);border-bottom:2px solid #0000;position:sticky;top:0}.lp .site-head.scrolled{border-bottom-color:var(--ink)}.lp .nav{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.lp .nav-links{align-items:center;gap:6px;list-style:none;display:flex}.lp .nav-links a{border-radius:var(--pill);min-height:44px;color:var(--ink);transition:background-color var(--dur-fast);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.lp .nav-links a:hover{background:var(--sun-soft)}.lp .nav-cta{align-items:center;gap:10px;display:flex}.lp .menu-btn{display:none}.lp[data-auth=in] .auth-out,.lp[data-auth=out] .auth-in{display:none!important}.lp .drawer{display:none}.lp section{position:relative}.lp .band{padding:var(--sp-6) 0;position:relative;overflow:hidden}.lp .bg-cream{background:var(--cream);color:var(--ink)}.lp .bg-red{background:var(--red);color:var(--ink)}.lp .bg-ink{background:var(--ink);color:var(--white)}.lp .eyebrow-num{font-family:var(--mono);font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em}.lp .hero{padding:var(--sp-4) 0 var(--sp-6);overflow:hidden}.lp .hero-grid{gap:var(--sp-5);z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative}.lp .hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.lp .hero-backdrop .grid-dots{background-image:radial-gradient(var(--ink) 1.3px,transparent 1.4px);opacity:.09;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 55% 100%)}.lp .blob{position:absolute}.lp .blob-red{width:min(820px,70vw);top:-60px;right:-140px}.lp .blob-sun{width:min(560px,52vw);bottom:-330px;left:-220px}.lp .blob-sky{width:150px;bottom:-40px;right:8%}.lp .blob-drift{animation:22s ease-in-out infinite alternate drift}@keyframes drift{to{transform:translate(-18px,14px)rotate(-2deg)}}.lp .hero-copy{position:relative}.lp .hero-copy:before{content:"";background:radial-gradient(closest-side,var(--cream) 62%,transparent);z-index:-1;position:absolute;inset:-40px -30px -40px -60px}.lp .timer-wrap{justify-self:center;width:100%;max-width:440px;position:relative}.lp .demo{background:var(--white);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:22px 24px 24px;position:relative}.lp .demo-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lp .demo-head h2{letter-spacing:0;margin:0;font-size:1.15rem}.lp .chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--ink);border-radius:var(--pill);background:var(--sky-soft);white-space:nowrap;padding:3px 10px;font-size:.72rem;font-weight:700}.lp .clock{--p:0;--phase:var(--focus-phase);aspect-ratio:1;border:4px solid var(--ink);background:conic-gradient(var(--phase) calc(var(--p)*1turn),var(--sun-soft) 0);width:min(300px,72vw);box-shadow:var(--shadow-md);transition:background var(--dur-fast) linear;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.lp .clock:after{content:"";background:repeating-conic-gradient(var(--ink) 0 .6deg,transparent .6deg 30deg);opacity:.5;border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67% 70%,#0000 71%);mask:radial-gradient(circle,#0000 66%,#000 67% 70%,#0000 71%)}.lp .face{aspect-ratio:1;background:var(--cream);border:4px solid var(--ink);text-align:center;z-index:1;border-radius:50%;place-items:center;width:74%;display:grid;position:relative}.lp .digits{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,9vw,3.5rem);font-weight:700;line-height:1;display:block}.lp .phase-label{font-weight:800;font-size:var(--fs-sm);margin-top:6px;display:block}.lp .cycle{justify-content:center;gap:8px;margin:18px 0 6px;display:flex}.lp .cycle i{border:2.5px solid var(--ink);background:var(--white);border-radius:50%;width:14px;height:14px}.lp .cycle i.done{background:var(--red)}.lp .cycle i.now{background:var(--sun)}.lp .cycle-text{text-align:center;font-size:var(--fs-sm);color:var(--muted);font-weight:700}.lp .controls{justify-content:center;gap:12px;margin-top:16px;display:flex}.lp .controls .btn-start{min-width:160px}.lp .speed{border-radius:var(--pill);cursor:pointer;min-height:48px;font-size:var(--fs-sm);transition:background-color var(--dur-fast);justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:4px 12px;font-weight:700;display:flex}.lp .speed:hover{background:var(--sun-soft)}.lp .switch{appearance:none;border-radius:var(--pill);border:2.5px solid var(--ink);background:var(--white);cursor:pointer;width:52px;height:30px;transition:background-color var(--dur-fast);position:relative}.lp .switch:after{content:"";background:var(--ink);width:19px;height:19px;transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.lp .switch:checked{background:var(--mint)}.lp .switch:checked:after{transform:translate(22px)}.lp .demo-note{font-size:var(--fs-xs);text-align:center;color:var(--muted);margin-top:10px;font-weight:600}.lp .sticker{background:var(--mint);border:var(--border) solid var(--ink);border-radius:var(--pill);font-family:var(--display);box-shadow:var(--shadow);z-index:3;transition:transform var(--dur-med) var(--ease-spring);padding:8px 16px;font-weight:700;position:absolute;top:-22px;right:-20px;transform:rotate(8deg)}.lp .timer-wrap:hover .sticker{transform:rotate(-4deg)scale(1.05)}.lp .kbd-note{pointer-events:none;background:var(--sun-soft);border:2px solid var(--ink);font-size:var(--fs-xs);box-shadow:3px 3px 0 var(--ink);z-index:3;border-radius:12px;padding:8px 12px;font-weight:800;position:absolute;top:300px;left:-112px;transform:rotate(-7deg)}.lp kbd{font-family:var(--mono);background:var(--white);border:2px solid var(--ink);border-radius:6px;padding:0 6px;font-size:.75rem}.lp .hand-arrow{width:110px;color:var(--ink);z-index:3;position:absolute;top:96px;left:-118px}.lp .facts{border-block:var(--border) solid var(--ink);background:var(--white)}.lp .facts ul{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.lp .facts li{border-left:2px dashed var(--ink);align-items:center;gap:14px;padding:22px 20px;display:flex}.lp .facts li:first-child{border-left:0}.lp .facts b{font-family:var(--mono);white-space:nowrap;font-size:1.6rem;line-height:1}.lp .facts span{font-weight:700;font-size:var(--fs-sm);line-height:1.3}.lp .rhythm{margin-top:var(--sp-4);background:var(--cream);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow-md);padding:22px}.lp .rhythm-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;font-weight:800;display:flex}.lp .track{align-items:stretch;gap:6px;height:58px;display:flex}.lp .seg-f,.lp .seg-b,.lp .seg-l{border:2.5px solid var(--ink);font-family:var(--mono);transform-origin:0;border-radius:12px;place-items:center;min-width:0;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.lp .seg-f{background:var(--red);flex:25}.lp .seg-b{background:var(--mint);flex:5}.lp .seg-l{background:var(--sky);flex:15}.lp .legend{font-size:var(--fs-sm);flex-wrap:wrap;gap:18px;margin-top:14px;font-weight:700;display:flex}.lp .legend i{border:2px solid var(--ink);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.lp .steps{margin-top:var(--sp-4);grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .step{background:var(--cream);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);padding:26px;position:relative}.lp .step b{font-family:var(--mono);margin-bottom:14px;font-size:2.3rem;line-height:1;display:block}.lp .step .step-ico{border:2.5px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.lp .giant-num{font-family:var(--mono);color:#0000;-webkit-text-stroke:3px #1b153038;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,22vw,20rem);font-weight:700;line-height:.8;position:absolute;top:30px;right:-30px}.lp .grid4{margin-top:var(--sp-4);grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.lp .card{background:var(--white);color:var(--ink);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);padding:26px}.lp .feat:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)}.lp .feat:first-child{background:var(--sun)}.lp .feat:nth-child(2){background:var(--mint)}.lp .feat:nth-child(3){background:var(--white)}.lp .feat:nth-child(4){background:var(--sky-soft)}.lp .feat .ico{background:var(--ink);width:48px;height:48px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.lp .num{font-family:var(--mono);font-weight:700;font-size:var(--fs-xs);float:right;border:2px solid var(--ink);border-radius:var(--pill);background:var(--white);padding:2px 10px}.lp .feat p{font-size:var(--fs-sm)}.lp .not-list{margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .not-list span{border:2px dashed var(--ink);border-radius:var(--pill);font-weight:700;font-size:var(--fs-sm);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);padding:6px 14px}.lp .not-list strong{font-family:var(--display);margin-right:6px;font-size:1.1rem}.lp .tomato-float{z-index:0;width:190px;position:absolute;top:60px;right:-70px;transform:rotate(14deg)}.lp .split{gap:var(--sp-5);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.lp .bg-ink .tag{background:var(--ink);color:var(--white);border-color:var(--white)}.lp .bg-ink .lead{color:var(--muted-inv)}.lp .hl{color:var(--sun)}.lp .stats{background:var(--white);color:var(--ink);border:var(--border) solid var(--white);border-radius:var(--r);box-shadow:10px 10px 0 var(--red);padding:24px;position:relative}.lp .example-badge{background:var(--sun);border:var(--border) solid var(--ink);border-radius:var(--pill);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;font-size:.74rem;font-weight:700;position:absolute;top:-16px;left:24px}.lp .kpis{border:2.5px solid var(--ink);border-radius:18px;grid-template-columns:repeat(3,1fr);margin:10px 0 20px;display:grid;overflow:hidden}.lp .kpis div{border-left:2px solid var(--ink);padding:14px 16px}.lp .kpis div:first-child{background:var(--sun-soft);border-left:0}.lp .kpis dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.lp .kpis dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.1}.lp .chart-title{justify-content:space-between;align-items:baseline;gap:10px;font-weight:800;display:flex}.lp .chart{border-bottom:2.5px solid var(--ink);background:repeating-linear-gradient(0deg,#0000 0 46px,#1b15301f 46px 47.5px);grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:190px;margin-top:14px;padding-bottom:4px;display:grid}.lp .bar{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.lp .bar i{width:100%;height:var(--h);background:var(--red);border:2.5px solid var(--ink);transform-origin:bottom;min-height:6px;transition:transform var(--dur-slow) var(--ease-spring);border-radius:10px 10px 4px 4px;display:block}.lp .bar.zero i{background:var(--white);border-style:dashed}.lp .bar.best i{background:var(--sun)}.lp .bar b{font-family:var(--mono);margin-bottom:4px;font-size:.8rem}.lp .days{text-align:center;font-weight:800;font-size:var(--fs-xs);grid-template-columns:repeat(7,1fr);gap:10px;margin-top:8px;display:grid}.lp .recent{border-top:2px dashed var(--ink);margin-top:20px;padding-top:14px}.lp .recent h4{font-family:var(--display);margin-bottom:8px;font-size:1rem}.lp .recent li{font-size:var(--fs-sm);border-bottom:1px solid #1b153024;justify-content:space-between;gap:10px;padding:7px 0;font-weight:700;list-style:none;display:flex}.lp .recent li:last-child{border-bottom:0}.lp .recent .pill{font-family:var(--mono);border:2px solid var(--ink);border-radius:var(--pill);background:var(--mint-soft);padding:1px 9px;font-size:.74rem}.lp .recent .pill.f{background:var(--red-soft)}.lp .chart-sum{font-size:var(--fs-xs);color:var(--muted);margin-top:12px;font-weight:600}.lp .dash-tex{pointer-events:none;opacity:.9;width:180px;position:absolute}.lp .plans{margin-top:var(--sp-4);grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;max-width:900px;display:grid}.lp .plan{flex-direction:column;padding-top:34px;display:flex;position:relative;overflow:hidden}.lp .plan:before{content:"";border-bottom:var(--border) solid var(--ink);background:var(--mint);height:12px;position:absolute;top:0;left:0;right:0}.lp .plan.pro{background:var(--sun-soft)}.lp .plan.pro:before{background:var(--sky)}.lp .plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .soon{background:var(--sky);border:2.5px solid var(--ink);border-radius:var(--pill);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 12px;font-size:.74rem;font-weight:700}.lp .price{font-family:var(--display);letter-spacing:-.04em;margin:14px 0 8px;font-size:3.4rem;font-weight:700;line-height:1}.lp .price small{font-family:var(--round);letter-spacing:0;font-size:1rem;font-weight:700}.lp ul.list{flex:1;margin:18px 0 26px;list-style:none}.lp ul.list li{padding:7px 0 7px 34px;font-weight:700;position:relative}.lp ul.list li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:9px;left:0}.lp .waitnote{border:2.5px dashed var(--ink);border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-sm);background:var(--white);padding:12px 16px}.lp .compare{margin-top:var(--sp-4);border-collapse:separate;border-spacing:0;border:var(--border) solid var(--ink);background:var(--white);width:100%;max-width:900px;box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.lp .compare-title{margin:var(--sp-4) 0 12px;font-size:1.2rem}.lp .compare{margin-top:0!important}.lp .compare th,.lp .compare td{text-align:left;font-size:var(--fs-sm);border-bottom:2px solid #1b153024;padding:12px 16px}.lp .compare thead th{background:var(--ink);color:var(--white);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.lp .compare tbody tr:last-child th,.lp .compare tbody tr:last-child td{border-bottom:0}.lp .compare td{text-align:center;width:22%;font-weight:700}.lp .compare thead th:not(:first-child){text-align:center}.lp .yes{color:var(--ink)}.lp .compare .icon{vertical-align:-3px;display:inline-block}.lp .price-side{width:220px;position:absolute;top:150px;right:max(24px,50% - 560px)}.lp .final-card{background:var(--red);border:var(--border) solid var(--ink);box-shadow:var(--shadow-lg);padding:var(--sp-5) var(--sp-5);gap:var(--sp-4);border-radius:36px;grid-template-columns:1.2fr .8fr;align-items:center;display:grid;position:relative;overflow:hidden}.lp .final-card h2{font-size:clamp(2.2rem,4.6vw,3.6rem)}.lp .final-card p{font-weight:600;font-size:var(--fs-lg)}.lp .founder{background:var(--cream);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);padding:24px;transform:rotate(1.5deg)}.lp .founder p{font-size:var(--fs-md);font-weight:600}.lp .founder .sig{font-family:var(--display);align-items:center;gap:10px;font-size:1.2rem;font-weight:700;display:flex}.lp .rings{opacity:.9;pointer-events:none;width:320px;position:absolute;bottom:-110px;right:-90px}.lp footer{background:var(--ink);color:var(--white);padding:var(--sp-5) 0 var(--sp-4)}.lp .foot{gap:var(--sp-4);grid-template-columns:1.4fr 1fr 1fr;display:grid}.lp .foot h3{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--sun);margin-bottom:12px}.lp .foot ul{list-style:none}.lp .foot li a{min-height:44px;color:var(--muted-inv);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lp .foot li a:hover{color:var(--white);text-decoration:underline}.lp .foot p{color:var(--muted-inv)}.lp .foot :focus-visible{outline-color:var(--sun)}.lp .legal{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--muted-inv);border-top:2px dashed #ffffff59;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.lp .rail{z-index:30;display:none;position:fixed;top:50%;transform:translateY(-50%)}.lp .rail-left{left:28px}.lp .rail-left ol{flex-direction:column;gap:14px;padding:6px 0;list-style:none;display:flex;position:relative}.lp .rail-left ol:before{content:"";background:#1b153026;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:9px}.lp .rail-progress{background:var(--red);border-radius:3px;width:3px;height:0;position:absolute;top:0;left:9px}.lp .rail-left a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;min-height:28px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;position:relative}.lp .rail-left a i{border:2.5px solid var(--ink);background:var(--cream);width:21px;height:21px;transition:background-color var(--dur-fast),transform var(--dur-fast) var(--ease-spring);border-radius:50%;flex:none}.lp .rail-left a span{opacity:0;transition:opacity var(--dur-fast),transform var(--dur-fast);background:var(--white);border:2px solid var(--ink);border-radius:var(--pill);padding:2px 10px;transform:translate(-6px)}.lp .rail-left a:hover span,.lp .rail-left a:focus-visible span,.lp .rail-left a[aria-current=true] span{opacity:1;transform:none}.lp .rail-left a[aria-current=true] i{background:var(--red);transform:scale(1.15)}.lp .rail-right{background:var(--cream);border:2px solid var(--ink);border-radius:var(--pill);box-shadow:3px 3px 0 var(--ink);writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;padding:14px 6px;font-size:.74rem;font-weight:700;display:none;right:18px}.lp .rail-right .r-dot{border:2px solid var(--ink);border-radius:50%;width:12px;height:12px}.lp .side-deco{display:none}@media (min-width:1320px){.lp .rail{display:block}.lp .rail-right{display:flex}.lp .side-deco{display:block}}@media (max-width:1180px){.lp .kbd-note,.lp .hand-arrow{display:none}.lp .tomato-float{opacity:.85;width:150px;right:-90px}.lp .price-side{display:none}}@media (max-width:1024px){.lp .grid4{grid-template-columns:repeat(2,1fr)}.lp .split{grid-template-columns:1fr}.lp .final-card{padding:var(--sp-4);grid-template-columns:1fr}.lp .facts ul{grid-template-columns:repeat(2,1fr)}.lp .facts li:nth-child(3){border-left:0}.lp .facts li:nth-child(n+3){border-top:2px dashed var(--ink)}}@media (max-width:860px){.lp .nav-links,.lp .nav-cta .btn-login{display:none}.lp .menu-btn{display:inline-flex}.lp .drawer{z-index:60;opacity:0;pointer-events:none;transition:opacity var(--dur-fast);background:#1b153073;display:block;position:fixed;inset:0}.lp .drawer[data-open=true]{opacity:1;pointer-events:auto}.lp .drawer-panel{background:var(--cream);border:var(--border) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);transition:transform var(--dur-med) var(--ease-spring);padding:18px;position:absolute;top:12px;left:12px;right:12px;transform:translateY(-12px)}.lp .drawer[data-open=true] .drawer-panel{transform:none}.lp .drawer-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp .drawer ul{margin-bottom:16px;list-style:none}.lp .drawer li a{min-height:52px;font-family:var(--display);border-bottom:2px dashed #1b153040;align-items:center;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.lp .drawer .row .btn{flex:1}.lp .hero-grid{gap:var(--sp-4);grid-template-columns:1fr}.lp .hero-copy:before{inset:-30px -10px}.lp .blob-red{width:120vw;top:auto;bottom:-10%;right:-50vw}.lp .blob-sun{width:70vw;top:auto;bottom:-60px;left:-45vw}.lp .steps,.lp .plans{grid-template-columns:1fr}.lp .foot{grid-template-columns:1fr 1fr}.lp .foot>div:first-child{grid-column:1/-1}.lp .giant-num{font-size:9rem;top:10px;right:-10px}}@media (max-width:560px){.lp .grid4,.lp .facts ul{grid-template-columns:1fr}.lp .facts li{border-top:2px dashed var(--ink);padding:16px 4px;border-left:0!important}.lp .facts li:first-child{border-top:0}.lp .facts b{min-width:64px}.lp .nav-cta .btn-start-nav{padding:8px 14px}.lp .hero-ctas .btn{flex:100%}.lp .kpis dd{font-size:1.25rem}.lp .kpis div{padding:10px}.lp .chart{gap:6px;height:160px}.lp .days{gap:6px}.lp .track{height:46px}.lp .seg-f,.lp .seg-b,.lp .seg-l{font-size:0}.lp .sticker{font-size:.92rem;top:-24px;right:-6px}.lp .demo{padding:18px 16px 20px}.lp .compare th,.lp .compare td{padding:10px 8px}.lp .tomato-float{display:none}.lp .final-card{padding:28px 20px}.lp .logo{font-size:1.3rem}}.lp .stats.pre:not(.is-in) .bar i{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.lp .stats.pre:not(.is-in) .bar i{transform:none}}
