.lc-page .page-hero h1{font-size:clamp(24px,7.4vw,62px)}@media (min-width:861px){.lc-page .page-hero h1{font-size:clamp(34px,3.9vw,56px)}}.lc-page .page-hero .ph-sub{max-width:54ch}.lc-page .page-hero .ph-copy{min-width:0}.lc-page .page-hero .proof{justify-self:start;width:fit-content;max-width:100%}.lc-page .lc-sec{padding-block:clamp(56px,7.5vw,112px)}.lc-page .sec-head h2,.lc-page .split h2,.lc-page .lc-cols h2{font-size:clamp(30px,4vw,56px)}.lc-page .ground-plum .faq details{background:var(--plum-2)}.lc-nb{white-space:nowrap}.lc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-links{margin-top:clamp(28px,4vw,44px)}.lc-cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.lc-head{align-content:start;gap:16px;display:grid}.lc-body{align-content:start;gap:18px;display:grid}.lc-body p{color:var(--bone-2);max-width:58ch;font-size:18px}.on-light .lc-body p{color:var(--ink-2)}@media (max-width:860px){.lc-cols{grid-template-columns:1fr}}.lc-talk{border-top:1px solid var(--line);justify-items:start;gap:14px;margin-top:6px;padding-top:22px;display:grid}.lc-talk p{color:var(--bone-2);max-width:46ch;font-size:18px}.lc-c3,.lc-stats{grid-template-columns:1fr}@media (min-width:761px){.lc-c3,.lc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-c4{grid-template-columns:1fr}@media (min-width:600px){.lc-c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lc-c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-stats{margin-top:clamp(28px,4vw,52px)}@media (max-width:760px){.lc-stats .card{grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:center;gap:4px 20px;padding:18px 22px}.lc-stats .card .num{font-size:36px}}.lc-numbers .card .num{font-size:clamp(36px,3.4vw,46px)}.lc-numbers+.lc-actions{margin-top:28px}.lc-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lc-rows.lc-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3vw,40px)}.lc-row{border-radius:var(--r-card);background:var(--plum);min-height:128px;box-shadow:0 0 0 1px var(--line);color:inherit;transition:transform .45s var(--ease), box-shadow .45s var(--ease);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.ground-plum .lc-row{background:var(--plum-2)}.on-light .lc-row{box-shadow:0 0 0 1px var(--ink-line);background:#fff}.lc-row:hover{transform:translateY(-3px)}.lc-thumb{background:var(--plum-3);border-radius:16px;width:104px;height:104px;overflow:hidden}.lc-thumb img{object-fit:cover;width:100%;height:100%}.lc-copy h3{font-size:clamp(19px,1.6vw,22px)}.lc-copy p{color:var(--bone-2);margin-top:6px;font-size:16px;line-height:1.5}.on-light .lc-copy p{color:var(--ink-2)}.lc-go{background:var(--peach);width:44px;height:44px;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.on-light .lc-go{background:var(--ink);color:#fff}.lc-row:hover .lc-go{transform:translate(3px)}@media (max-width:1099px){.lc-rows.lc-three{grid-template-columns:1fr}}@media (max-width:860px){.lc-rows{grid-template-columns:1fr}}@media (max-width:520px){.lc-row{grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:104px;padding:10px 14px 10px 10px}.lc-thumb{border-radius:14px;width:76px;height:76px}.lc-go{display:none}.lc-copy h3:after{content:" →";color:var(--peach)}.on-light .lc-copy h3:after{color:var(--raspberry)}}.lc-feature h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);line-height:1.08}.lc-day{counter-reset:lc-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lc-day li{counter-increment:lc-step;border-radius:var(--r-card);min-height:112px;box-shadow:0 0 0 1px var(--ink-line);background:#fff;padding:22px 24px 22px 86px;position:relative}.lc-day li:before{content:counter(lc-step);background:var(--raspberry);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid;position:absolute;top:22px;left:22px}.lc-day h3{font-size:clamp(20px,1.7vw,24px)}.lc-day p{color:var(--ink-2);margin-top:6px;font-size:16.5px;line-height:1.5}.lc-day+.lc-actions{margin-top:clamp(28px,4vw,44px)}@media (max-width:760px){.lc-day{grid-template-columns:1fr}.lc-day li{padding:20px 20px 20px 78px}.lc-day li:before{top:20px;left:18px}}.lc-rating{margin-top:4px}.lc-gift{align-items:start}.lc-qcard{background:var(--plum-2);box-shadow:0 0 0 1px var(--line), 0 40px 80px -44px #000c;border-radius:28px;align-content:start;gap:22px;margin:0;padding:clamp(26px,3.4vw,46px);display:grid}.on-light .lc-qcard{box-shadow:0 0 0 1px var(--ink-line), 0 40px 80px -44px #3c1e1466;background:#fff}.lc-quote{letter-spacing:-.012em;margin:0;font-size:clamp(22px,2.2vw,31px);font-weight:500;line-height:1.35}.lc-who{color:var(--bone-3);font-size:16px}.on-light .lc-who{color:var(--ink-2)}.lc-who b{color:var(--bone);font-weight:600}.on-light .lc-who b{color:var(--ink)}.lc-ticks li b{color:var(--bone);font-weight:600}.on-light .lc-ticks li b{color:var(--ink)}.lc-ticks{gap:16px}.split .txt p.lc-foot{margin-top:6px;font-size:16.5px}.lc-foot-row{max-width:62ch;color:var(--bone-2);margin-top:clamp(24px,3.4vw,40px);font-size:17px}.on-light .lc-foot-row{color:var(--ink-2)}.lc-link{min-height:44px;color:var(--peach);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.on-light .lc-link{color:var(--ink);-webkit-text-decoration-color:var(--raspberry);text-decoration-color:var(--raspberry)}.lc-page .split .frame-r.lc-wide img{aspect-ratio:3/2}.lc-faqcols .faq{max-width:none}.lc-info{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-bottom:clamp(24px,3.4vw,40px);font-style:normal}.lc-info>div{align-content:start}.lc-tel{min-height:44px;color:var(--bone);align-items:center;font-size:18px;text-decoration:none;display:flex}.lc-tel:hover{color:var(--peach)}.ground-plum .lc-info>div{background:var(--plum-2)}.on-light .lc-info>div{box-shadow:0 0 0 1px var(--ink-line);background:#fff}.on-light .lc-info b{color:var(--ink-3)}.on-light .lc-info span,.on-light .lc-tel{color:var(--ink)}.on-light .lc-tel:hover{color:var(--raspberry)}
