.ld-card{z-index:2;border:3px solid var(--ink);border-radius:var(--radius-panel);background:var(--card);width:min(100%,520px);box-shadow:0 8px 0 var(--ink);flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex;position:relative}.ld-head{align-items:center;gap:14px;display:flex}.ld-ogur{filter:drop-shadow(0 8px 8px #3a2a1e38);flex:none;width:84px;height:auto;margin:-34px 0 -6px -8px}.ld-head-copy{min-width:0}.ld-badge{border:2px solid var(--ink);background:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 4px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.ld-title{margin:0;font-size:24px;font-weight:900;line-height:1.1}.ld-bubble{border:2px solid var(--ink);background:var(--peach);border-radius:18px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.4;position:relative}.ld-heard{color:var(--muted);margin:-4px 0 0;font-size:14px}.ld-tabs{border:2px solid var(--ink);background:var(--bg);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:4px;display:grid}.ld-tab{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-family:inherit;font-size:15px;font-weight:800}.ld-tab.is-active{background:var(--accent);box-shadow:inset 0 0 0 2px var(--ink)}.ld-tab:disabled{cursor:default;opacity:.6}.ld-form,.ld-file{flex-direction:column;gap:10px;display:flex}.ld-textarea,.ld-input{border:2px solid var(--ink);background:var(--card);width:100%;color:var(--ink);border-radius:16px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.4}.ld-textarea{resize:none}.ld-textarea:focus-visible,.ld-input:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.ld-examples{flex-wrap:wrap;gap:12px 8px;max-height:44px;margin:-3px;padding:3px;display:flex;overflow:hidden}.ld-chip{white-space:nowrap;border:2px solid var(--ink);background:var(--bg-warm);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px}.ld-chip:hover:not(:disabled){background:var(--peach)}.ld-submit{cursor:pointer;width:100%;min-height:54px;padding:0 16px;font-size:17px}.ld-submit:disabled{cursor:default;opacity:.55;transform:none}.ld-recording{background:var(--green);animation:1.2s ease-in-out infinite ld-pulse}@keyframes ld-pulse{50%{box-shadow:0 6px 0 var(--ink), 0 0 0 8px #7bc67b59}}.ld-drop{border:2px dashed var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px;transition:background .15s,border-color .15s;display:flex}.ld-drop.is-dragging{border-color:var(--accent);background:var(--bg-warm)}.ld-drop-hint{color:var(--muted);margin:0;font-size:14px;font-weight:600}.ld-sample{border:2px solid var(--ink);background:var(--bg);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.ld-sample:hover:not(:disabled){background:var(--peach)}.ld-sample:disabled{cursor:default;opacity:.6}.ld-sample img{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}@media (hover:none){.ld-drop-hint{display:none}.ld-drop{border:0;padding:0}}.ld-hint{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.ld-hint.is-warning{color:var(--ink);font-weight:700}.ld-result{flex-direction:column;gap:12px;display:flex}.ld-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ld-item{background:var(--bg);border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:15px;display:flex}.ld-item-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.ld-item-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ld-totals{border:2px solid var(--ink);background:var(--bg-warm);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.ld-kcal{flex-direction:column;line-height:1;display:flex}.ld-kcal b{font-variant-numeric:tabular-nums;font-size:40px;font-weight:900}.ld-kcal span{margin-top:4px;font-size:13px;font-weight:700}.ld-macros{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.ld-macros div{flex-direction:column;gap:2px;display:flex}.ld-macros dt{color:var(--muted);font-size:12px;font-weight:700}.ld-macros dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:800}.ld-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld-actions .ld-again:only-child{grid-column:1/-1}.ld-again{cursor:pointer;min-height:54px;padding:0 16px;font-size:17px}.ld-chat{border-top:2px dashed var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.ld-messages{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.ld-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:86%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.ld-message.is-user{background:var(--accent);border-bottom-right-radius:6px;align-self:flex-end}.ld-message.is-ogur{border:2px solid var(--ink);background:var(--card);border-bottom-left-radius:6px;align-self:flex-start}.ld-message.is-typing{color:var(--muted);font-style:italic}.ld-message.is-note{background:var(--bg-warm);max-width:100%;color:var(--ink);text-align:center;align-self:center;font-size:14px}.ld-chat-form{grid-template-columns:1fr auto;gap:8px;display:grid}.ld-send{border:2px solid var(--ink);background:var(--accent);color:var(--ink);cursor:pointer;border-radius:16px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800}.ld-send:disabled{cursor:default;opacity:.55}.ld-perks{border:2px solid var(--ink);background:var(--green);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.ld-perks-title{margin:0;font-size:18px;font-weight:900}.ld-perks ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ld-perks li{padding-left:26px;font-size:15px;font-weight:600;line-height:1.35;position:relative}.ld-perks li:before{content:"✓";border:2px solid var(--ink);background:var(--card);text-align:center;border-radius:50%;width:19px;height:19px;font-size:11px;font-weight:900;line-height:15px;position:absolute;top:0;left:0}.ld-cta .lp-button{width:100%}.ld-privacy{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ld-privacy a{color:inherit}.ld-remaining{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.ld-recording{animation:none}}@media (max-width:960px){.ld-card{width:100%;max-width:620px;margin-inline:auto}}@media (max-width:640px){.ld-card{gap:12px;padding:18px 16px 16px}.ld-ogur{width:72px;margin-top:-30px}.ld-title{font-size:21px}.ld-tab{padding:0 6px;font-size:14px}.ld-kcal b{font-size:34px}.ld-actions{grid-template-columns:1fr}.ld-messages{max-height:52vh}}
.lp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-hero{padding:44px 0 84px;position:relative;overflow:clip}.lp-hero-grid{grid-template-columns:1.05fr .95fr;grid-template-areas:"copy stage""actions stage";align-items:center;column-gap:32px;display:grid}.lp-hero-copy{grid-area:copy;align-self:end;min-width:0;container-type:inline-size}.lp-badge{border:2px solid var(--ink);background:var(--card);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 0 var(--ink);border-radius:999px;margin:0 0 22px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.lp-headline{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(36px,11.6cqw,84px);font-weight:900;line-height:.94}.lp-headline-line,.lp-download-title span{-webkit-text-stroke:.09em var(--ink);paint-order:stroke fill;text-shadow:0 .07em 0 var(--ink);display:block}.lp-tone-card{color:var(--card)}.lp-tone-accent{color:var(--accent)}.lp-tone-green{color:var(--green)}.lp-lead{max-width:34em;margin:0 0 28px;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.lp-actions{flex-wrap:wrap;grid-area:actions;align-self:start;gap:16px;display:flex}.lp-button{border:3px solid var(--ink);background:var(--accent);min-height:62px;color:var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:31px;justify-content:center;align-items:center;padding:0 32px;font-family:inherit;font-size:19px;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.lp-button:hover{box-shadow:0 4px 0 var(--ink);transform:translateY(2px)}.lp-button:active{box-shadow:0 0 0 var(--ink);transform:translateY(6px)}.lp-button-quiet{background:var(--card)}.lp-stage{grid-area:stage;place-items:center;padding:28px 0 28px 36px;scroll-margin-top:88px;display:grid;position:relative}.lp-marquee{background:var(--ink);color:var(--bg);border-block:3px solid var(--ink);overflow:hidden}.lp-marquee-track{width:max-content;animation:36s linear infinite lp-marquee;display:flex}.lp-marquee-group{flex:none;margin:0;padding:0;list-style:none;display:flex}.lp-marquee-group li{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding:16px 28px 16px 0;font-size:clamp(20px,2.4vw,28px);font-weight:900;display:flex}.lp-marquee-group i{color:var(--accent);font-style:normal}@keyframes lp-marquee{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.lp-marquee-group:not(:first-child){display:none}.lp-marquee-group{flex-wrap:wrap;justify-content:center;padding:0 16px}}.lp-section{--lp-section-pad:96px;padding:var(--lp-section-pad) 0;scroll-margin-top:calc(14px - var(--lp-section-pad))}.lp-section-tint{background:var(--bg-warm);border-block:3px solid var(--ink)}.lp-title{letter-spacing:-.02em;margin:0 0 40px;font-size:clamp(34px,5vw,58px);font-weight:900;line-height:1.02}.lp-title+.lp-caption{margin:-22px 0 36px}.lp-caption{max-width:44em;color:var(--muted);font-size:17px}.lp-benefits{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.lp-benefit{border:3px solid var(--ink);border-radius:var(--radius-panel);background:var(--card);box-shadow:0 8px 0 var(--ink);flex-direction:column;gap:12px;padding:26px 26px 28px;display:flex}.lp-benefit-head{justify-content:space-between;align-items:flex-end;display:flex}.lp-benefit-number{color:var(--accent);-webkit-text-stroke:.07em var(--ink);paint-order:stroke fill;font-size:68px;font-weight:900;line-height:1}.lp-benefit-ogur{width:124px;height:auto;margin:-24px -6px -8px 0}.lp-benefit h3{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:800;line-height:1.15}.lp-benefit p{margin:0;font-size:16px;line-height:1.55}.lp-chips{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lp-chips li{border:2px solid var(--ink);background:var(--bg-warm);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700}.lp-reviews{overflow-x:clip}.lp-reviews .lp-title,.lp-reviews .lp-caption{text-align:center}.lp-reviews .lp-caption{margin-inline:auto}.lp-reviews-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding:56px 8px 0;display:grid}.lp-review{border:4px solid var(--ink);border-radius:var(--radius-panel);box-shadow:8px 10px 0 var(--ink);text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0;padding:72px 28px 30px;display:flex;position:relative}.lp-review-1{background:var(--accent);transform:rotate(-2deg)}.lp-review-2{background:var(--green);transform:rotate(1.5deg)}.lp-review-3{background:var(--gold);transform:rotate(-1deg)}.lp-review blockquote{flex:1;align-items:center;margin:0;display:flex}.lp-review blockquote p{margin:0;font-size:21px;font-weight:700;line-height:1.38}.lp-review figcaption{letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:13px;font-weight:800}.lp-review-avatar{border:4px solid var(--ink);background:var(--card);width:112px;height:112px;box-shadow:0 6px 0 var(--ink);border-radius:50%;margin-left:-56px;position:absolute;top:-56px;left:50%;overflow:hidden}.lp-review-avatar svg{width:100%;height:100%;display:block}.av{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.av-thin{stroke-width:2px}.av-thick{stroke-width:6px}.av-none{fill:none}.av-ink{fill:var(--ink)}.av-skin{fill:var(--peach)}.av-card{fill:var(--card)}.av-accent{fill:var(--accent)}.av-green{fill:var(--green)}.av-gold{fill:var(--gold)}.av-floor{fill:var(--floor)}.av-muted{fill:var(--muted)}.av-lens{fill:var(--card);fill-opacity:.55}.av-stubble{fill:var(--ink);fill-opacity:.28}.av-cheek{fill:var(--accent);fill-opacity:.5}.av-dot{fill:var(--ink)}.av-glint{fill:none;stroke:var(--card);stroke-width:2px;stroke-linecap:round}.av-bag{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-opacity:.45;stroke-linecap:round}.av-circlet{fill:none;stroke:var(--gold);stroke-width:4px;stroke-linecap:round}.lp-reviews-cta{justify-content:center;margin-top:28px;display:flex}.lp-shelf{justify-content:center;gap:34px;padding:8px 22px 12px;display:flex}.lp-shot{flex-direction:column;flex:none;align-items:center;gap:18px;margin:0;display:flex}.lp-shot figcaption{font-size:18px;font-weight:800}.lp-shot-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.phone{--scale:.7;--frame:10px;width:calc(390px * var(--scale) + 2 * var(--frame));padding:var(--frame);border-radius:calc(34px + var(--frame));background:var(--ink);box-shadow:0 26px 50px #3a2a1e47}.phone-shelf{--scale:.66;--frame:5px}.phone-viewport{width:calc(390px * var(--scale));height:calc(844px * var(--scale));background:var(--bg);border-radius:34px;overflow:hidden}.phone-canvas{width:390px;height:844px;transform:scale(var(--scale));transform-origin:0 0}.lp-download{padding:24px 0 96px}.lp-download-box{border:3px solid var(--ink);background:var(--accent);box-shadow:0 10px 0 var(--ink);border-radius:40px;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:52px 52px 48px;display:grid;position:relative;overflow:hidden}.lp-download-copy{min-width:0;container-type:inline-size}.lp-download-title{text-transform:uppercase;margin:0 0 18px;font-size:clamp(34px,10.5cqw,88px);font-weight:900;line-height:.94}.lp-download-title span{color:var(--bg)}.lp-download-copy>p{max-width:30em;margin:0;font-size:19px;font-weight:600}.lp-download-ogur{filter:drop-shadow(0 16px 14px #3a2a1e4d);place-self:end center;width:min(420px,100%);height:auto;margin-bottom:-60px}@media (max-width:1280px){.lp-reviews-grid{gap:80px;padding-inline:6px}.lp-review{box-shadow:6px 8px 0 var(--ink);padding:68px 22px 26px}.lp-review-1{transform:rotate(-1.2deg)}.lp-review-2{transform:rotate(1deg)}.lp-review-3{transform:rotate(-.8deg)}.lp-review blockquote p{font-size:19px}.lp-review-avatar{width:100px;height:100px;margin-left:-50px;top:-50px}.lp-reviews-cta .lp-button{width:100%}.lp-shelf{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:28px;overflow-x:auto}.lp-shot{scroll-snap-align:center}}@media (max-width:960px){.lp-hero{padding:28px 0 64px}.lp-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""stage""actions";gap:32px}.lp-hero-copy{align-self:auto}.lp-stage{padding:12px 0}.lp-benefits{grid-template-columns:1fr;gap:28px}.lp-reviews-grid{grid-template-columns:1fr;gap:88px;max-width:520px;margin-inline:auto}.lp-section{--lp-section-pad:72px}.lp-download-box{grid-template-columns:1fr;padding:40px 32px 0}.lp-download-ogur{width:min(340px,80%);margin-bottom:-40px}}@media (max-width:640px){.lp-hero-grid{gap:24px}.lp-badge{padding:7px 13px;font-size:12px}.lp-actions{flex-direction:column}.lp-button{width:100%;min-height:60px;font-size:18px}.lp-stage{padding:0}.phone-shelf{--scale:.6}.lp-section{--lp-section-pad:60px}.lp-title{margin-bottom:28px}.lp-title+.lp-caption{margin-top:-14px}.lp-benefit{padding:22px 20px 24px}.lp-benefit-number{font-size:56px}.lp-benefit-ogur{width:104px}.lp-shelf{gap:22px;padding-left:16px;padding-right:16px}.lp-download{padding-bottom:64px}.lp-download-box{border-radius:30px;padding:32px 20px 0}.lp-download-copy>p{font-size:17px}.lp-download-ogur{width:min(280px,82%);margin-bottom:-30px}}
