.lp{--paper:#fbf6ee;--paper-2:#f4ead9;--ink:#221913;--ink-2:#5a4936;--ink-3:#7a6b5a;--line:#e9dcc8;--card:#fff;--o1:#ff6b78;--o2:#ff4757;--o3:#e63946;--coral:#ff4757;--coral-deep:#e63946;--coral-bg:#fff1f2;--wine:#a13143;--r:16px;--r-lg:26px;--r-pill:999px;--f-disp:"Fraunces",Georgia,serif;--f-body:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;width:100%;height:100%;background:var(--paper);color:var(--ink);font-family:var(--f-body);overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp .grad{background:linear-gradient(105deg,var(--o1),var(--o2) 55%,var(--o3));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-nav{justify-content:space-between;padding:22px 40px;position:relative;z-index:5}.lp-brand,.lp-nav{display:flex;align-items:center}.lp-brand{gap:10px}.lp-brand .mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--o1),var(--o3));display:grid;place-items:center;color:#fff;font-family:var(--f-disp);font-weight:700;font-size:19px;box-shadow:0 4px 14px -2px rgba(255,71,87,.45)}.lp-brand .wm{font-family:var(--f-disp);font-weight:600;font-size:20px;letter-spacing:-.01em}.lp-navlinks{display:flex;gap:30px;font-size:14px;font-weight:500;color:var(--ink-2)}.lp-navlinks a{cursor:pointer;text-decoration:none;color:inherit}.lp-navlinks a:hover{color:var(--ink)}.lp-navcta{display:flex;gap:10px;align-items:center}.lp-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--r-pill);font-family:var(--f-body);font-size:15px;font-weight:600;border:0;cursor:pointer;white-space:nowrap;transition:transform .12s,box-shadow .15s,background .15s}.lp-btn:active{transform:scale(.97)}.lp-btn.sm{height:40px;font-size:14px;padding:0 18px}.lp-btn-primary{background:var(--coral);color:#fff;box-shadow:0 8px 22px -6px rgba(255,71,87,.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.lp-btn-primary:hover{box-shadow:0 12px 30px -6px rgba(255,71,87,.6);transform:translateY(-1px)}.lp-btn-ghost{background:transparent;color:var(--ink)}.lp-btn-ghost:hover{background:rgba(34,25,19,.05)}.lp-btn-soft{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 2px 8px -2px rgba(34,25,19,.08)}.lp-btn-soft:hover{border-color:var(--coral);color:var(--coral-deep)}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--ink-2);box-shadow:0 2px 10px -4px rgba(34,25,19,.1)}.lp-eyebrow .tag{background:var(--coral);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:var(--r-pill)}.pc{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -16px rgba(34,25,19,.22),0 4px 10px -4px rgba(34,25,19,.08)}.pc-caps{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pc-mono{font-family:var(--f-mono);font-feature-settings:"tnum" 1}.pc-stat-num{font-family:var(--f-disp);font-weight:600;font-size:34px;letter-spacing:-.02em;line-height:1}.pc-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--r-pill);font-size:11px;font-weight:700}.pc-badge .d{width:6px;height:6px;border-radius:50%;background:currentColor}.pc-badge.ok{background:#dceddd;color:#3f8657}.pc-badge.warn{background:#fce3ca;color:#c68a3a}.pc-badge.coral{background:var(--coral-bg);color:var(--coral-deep)}.lp-trust{display:flex;align-items:center;gap:28px;color:var(--ink-3);font-size:13px;font-weight:500}.lp-trust b{color:var(--ink);font-family:var(--f-disp);font-weight:600}.lp-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none}@keyframes lpRise{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes lpFade{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes lpSlideL{0%{transform:translateX(-14px)}to{transform:translateX(0)}}@keyframes lpPop{0%{transform:translateY(10px) scale(.95)}60%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes lpPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.55}}@keyframes lpType{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes lpShine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lp-fade,.lp-pop,.lp-rise,.lp-slidel{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp-slidel{transition-duration:.5s,.5s}.lp-pop{transition-duration:.55s,.55s}.lp-stage:not(.in) .lp-rise{opacity:0;transform:translateY(20px)}.lp-stage:not(.in) .lp-fade{opacity:0;transform:translateY(8px)}.lp-stage:not(.in) .lp-slidel{opacity:0;transform:translateX(-14px)}.lp-stage:not(.in) .lp-pop{opacity:0;transform:translateY(10px) scale(.95)}.lp-float{animation:lpFloat 5s ease-in-out infinite}.lp-livedot{width:7px;height:7px;border-radius:50%;background:#3dba8a;display:inline-block;animation:lpPulse 1.8s ease-in-out infinite}.pc-tile{transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s;cursor:pointer}.pc-tile:hover{transform:translateY(-3px);box-shadow:0 14px 28px -10px rgba(34,25,19,.28);border-color:var(--coral)!important}.lp-cta-shine{position:relative;overflow:hidden}.lp-cta-shine:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.4) 50%,transparent 60%);background-size:200% 100%}.lp-cta-shine:hover:after{opacity:1;animation:lpShine 1.1s ease-in-out}@media (prefers-reduced-motion:reduce){.lp-fade,.lp-pop,.lp-rise,.lp-slidel{transition:none}.lp-stage:not(.in) .lp-fade,.lp-stage:not(.in) .lp-pop,.lp-stage:not(.in) .lp-rise,.lp-stage:not(.in) .lp-slidel{opacity:1;transform:none}.lp-cta-shine:after,.lp-float,.lp-livedot{animation:none}}:root{--paper:#fbf6ee;--paper-2:#f4ead9;--ink:#221913;--ink-2:#5a4936;--ink-3:#7a6b5a;--line:#e9dcc8;--card:#fff;--o1:#ff6b78;--o2:#ff4757;--o3:#e63946;--coral:#ff4757;--coral-soft:#ff8a94;--coral-deep:#e63946;--coral-bg:#fff1f2;--wine:#a13143;--sage:#3dba8a;--sage-deep:#2c7a5a;--f-disp:"Fraunces",Georgia,serif;--f-body:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace}.lp-page{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased}.lp-page *{box-sizing:border-box}.lp-page .grad{background:linear-gradient(105deg,var(--o1),var(--o2) 55%,var(--o3));-webkit-background-clip:text;background-clip:text;color:transparent}.sec{padding:96px 56px;position:relative}.ip-perspective{perspective:1300px;display:flex;justify-content:center}.ip{width:272px;height:558px;border-radius:46px;background:linear-gradient(150deg,#2a2622,#16130f);padding:11px;box-shadow:0 38px 70px -26px rgba(34,25,19,.5),0 10px 24px -10px rgba(34,25,19,.3),inset 0 0 0 2px hsla(0,0%,100%,.06);transition:transform .25s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d;will-change:transform}.ip,.ip-screen{position:relative}.ip-screen{width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--paper)}.ip-island{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:88px;height:26px;border-radius:999px;background:#0c0a08;z-index:20}.ip-status{position:absolute;top:0;left:0;right:0;height:46px;z-index:15;display:flex;align-items:center;justify-content:space-between;padding:16px 22px 0;font-family:var(--f-body);font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.ip-track{display:flex;height:100%;width:100%;transition:transform .6s cubic-bezier(.5,.05,.2,1)}.ip-page{min-width:100%;height:100%;overflow:hidden;position:relative}.ip-scroll{position:absolute;inset:0}.ip-scroll-inner{animation:ipScroll 12s ease-in-out infinite alternate}@keyframes ipScroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(-100% + var(--ip-height, 558px)))}}.ip-pulse{position:relative}.ip-pulse:after{content:"";position:absolute;inset:-4px;border-radius:inherit;box-shadow:0 0 0 0 rgba(255,71,87,.5);animation:ipRing 2.2s ease-out infinite;pointer-events:none}@keyframes ipRing{0%{box-shadow:0 0 0 0 rgba(255,71,87,.45)}70%,to{box-shadow:0 0 0 14px rgba(255,71,87,0)}}.ip-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:16}.ip-dots i{width:6px;height:6px;border-radius:50%;background:rgba(34,25,19,.2);transition:all .3s}.ip-dots i.on{background:var(--coral);width:18px;border-radius:999px}.lp-stage:not(.in) .ip-rise{opacity:0;transform:translateY(64px) scale(.96)}.ip-rise{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ip-pulse:after,.ip-scroll-inner{animation:none}.lp-stage:not(.in) .ip-rise{opacity:1;transform:none}}.sec-wrap{max-width:1180px;margin:0 auto}.sec-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep)}.sec-title{font-family:var(--f-disp);font-weight:600;font-size:46px;letter-spacing:-.03em;line-height:1.04;margin:14px 0 0;max-width:720px}.sec-sub{font-size:18px;line-height:1.55;color:var(--ink-2);margin:18px 0 0;max-width:580px}.lp-logos{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap;padding:30px 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.lp-logos .lo{font-family:var(--f-disp);font-size:19px;opacity:.8;letter-spacing:-.01em}.lp-logos .lab,.lp-logos .lo{font-weight:600;color:var(--ink-3)}.lp-logos .lab{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.step{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 10px 28px -16px rgba(34,25,19,.18)}.step-n{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--o1),var(--o3));color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px;box-shadow:0 6px 16px -4px rgba(255,71,87,.45)}.step h3,.step-n{font-family:var(--f-disp)}.step h3{font-weight:600;font-size:21px;margin:18px 0 0;letter-spacing:-.01em}.step p{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:8px 0 0}.step .line{height:1px;background:var(--line);margin:18px 0}.step .meta{font-size:12.5px;color:var(--ink-3);display:flex;gap:6px}.feat,.step .meta{align-items:center}.feat{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:64px}.feat.rev .feat-txt{order:2}.feat-txt .k{font-size:13px;color:var(--coral-deep)}.feat-aud,.feat-txt .k{display:inline-flex;align-items:center;gap:7px;font-weight:700}.feat-aud{font-size:11.5px;letter-spacing:.02em;padding:5px 11px;border-radius:999px;margin-bottom:14px}.feat-aud.is-cliente{background:var(--coral-bg);color:var(--coral-deep)}.feat-aud.is-local{background:#e7eee9;color:#2c7a5a}.feat-txt h3{font-family:var(--f-disp);font-weight:600;font-size:32px;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}.feat-txt p{font-size:16px;line-height:1.6;color:var(--ink-2);margin:14px 0 0}.feat-txt ul{margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.feat-txt li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink)}.feat-txt li .ck{width:20px;height:20px;border-radius:50%;background:var(--coral-bg);color:var(--coral-deep);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:800;margin-top:1px}.feat-vis{position:relative}.plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;max-width:860px;margin-left:auto;margin-right:auto}.plan{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:32px;position:relative;box-shadow:0 14px 36px -18px rgba(34,25,19,.2)}.plan.feat-plan{border-color:var(--coral);box-shadow:0 24px 50px -20px rgba(255,71,87,.35)}.plan-tag{position:absolute;top:-13px;left:32px;background:var(--coral);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px -4px rgba(255,71,87,.5)}.plan-name{font-family:var(--f-disp);font-weight:600;font-size:26px;letter-spacing:-.01em}.plan-desc{font-size:14px;color:var(--ink-2);margin-top:6px;min-height:40px}.plan-price{display:flex;align-items:baseline;gap:6px;margin:18px 0 0}.plan-price .amt{font-family:var(--f-disp);font-weight:600;font-size:46px;letter-spacing:-.03em}.plan-price .per{font-size:14px;color:var(--ink-3)}.plan ul{margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.plan li{list-style:none;display:flex;gap:10px;font-size:14.5px;color:var(--ink);align-items:flex-start}.plan li .ck{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:800;margin-top:1px;background:var(--coral-bg);color:var(--coral-deep)}.plan li.off,.plan li.off .ck{color:var(--ink-3)}.plan li.off .ck{background:var(--paper-2)}.plan .plan-cta{margin-top:26px;width:100%;justify-content:center}.plan-detail{display:block;text-align:center;margin-top:14px;font-size:13px;font-weight:600;color:var(--coral-deep);text-decoration:none}.plan-detail:hover{text-decoration:underline}.face-toggle{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px;margin:32px auto 0;box-shadow:0 6px 16px -8px rgba(34,25,19,.14)}.face-toggle button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:11px 22px;border-radius:999px;font-family:var(--f-body);font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .18s}.face-toggle button.on{background:var(--coral);color:#fff;box-shadow:0 4px 12px -4px rgba(255,71,87,.5)}.face-toggle-wrap{text-align:center}.dc-show{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:48px}.dc-left .k{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--coral-deep)}.dc-left h3{font-family:var(--f-disp);font-weight:600;font-size:32px;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0;animation:lpFade .4s ease backwards}.dc-left p{font-size:16px;line-height:1.6;color:var(--ink-2);margin:14px 0 0}.dc-tabs{display:flex;gap:8px;margin:22px 0 4px;flex-wrap:wrap}.dc-tabs button{border:1px solid var(--line-2,#d8cbb2);background:var(--card);color:var(--ink-2);padding:8px 16px;border-radius:999px;font-family:var(--f-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.dc-tabs button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dc-tabs button:hover:not(.on){border-color:var(--coral);color:var(--coral-deep)}.dc-left ul{margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dc-left li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink)}.dc-left li .ck{width:20px;height:20px;border-radius:50%;background:var(--coral-bg);color:var(--coral-deep);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:800;margin-top:1px}.dc-right{display:flex;justify-content:center}.dc-panel-fade{width:100%;animation:lpFade .45s ease backwards}@media (max-width:900px){.dc-show{grid-template-columns:1fr;gap:32px}}.lp-modal-overlay{position:fixed;inset:0;background:rgba(34,25,19,.5);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:24px;animation:lpFadeIn .18s ease}.lp-modal{background:var(--card);border-radius:24px;max-width:420px;width:100%;padding:34px 32px;text-align:center;box-shadow:0 30px 70px -20px rgba(34,25,19,.45);animation:lpRiseIn .25s cubic-bezier(.2,.8,.2,1)}.lp-modal-mk{width:42px;height:42px;border-radius:12px;background:var(--coral);color:#fff;display:grid;place-items:center;font-family:var(--f-disp);font-weight:700;font-size:22px;margin:0 auto 16px}.lp-modal-title{font-family:var(--f-disp);font-weight:600;font-size:24px;letter-spacing:-.02em}.lp-modal p{font-size:15px;line-height:1.55;color:var(--ink-2);margin:12px 0 24px}.lp-modal-actions{display:flex;gap:10px;justify-content:center}@keyframes lpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lpRiseIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.bill-toggle{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:4px;gap:2px;margin-top:22px}.bill-toggle button{border:0;background:transparent;padding:8px 18px;border-radius:999px;font-family:var(--f-body);font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}.bill-toggle button.on{background:var(--ink);color:var(--paper)}.bill-toggle .save{font-size:11px;color:var(--sage-deep);font-weight:700}.tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.tcard{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 10px 28px -16px rgba(34,25,19,.16);display:flex;flex-direction:column}.tcard .stars{color:var(--o2);font-size:15px;letter-spacing:2px}.tcard .quote{font-size:16px;line-height:1.55;color:var(--ink);margin:14px 0 0;font-family:var(--f-disp);font-weight:400;flex:1}.tcard .who{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.tcard .ava{width:40px;height:40px;border-radius:50%;background:var(--paper-2);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--f-disp);font-weight:600;font-size:15px;color:var(--ink)}.vis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.vis-col{display:flex;flex-direction:column;align-items:center;gap:16px}.vis-label{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:7px 15px;border-radius:999px;box-shadow:0 4px 12px -6px rgba(34,25,19,.12)}.vis-label .n{font-family:var(--f-mono);font-size:11px;color:var(--coral-deep)}.vis-cap{font-size:13px;color:var(--ink-2);text-align:center;line-height:1.5;max-width:240px}@media (max-width:900px){.vis-grid{grid-template-columns:1fr;gap:44px}}.vis-cta{display:inline-flex;align-items:center;gap:8px;background:var(--coral);color:#fff;font-weight:700;font-size:15px;padding:13px 24px;border-radius:999px;text-decoration:none;box-shadow:0 8px 22px -6px rgba(255,71,87,.5);transition:background .15s}.vis-cta:hover{background:var(--coral-deep)}.beta-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:38px;margin-top:48px;box-shadow:0 18px 44px -22px rgba(34,25,19,.22);max-width:920px;margin-left:auto;margin-right:auto}.beta-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left}.beta-step{display:flex;gap:14px;align-items:flex-start}.beta-n{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--coral);padding-top:2px}.beta-t{font-family:var(--f-disp);font-weight:600;font-size:17px;letter-spacing:-.01em}.beta-d{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin-top:5px}.beta-cta{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px;padding-top:28px;border-top:1px solid var(--line);flex-wrap:wrap}.beta-note{font-size:13px;color:var(--ink-3)}.cta-band{margin:0 56px;border-radius:32px;background:linear-gradient(135deg,var(--o1),var(--o2) 45%,var(--o3));padding:70px 56px;text-align:center;position:relative;overflow:hidden}.cta-band h2{font-family:var(--f-disp);font-weight:600;font-size:52px;letter-spacing:-.03em;line-height:1.05;color:#fff;max-width:720px;margin:0 auto}.cta-band p{font-size:18px;color:hsla(0,0%,100%,.9);margin:18px auto 0;max-width:520px}.cta-band .lp-btn-onlight{background:#fff;color:var(--coral-deep)}.cta-band .lp-btn-onlight:hover{background:var(--paper)}.lp-foot{background:var(--ink);color:var(--paper);padding:56px 56px 36px}.lp-foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;max-width:1180px;margin:0 auto}.lp-foot h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(37,51%,92%,.5);margin-bottom:14px}.lp-foot a{display:block;color:hsla(37,51%,92%,.85);font-size:14px;padding:5px 0;text-decoration:none}.lp-foot a:hover{color:#fff}.lp-foot-bottom{max-width:1180px;margin:36px auto 0;padding-top:24px;border-top:1px solid hsla(37,51%,92%,.12);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:hsla(37,51%,92%,.5)}@media (max-width:900px){.sec{padding:64px 28px}.sec-title{font-size:34px}.beta-steps,.steps,.tcards{grid-template-columns:1fr}.beta-card{padding:26px}.feat,.feat.rev{direction:ltr;gap:28px}.feat,.feat.rev,.plans{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr;gap:36px 20px}.cta-band{margin:0 20px;padding:48px 28px}.cta-band h2{font-size:34px}.lp-foot-grid{grid-template-columns:1fr 1fr}}.lp-burger{display:none;flex-direction:column;gap:4px;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer}.lp-burger span{width:22px;height:2px;border-radius:2px;background:var(--ink)}.lp-drawer-overlay{position:fixed;inset:0;background:rgba(34,25,19,.45);backdrop-filter:blur(3px);z-index:200;animation:lpFadeIn .15s ease}.lp-drawer{position:absolute;top:0;right:0;height:100%;width:78%;max-width:320px;background:var(--paper);padding:20px;display:flex;flex-direction:column;gap:4px;box-shadow:-16px 0 40px -12px rgba(34,25,19,.3);animation:lpDrawerIn .25s cubic-bezier(.2,.8,.2,1)}@keyframes lpDrawerIn{0%{transform:translateX(100%)}to{transform:none}}.lp-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lp-drawer-x{background:transparent;border:0;font-size:18px;color:var(--ink-2);cursor:pointer;width:36px;height:36px}.lp-drawer a{padding:14px 8px;font-size:17px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.lp-drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:20px}.hero-phone-mobile{display:none;justify-content:center;margin-top:34px}.lp-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0));background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.lp-mobilebar.show{transform:none}.lp-mobilebar-txt{display:flex;flex-direction:column;line-height:1.25}.lp-mobilebar-txt b{font-size:14px}.lp-mobilebar-txt span{font-size:12px;color:var(--ink-3)}.lp-mobilebar .lp-btn{height:44px}@media (max-width:820px){.lp-nav{padding:18px 24px}.lp-navcta,.lp-navlinks{display:none}.lp-burger{display:flex}.lp-stage{grid-template-columns:1fr!important;gap:8px!important;padding:20px 24px 32px!important}.hero-right-desktop{display:none!important}.hero-phone-mobile{display:flex}.lp h1{font-size:46px!important}.lp .lp-rise[style*="maxWidth: 440"],.lp p{max-width:none}}@media (max-width:600px){.lp-nav{padding:16px 18px}.lp h1{font-size:40px!important}.lp .lp-eyebrow{font-size:12px}.lp p{font-size:16px!important}.lp-stage .lp-rise[style*="540ms"]{flex-direction:column}.lp-stage .lp-rise[style*="540ms"] .lp-btn{width:100%;justify-content:center}.lp-trust{flex-wrap:wrap;font-size:12px}.sec{padding:52px 20px}.sec-title{font-size:30px!important}.sec-sub{font-size:16px}.h-display{font-size:30px}.dc-show{gap:24px;margin-top:28px}.dc-left h3{font-size:26px}.face-toggle{width:100%}.face-toggle button{flex:1;justify-content:center;padding:11px 8px;font-size:13px}.plan{padding:26px}.plan.feat-plan{box-shadow:0 12px 28px -16px rgba(255,71,87,.28)}.plan-price .amt{font-size:36px}.plan-name{font-size:22px}.metrics{grid-template-columns:1fr 1fr}.lp-foot{padding:44px 22px 110px}.lp-foot-grid{grid-template-columns:1fr 1fr;gap:24px}.lp-foot-bottom{flex-direction:column;gap:12px;align-items:flex-start}.cta-band h2{font-size:30px}.lp-mobilebar{display:flex}.ip{padding:0;background:transparent;border:1px solid var(--line);border-radius:26px;box-shadow:0 16px 38px -18px rgba(34,25,19,.26);width:300px}.ip-island{display:none}.ip-screen{border-radius:25px}.ip-status{display:none}.dc-right .ip,.hero-phone-mobile .ip{width:100%;max-width:320px}.beta-card{padding:22px}.beta-cta{flex-direction:column;gap:12px}.beta-cta .lp-btn{width:100%;justify-content:center}}@media (max-width:380px){.lp h1{font-size:34px!important}.sec-title{font-size:26px!important}.ip{transform:scale(.92)}}