.lp-stats{color:var(--ink);background:#fff;padding:40px 24px}.lp-stats .lp-stats-in{border:1px solid var(--border);flex-direction:column;align-items:center;gap:36px;max-width:1180px;margin:0 auto;padding:44px 44px 40px;display:flex}.lp-stats .lp-stats-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;display:flex}.lp-stats .lp-stats-h{font-family:var(--serif);letter-spacing:-.4px;color:var(--navy-900);margin:0;font-size:40px;font-weight:400;line-height:1.1}.lp-stats .lp-stats-h span{color:var(--muted-light);font-style:italic}.lp-stats .lp-stats-sub{color:var(--ink);max-width:600px;margin:0;font-size:16px;line-height:1.5}.lp-stats .lp-stats-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;width:100%;display:grid}.lp-stats .lp-stats-card{border:1px solid var(--border);min-height:150px;display:flex;overflow:hidden}.lp-stats .lp-stats-cardbody{flex-direction:column;flex:1;gap:9px;min-width:0;padding:22px 20px;display:flex}.lp-stats .lp-stats-num{font-family:var(--serif);letter-spacing:-.4px;color:var(--navy-900);margin:0;font-size:26px;font-weight:400;line-height:1.12}.lp-stats .lp-stats-num span{color:var(--muted-light);font-style:italic}.lp-stats .lp-stats-label{color:var(--muted-light);margin:0;font-size:15px;line-height:1.45}.lp-stats .lp-stats-card--statue{position:relative;overflow:visible}.lp-stats .lp-stats-card--statue .lp-stats-cardbody{padding-left:172px}.lp-stats .lp-stats-statue{object-fit:contain;object-position:bottom center;filter:grayscale();width:150px;height:290px;position:absolute;bottom:0;left:12px}.lp-stats .lp-stats-flame{transform-origin:50% 85%;will-change:transform;background:linear-gradient(135deg,#ffd166 15%,#f6a021 60%,#e0731d);border-radius:55% 5% 55% 55%;width:13px;height:13px;animation:1.05s ease-in-out infinite lp-flame-flicker;position:absolute;bottom:286px;left:36px;transform:rotate(-45deg);box-shadow:0 0 14px 3px #ffa63c80}.lp-stats .lp-stats-flame:after{content:"";border-radius:inherit;opacity:.9;transform-origin:50% 90%;background:#ffefb0;animation:.62s ease-in-out infinite alternate lp-flame-core;position:absolute;inset:4px 4px 2px 2px}@media (prefers-reduced-motion:reduce){.lp-stats .lp-stats-flame,.lp-stats .lp-stats-flame:after{animation:none}}.lp-stats .lp-stats-card--media .lp-stats-photo{object-fit:cover;object-position:center;flex:none;align-self:stretch;width:38%;display:block}.lp-stats .lp-stats-photo--couple{object-position:center 22%}.lp-stats .lp-stats-cta{align-self:center}@media (max-width:860px){.lp-stats .lp-stats{padding:44px 16px}.lp-stats .lp-stats-in{gap:28px;padding:32px 20px 28px}.lp-stats .lp-stats-h{font-size:30px}.lp-stats .lp-stats-cards{grid-template-columns:1fr 1fr;gap:12px}.lp-stats .lp-stats-card--statue{grid-area:1/1/auto/-1;min-height:150px;overflow:hidden}.lp-stats .lp-stats-card--statue .lp-stats-cardbody{padding:22px 124px 22px 20px}.lp-stats .lp-stats-statue{object-position:bottom right;width:96px;height:150px;left:auto;right:16px}.lp-stats .lp-stats-flame{display:none}.lp-stats .lp-stats-card--media{display:contents}.lp-stats .lp-stats-card--media .lp-stats-cardbody{border:1px solid var(--border);grid-row:2;min-height:116px}.lp-stats .lp-stats-card--media .lp-stats-photo{border:1px solid var(--border);grid-row:3;width:100%;height:148px}.lp-stats .lp-stats-card--media:nth-of-type(2) .lp-stats-cardbody,.lp-stats .lp-stats-card--media:nth-of-type(2) .lp-stats-photo{grid-column:1}.lp-stats .lp-stats-card--media:nth-of-type(3) .lp-stats-cardbody,.lp-stats .lp-stats-card--media:nth-of-type(3) .lp-stats-photo{grid-column:2}}@keyframes lp-flame-flicker{0%,to{transform:rotate(-45deg)scale(1)skew(0deg);box-shadow:0 0 14px 3px #ffa63c80}13%{transform:rotate(-43deg)scale(1.05,1.18)skew(-2deg,-1deg);box-shadow:0 0 17px 4px #ffa63c9e}27%{transform:rotate(-47deg)scale(.94,.9)skew(2deg,1deg);box-shadow:0 0 11px 2px #ffa63c6b}41%{transform:rotate(-44deg)scale(1.02,1.26)skew(-3deg);box-shadow:0 0 18px 4px #ffa63ca6}56%{transform:rotate(-46deg)scale(.97,.94)skew(1deg,2deg);box-shadow:0 0 12px 3px #ffa63c73}70%{transform:rotate(-42deg)scale(1.07,1.12)skew(-1deg,-2deg);box-shadow:0 0 16px 4px #ffa63c94}84%{transform:rotate(-45deg)scale(.96,1.06)skew(2deg,1deg);box-shadow:0 0 13px 3px #ffa63c7a}}@keyframes lp-flame-core{0%{opacity:.95;transform:scale(1)}35%{opacity:.75;transform:scale(.9,1.12)translateY(-.6px)}to{opacity:1;transform:scale(1.06,.9)}}