html.lenis,html.lenis body{scroll-behavior:auto!important}.lp-words{position:relative;height:260vh;background:var(--surface)}.lp-words-sticky{position:sticky;top:var(--nav);display:flex;align-items:center;height:calc(100svh - var(--nav))}.lp-words-kicker{display:block;margin-bottom:var(--space-24);color:var(--green-deep);font-size:14px;font-weight:700;letter-spacing:0}.lp-words-text{max-width:20ch;margin:0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(2.2rem,6.2vw,5.6rem);font-weight:700;line-height:1.02;letter-spacing:-.05em}.lp-words-text span{--w:clamp(0,calc((var(--p, 0) * 1.25 * (var(--n) + 3) - var(--i)) / 3),1);opacity:calc(.12 + .88 * var(--w));transition:opacity .12s linear}.lp-words-text span.is-accent{color:var(--green-deep)}.lp-hgallery{position:relative;height:300vh}.lp-hgallery-sticky{position:sticky;top:var(--nav);display:flex;flex-direction:column;justify-content:center;gap:var(--space-28);height:calc(100svh - var(--nav));overflow:hidden}.lp-hgallery-track{display:flex;gap:var(--space-20);width:max-content;padding:0 max(var(--space-20),calc((100vw - 1240px) / 2 + var(--space-32)));transform:translate3d(calc(var(--p, 0) * var(--dist, 0px) * -1),0,0);will-change:transform}.lp-hgallery-bar{width:min(1176px,calc(100% - 40px));height:4px;margin:0 auto;border-radius:99px;background:rgb(11 15 12/.1);overflow:hidden}.lp-hgallery-bar span{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--p,0))}.lp-clip{position:relative;padding:0;background:var(--paper)}.lp-clip-inner{--z:clamp(0,calc(var(--p, 0) * 2.6 - 0.25),1);clip-path:inset(calc((1 - var(--z)) * 9%) calc((1 - var(--z)) * 7%) round calc((1 - var(--z)) * 48px + 0px));will-change:clip-path}.lp-stack{position:relative;display:grid;gap:var(--space-40);padding-bottom:8vh}.lp-stack-card{--cover:clamp(0,calc(var(--p, 0) * var(--n) - var(--i) - 0.55),1);position:sticky;top:calc(var(--nav) + 28px + var(--i) * 18px);transform-origin:top center;transform:scale(calc(1 - var(--cover) * .07));filter:brightness(calc(1 - var(--cover) * .18))}@media (prefers-reduced-motion:reduce){.lp-words-text span{--w:1}.lp-clip-inner{clip-path:none}.lp-stack-card{transform:none;filter:none}.lp-hgallery{height:auto!important}.lp-hgallery-sticky{position:static;height:auto;padding:var(--space-80) 0}.lp-hgallery-track{transform:none;overflow-x:auto;width:auto}.lp-hgallery-bar{display:none}}.lp-autogallery{background:var(--paper)}.lp-gallery-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-12) var(--space-40)}.lp-gallery-head .lp-h2{flex-basis:100%}.lp-gallery-note{max-width:44ch;margin:0;color:var(--text-secondary);font-size:15px}.lp-acard{display:flex;flex:none;flex-direction:column;width:min(78vw,360px);min-height:min(calc(100svh - var(--nav) - 290px),440px);padding:var(--space-20);border:2.5px solid var(--ink);border-radius:28px;background:var(--tone,var(--surface));box-shadow:6px 6px 0 var(--ink);transform:rotate(calc((var(--p, 0) - .5) * 2deg))}.lp-acard:nth-child(2n){transform:rotate(calc((.5 - var(--p, 0)) * 2deg)) translateY(18px)}.lp-acard-demo{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:var(--space-6);min-height:120px;margin-bottom:var(--space-12);padding:var(--space-12);border:2px solid var(--ink);border-radius:18px;background-color:var(--chat-paper-alt);background-image:radial-gradient(rgb(120 100 70/.1) 1.5px,transparent 0);background-size:14px 14px}.lp-mini{align-self:flex-start;max-width:92%;padding:var(--space-6) var(--space-8);border-radius:4px 12px 12px 12px;background:var(--surface);box-shadow:0 1px .5px rgb(0 0 0/.12);font-size:12.5px;line-height:1.35}.lp-mini-out{align-self:flex-end;border-radius:12px 4px 12px 12px;background:var(--wa-outgoing)}.lp-mini-btns{display:grid;gap:var(--space-2);max-width:92%}.lp-mini-btns span{padding:var(--space-6);border-radius:8px;background:var(--surface);color:var(--link-blue);font-size:12px;font-weight:700;text-align:center}.lp-mini-btns span.is-tapped{color:#054a6b;background:#dff3fc;box-shadow:inset 0 0 0 2px var(--link-blue)}.lp-mini-store{align-self:center;padding:var(--space-8) var(--space-16);border:2px solid var(--ink);border-radius:99px;background:var(--surface);font-size:12px;font-weight:700;box-shadow:3px 3px 0 var(--ink);margin-bottom:var(--space-8)}.lp-mini-track{display:grid;gap:var(--space-8)}.lp-mini-track span{position:relative;padding-left:var(--space-24);font-size:13px;font-weight:700;opacity:calc(.35 + .65 * clamp(0, calc(var(--p, 0) * 6 - var(--i) * .5), 1))}.lp-mini-track span:before{content:"";position:absolute;top:3px;left:4px;width:11px;height:11px;border:2px solid var(--ink);border-radius:50%;background:var(--green)}.lp-mini-track span:not(:last-child):after{content:"";position:absolute;top:15px;left:9px;width:2px;height:14px;background:var(--ink)}.lp-acard-kicker{font-size:11.5px;font-weight:700;letter-spacing:0;color:rgb(11 15 12/.6)}.lp-acard h3{margin:var(--space-6) 0 0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:1.65rem;font-weight:700;line-height:1.02;letter-spacing:-.04em}.lp-acard p{margin:var(--space-8) 0 var(--space-12);font-size:14px;line-height:1.5;color:#2c332f}.lp-acard-tag{align-self:flex-start;margin-top:auto;padding:var(--space-4) var(--space-12);border:1.5px solid var(--ink);border-radius:99px;background:var(--surface);font-size:12px;font-weight:700}.lp-analytics .lp-clip-inner{padding:var(--space-120) 0;background:var(--forest);color:var(--surface)}.lp-analytics-grid{display:grid;gap:var(--space-48);align-items:center}@media (min-width:1024px){.lp-analytics-grid{grid-template-columns:.8fr 1.2fr;gap:var(--space-56)}}.lp-analytics .lp-lead{color:rgb(255 255 255/.72)}.lp-dash{padding:var(--space-20);border:1px solid rgb(255 255 255/.14);border-radius:26px;background:#0f2a21;box-shadow:0 50px 100px -30px rgb(0 0 0/.6);transform:translateY(calc((.5 - var(--p, .5)) * 80px))}.lp-dash small{display:block;color:rgb(255 255 255/.55);font-size:11.5px;font-weight:600}.lp-dash-top{display:flex;justify-content:space-between;margin-bottom:var(--space-16);color:rgb(255 255 255/.6);font-size:12px;font-weight:700}.lp-dash-pill{padding:var(--space-2) var(--space-8);border:1px solid rgb(255 255 255/.2);border-radius:99px}.lp-dash-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}@media (min-width:640px){.lp-dash-kpis{grid-template-columns:repeat(4,1fr)}}.lp-dash-kpis>div{padding:var(--space-12);border-radius:14px;background:rgb(255 255 255/.06)}.lp-dash-kpis b{display:block;margin-top:var(--space-4);font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:1.5rem;letter-spacing:-.03em}.lp-dash-kpis em{color:var(--green);font-size:11.5px;font-style:normal;font-weight:700}.lp-dash-chart{margin-top:var(--space-12);padding:var(--space-12);border-radius:14px;background:rgb(255 255 255/.04)}.lp-dash-chart svg{display:block;width:100%;height:150px;margin-top:var(--space-8);overflow:visible}.lp-dash-line{fill:none;stroke:var(--green);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease) .2s}.lp-dash-area{opacity:0;transition:opacity 1s ease 1.2s}.lp-dash.is-in .lp-dash-line{stroke-dashoffset:0}.lp-dash.is-in .lp-dash-area{opacity:1}.lp-dash-split{display:grid;gap:var(--space-12);margin-top:var(--space-12)}@media (min-width:640px){.lp-dash-split{grid-template-columns:1fr 1fr}}.lp-dash-split>div{display:grid;gap:var(--space-8);padding:var(--space-12);border-radius:14px;background:rgb(255 255 255/.04)}.lp-dash-bar{display:grid;grid-template-columns:7.5em 1fr auto;align-items:center;gap:var(--space-8);font-size:12px}.lp-dash-bar-alt{grid-template-columns:9.5em 1fr}.lp-dash-bar i{height:9px;border-radius:99px;background:linear-gradient(90deg,var(--green),#8ff0bb);transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--ease) calc(.5s + var(--i) * .1s)}.lp-dash-bar-alt i{background:linear-gradient(90deg,var(--yellow),#ffe08a)}.lp-dash.is-in .lp-dash-bar i{transform:scaleX(var(--v))}.lp-dash-bar b{font-size:11.5px}.lp-ar{position:relative;height:420vh;background:var(--surface)}.lp-ar-sticky{position:sticky;top:var(--nav);display:flex;align-items:center;height:calc(100svh - var(--nav));overflow:hidden}.lp-ar-grid{display:grid;gap:var(--space-20);align-items:center}@media (min-width:1024px){.lp-ar-grid{grid-template-columns:1.05fr .95fr;gap:var(--space-48)}}.lp-ar-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-top:var(--space-24);padding:var(--space-12) var(--space-16);border:2.5px solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:5px 5px 0 var(--ink);animation:lp-swap .55s var(--ease) both}.lp-ar-rule small{display:block;color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:0}.lp-ar-rule b{margin-right:var(--space-6);font-size:14px}.lp-ar-rule code{padding:var(--space-2) var(--space-8);border-radius:6px;background:var(--yellow-cream);font-size:13px}.lp-ar-rule>span{font-size:20px;font-weight:700}.lp-ar-types{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-20) 0 0;padding:0;list-style:none}.lp-ar-types li{padding:var(--space-4) var(--space-12);border:1.5px solid rgb(11 15 12/.18);border-radius:99px;color:#59605b;font-size:12px;font-weight:700;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .45s var(--spring)}.lp-ar-types li.is-on{border-color:var(--ink);background:var(--green);color:var(--ink);transform:scale(1.08)}.lp-ar-stage{position:relative;display:flex;justify-content:center}.lp-ar-phone{width:min(290px,calc((100svh - var(--nav) - 70px) * 9 / 18.6))}.lp-ar-convo{display:flex;flex-direction:column;gap:var(--space-6)}.lp-ar-ask{align-self:flex-end;max-width:80%;padding:var(--space-6) var(--space-8);border-radius:12px 4px 12px 12px;background:var(--wa-outgoing);box-shadow:0 1px .5px rgb(0 0 0/.12);font-size:12.5px;animation:lp-msgin .5s var(--spring) both}.lp-ar-reply{display:flex;flex-direction:column;gap:var(--space-2);max-width:86%;animation:lp-msgin .55s var(--spring) .55s both}.lp-ar-wide{max-width:100%}.lp-ar-reply>p{margin:0;padding:var(--space-6) var(--space-8);border-radius:4px 12px 12px 12px;background:var(--surface);box-shadow:0 1px .5px rgb(0 0 0/.12);font-size:12.5px;line-height:1.38}.lp-ar-btn{padding:var(--space-6);border-radius:8px;color:var(--link-blue);font-size:12px;font-weight:700;text-align:center}.lp-ar-btn,.lp-ar-sheet{background:var(--surface)}.lp-ar-sheet{display:grid;margin-top:var(--space-6);padding:var(--space-4) var(--space-8);border-radius:14px;box-shadow:0 -6px 20px rgb(0 0 0/.12)}.lp-ar-sheet span{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) 0;border-bottom:1px solid #eee;font-size:12.5px;animation:lp-msgin .45s var(--ease) calc(1s + var(--i) * .08s) both}.lp-ar-sheet span:last-child{border:0}.lp-ar-sheet i{width:13px;height:13px;border:2px solid #9aa09c;border-radius:50%}.lp-ar-sheet span:first-child i{border-color:var(--wa-accent);background:radial-gradient(var(--wa-accent) 40%,transparent 45%)}.lp-ar-products{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.lp-ar-products span{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border-radius:10px;background:var(--surface);font-size:11px;font-weight:700;animation:lp-msgin .45s var(--spring) calc(1s + var(--i) * .1s) both}.lp-ar-products b{display:grid;place-items:center;height:46px;border-radius:7px;background:var(--mint);font-size:22px}.lp-ar-products small{color:var(--text-subtle)}.lp-ar-handoff{margin-top:var(--space-4);padding:var(--space-6) var(--space-8);border:1.5px dashed var(--ink);border-radius:10px;background:var(--yellow-cream);font-size:11.5px;font-weight:700}.lp-ar-badge{position:absolute;top:14%;right:max(0px,calc(50% - 230px));padding:var(--space-8) var(--space-12);border:2px solid var(--ink);border-radius:99px;background:var(--yellow);box-shadow:3px 3px 0 var(--ink);font-size:13px;font-weight:700;transform:rotate(6deg)}@media (max-width:1023px){.lp-ar-sticky{align-items:flex-start;padding-top:var(--space-16)}.lp-ar-copy .lp-eyebrow,.lp-ar-copy .lp-lead,.lp-ar-types{display:none}.lp-ar-copy .lp-h2{margin-top:0;font-size:1.9rem}.lp-ar-rule{margin-top:var(--space-12);padding:var(--space-8) var(--space-12);gap:var(--space-8);box-shadow:4px 4px 0 var(--ink)}.lp-ar-phone{width:min(250px,calc((100svh - var(--nav) - 230px) * 9 / 18.6))}.lp-ar-badge{top:4%;right:0;font-size:12px}}.lp-shopify{padding:var(--space-112) 0 var(--space-40);background:var(--paper)}.lp-shopify-head{margin-bottom:var(--space-40);text-align:center}.lp-panel{display:grid;gap:var(--space-28);align-items:center;min-height:min(68svh,560px);padding:clamp(var(--space-20),4vw,var(--space-48));border:2.5px solid var(--ink);border-radius:34px;background:var(--tone,var(--surface));box-shadow:0 30px 60px -30px rgb(9 30 23/.35)}@media (min-width:900px){.lp-panel{grid-template-columns:.9fr 1.1fr;gap:var(--space-48)}}.lp-panel-dark{background:var(--tone,var(--forest));color:var(--surface);border-color:var(--border-black)}.lp-panel-kicker{font-size:12px;font-weight:700;letter-spacing:0;opacity:.65}.lp-panel h3{margin:var(--space-8) 0 0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:700;line-height:1;letter-spacing:-.045em}.lp-panel p{margin:var(--space-12) 0 0;max-width:44ch;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55;opacity:.85}.lp-panel-dark .lp-panel-copy p{opacity:1;background-color:var(--tone,var(--forest));color:var(--text-on-dark-muted)}.lp-panel-copy small{display:inline-block;margin-top:var(--space-12);padding:var(--space-4) var(--space-8);border:1.5px solid;border-radius:99px;font-size:12px;font-weight:700}.lp-panel-demo{display:flex;justify-content:center}@media (max-width:899px){.lp-panel{min-height:0}.lp-panel p{display:none}}.lp-admin-mock{width:min(100%,440px);overflow:hidden;border:2px solid var(--ink);border-radius:18px;background:var(--surface);box-shadow:6px 6px 0 var(--ink);font-size:13px}.lp-admin-mock-bar{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-12);border-bottom:1px solid #eee;background:#f6f6f7}.lp-admin-mock-bar span{color:var(--text-subtle);font-size:12px}.lp-admin-mock-more{margin-left:auto;padding:var(--space-4) var(--space-8);border:1.5px solid var(--ink);border-radius:8px;background:var(--surface);color:var(--ink)!important;font-weight:700}.lp-admin-mock-menu{margin:var(--space-8) var(--space-12);padding:var(--space-6);list-style:none;border:1.5px solid #ddd;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0/.12)}.lp-admin-mock-menu li{padding:var(--space-8) var(--space-8);border-radius:8px;font-weight:600}.lp-admin-mock-menu li.is-hot{background:var(--mint-soft);box-shadow:inset 3px 0 0 var(--green)}.lp-admin-mock-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:1px solid #f0f0f0}.lp-admin-mock-row i{width:15px;height:15px;border-radius:4px;background:var(--ink);box-shadow:inset 0 0 0 3px var(--surface),0 0 0 1.5px var(--ink)}.lp-pdp{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);width:min(100%,460px);padding:var(--space-16);border:2px solid var(--ink);border-radius:20px;background:var(--surface);box-shadow:6px 6px 0 var(--ink)}.lp-pdp-img{display:grid;place-items:center;aspect-ratio:1;border-radius:14px;background:var(--paper);font-size:64px}.lp-pdp-info{display:flex;flex-direction:column;gap:var(--space-8);font-size:14px}.lp-pdp-cart,.lp-pdp-wa{padding:var(--space-8);border-radius:99px;text-align:center;font-size:13px;font-weight:700}.lp-pdp-cart{margin-top:auto;border:2px solid var(--ink)}.lp-pdp-wa{background:var(--wa-header);color:var(--surface);animation:lp-pulse 2s ease-out infinite}.lp-pdp-greet{right:64px;bottom:-22px;padding:var(--space-8) var(--space-12);border:2px solid var(--ink);border-radius:14px 14px 4px 14px;background:var(--surface);font-size:12px;font-weight:700;white-space:nowrap}.lp-pdp-fab,.lp-pdp-greet{position:absolute;box-shadow:3px 3px 0 var(--ink)}.lp-pdp-fab{right:-16px;bottom:-28px;display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--ink);border-radius:50%;background:#25d366;font-size:24px}.lp-otp{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);width:min(100%,380px);padding:var(--space-24);border:2px solid var(--ink);border-radius:20px;background:var(--surface);box-shadow:6px 6px 0 var(--ink);text-align:center}.lp-otp-phone{color:var(--text-subtle);font-size:13px}.lp-otp-boxes{display:flex;gap:var(--space-6)}.lp-otp-boxes span{display:grid;place-items:center;width:40px;height:50px;border:2px solid var(--ink);font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:22px;animation:lp-msgin .4s var(--spring) calc(var(--i) * .12s) both}.lp-otp-boxes span,.lp-otp-btn{border-radius:10px;font-weight:700}.lp-otp-btn{width:100%;padding:var(--space-12);background:var(--ink);color:var(--surface)}.lp-otp small{color:var(--text-subtle)}.lp-rules{display:grid;gap:var(--space-8);width:min(100%,440px);padding:var(--space-20);border:2px solid var(--ink);border-radius:20px;background:var(--surface);box-shadow:6px 6px 0 var(--ink)}.lp-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1.5px solid var(--line-muted);border-radius:12px;font-size:13px;font-weight:700}.lp-rule em{color:var(--text-subtle);font-style:normal;font-weight:500}.lp-rule code{padding:var(--space-2) var(--space-8);border-radius:6px;background:var(--pink)}.lp-rules-result{justify-self:start;padding:var(--space-6) var(--space-12);border-radius:99px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:700}.lp-report{display:flex;flex-direction:column;gap:var(--space-8);width:min(100%,340px);padding:var(--space-16);border-radius:26px;background-color:var(--chat-paper-alt);color:var(--ink)}.lp-report-ask{align-self:flex-end;padding:var(--space-8) var(--space-12);border-radius:14px 4px 14px 14px;background:var(--wa-outgoing);font-size:14px;font-weight:700}.lp-report-reply{display:grid;gap:var(--space-6);padding:var(--space-12) var(--space-12);border-radius:4px 14px 14px 14px;background:var(--surface);font-size:13.5px}.lp-report-reply span{display:flex;justify-content:space-between;gap:var(--space-8);border-top:1px dashed var(--line-muted);padding-top:var(--space-6)}.lp-report-reply em{color:var(--green-deep);font-style:normal;font-weight:700}.lp-tpl{display:grid;gap:var(--space-12);width:min(100%,420px)}.lp-tpl-card{padding:var(--space-12);border:2px solid var(--ink);border-radius:18px;background:var(--surface);box-shadow:6px 6px 0 var(--ink)}.lp-tpl-img{display:grid;place-items:center;height:110px;border-radius:12px;background:var(--mint);font-size:44px}.lp-tpl-card p{margin:var(--space-8) 0;font-size:14px;line-height:1.5}.lp-tpl-card i{padding:var(--space-2) var(--space-6);border-radius:6px;background:var(--lilac);font-style:normal;font-weight:700}.lp-tpl-btn{display:block;padding:var(--space-8);border-top:1px solid #eee;color:var(--link-blue);font-weight:700;text-align:center}.lp-tpl-vars{display:flex;flex-wrap:wrap;gap:var(--space-6)}.lp-tpl-vars span{padding:var(--space-4) var(--space-8);border:1.5px solid var(--ink);border-radius:99px;background:var(--surface);font-size:12px;font-weight:700}.lp-bento-section{padding:var(--space-112) 0;background:var(--surface);border-top:2.5px solid var(--ink)}.lp-bento-head{margin-bottom:var(--space-40);text-align:center}.lp-bento{display:grid;gap:var(--space-16)}@media (min-width:768px){.lp-bento{grid-template-columns:repeat(3,1fr)}.lp-tile-wide{grid-column:span 2}.lp-tile-full{grid-column:1/-1;min-height:180px}}.lp-tile{position:relative;display:flex;flex-direction:column;min-height:240px;padding:var(--space-24);overflow:hidden;border:2.5px solid var(--ink);border-radius:28px;background:var(--paper);transition:transform .35s var(--spring),box-shadow .35s var(--ease)}.wf-js .lp-tile[data-reveal][data-in]{transition:opacity .9s var(--ease) var(--d,0s),transform .35s var(--spring),box-shadow .35s var(--ease)}.lp .lp-tile:hover,.wf-js .lp-tile[data-reveal][data-in]:hover{transform:translateY(-6px);box-shadow:6px 6px 0 var(--ink)}.lp-tile-green{background:var(--green)}.lp-tile-dark{background:var(--forest);color:var(--surface)}.lp-tile-yellow{background:var(--yellow)}.lp-tile-blue{background:var(--sky)}.lp-tile-pink{background:var(--pink)}.lp-tile-kicker{font-size:11.5px;font-weight:700;letter-spacing:0;opacity:.65}.lp-tile h3{font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.05;letter-spacing:-.04em}.lp-tile h3,.lp-tile p{margin:var(--space-8) 0 0}.lp-tile p{max-width:42ch;font-size:14.5px;line-height:1.5;opacity:.85}.lp-coex{display:flex;align-items:center;gap:var(--space-8);margin-top:auto;padding-top:var(--space-20)}.lp-coex-phone{padding:var(--space-8) var(--space-12);border:2px solid var(--ink);border-radius:14px;background:var(--surface);font-size:13px;font-weight:700;white-space:nowrap}.lp-coex-link{position:relative;flex:1;height:3px;background:repeating-linear-gradient(90deg,var(--ink) 0 8px,transparent 8px 14px);background-size:28px 3px;animation:lp-dash .8s linear infinite}.lp-stop{display:grid;gap:var(--space-6);margin-top:auto;padding-top:var(--space-16)}.lp-stop span{max-width:90%;padding:var(--space-6) var(--space-8);border-radius:12px;font-size:12.5px}.lp-stop span:first-child{justify-self:end;background:var(--wa-outgoing);color:var(--ink);font-weight:700}.lp-stop span:last-child{background:rgb(255 255 255/.1)}.lp-events{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:auto;padding-top:var(--space-16)}.lp-events span{padding:var(--space-4) var(--space-8);border-radius:8px;background:var(--ink);color:var(--mint-highlight);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;animation:lp-blinkin 3.2s ease-in-out calc(var(--i) * .4s) infinite}.lp-langs{margin:auto calc(-1 * var(--space-24)) calc(-1 * var(--space-6));padding-top:var(--space-16);overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--border-black) 15%,var(--border-black) 85%,transparent)}.lp-langs div{display:flex;gap:var(--space-8);width:max-content;animation:lp-marquee 26s linear infinite}.lp-langs span{padding:var(--space-6) var(--space-12);border:2px solid var(--ink);border-radius:99px;background:var(--surface);font-size:13px;font-weight:700;white-space:nowrap}@keyframes lp-msgin{0%{opacity:0;transform:translateY(12px) scale(.94)}}@keyframes lp-dash{to{background-position:28px 0}}@keyframes lp-blinkin{0%,to{opacity:.45}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-acard,.lp-acard:nth-child(2n),.lp-dash{transform:none}.lp-mini-track span{opacity:1}.lp-coex-link,.lp-events span,.lp-langs div,.lp-pdp-wa{animation:none}}.lp-panel>*{min-width:0}@media (max-width:520px){.lp-otp{padding:var(--space-16) var(--space-12)}.lp-otp-boxes{gap:var(--space-4)}.lp-otp-boxes span{width:34px;height:44px;font-size:19px}.lp-pdp{grid-template-columns:.8fr 1fr;padding:var(--space-12)}.lp-pdp-fab,.lp-pdp-greet{display:none}}