.lf{background:var(--ink);color:var(--paper);border-top:0}.lf .st-eyebrow{color:#f2efe999}.lf .st-lead{color:#f2efe9c7}.lf :focus-visible{outline:2px solid var(--paper);outline-offset:4px}.lf ::selection{background:var(--paper);color:var(--ink)}.lf-head,.lf-grid{--lf-cols:minmax(0, 2fr) minmax(0, 1fr)}.lf-head{grid-template-columns:var(--lf-cols);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.lf-head .st-h2{margin-bottom:0}.lf-head .st-lead{max-width:44ch}.lf-grid{grid-template-columns:var(--lf-cols);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.lf-films{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.lf-phone{background:#1e1d1b;border:1px solid #f2efe924;border-radius:clamp(1.4rem,2.6vw,2.1rem);padding:.45rem;box-shadow:0 30px 50px -28px #000c}.lf-screen{aspect-ratio:9/16;background:#262522;border-radius:clamp(1rem,2.1vw,1.7rem);position:relative;overflow:hidden}.lf-screen img,.lf-screen video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lf-screen video{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.lf-screen video.is-playing{opacity:1}.lf-toggle{width:2.25rem;height:2.25rem;color:var(--paper);cursor:pointer;opacity:0;background:#1414149e;border:1px solid #f2efe938;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,background .2s;display:grid;position:absolute;bottom:.7rem;right:.7rem}.lf-phone:hover .lf-toggle,.lf-toggle:focus-visible,.lf-toggle[aria-pressed=true]{opacity:1}.lf-toggle:hover{background:#141414d9}@media (hover:none){.lf-toggle{opacity:1}}.lf-better{letter-spacing:-.015em;text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.35}.lf-label{margin:2rem 0 0;font-size:.95rem;font-weight:700}.lf-list{margin-top:.75rem}.lf-list li{color:#f2efe9d1;border-color:#f2efe929}.lf-list li:last-child{border-bottom-color:#f2efe929}.lf-list li:before{background:var(--paper)}.lf-price{margin-top:2rem}.lf-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;line-height:1.05}.lf-amount span{letter-spacing:0;white-space:nowrap;color:#f2efe9b8;font-size:.95rem;font-weight:500}.lf-value{color:#f2efe999;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:.85rem}.lf-do{color:#f2efe9c7;margin:.9rem 0 0;line-height:1.5}.lf-who{color:#f2efe999;margin:1rem 0 0;font-size:.85rem}.lf-trust{color:#f2efe999;border-top:1px solid #f2efe929;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:1.2rem;font-size:.85rem}.lf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-armed .lf-rise{transform:translateY(14px)}.lf-armed .lf-phone{opacity:0;transform:translateY(28px)}.lf-armed.lf-in .lf-rise,.lf-armed.lf-in .lf-phone{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:none}.lf-armed.lf-in .lf-phone{transition-delay:calc(.12s + var(--i,0) * 80ms)}.lf-armed.lf-in .lf-side .lf-rise{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.lf-armed .lf-rise,.lf-armed .lf-phone{opacity:1;transform:none}}@media (max-width:1000px){.lf-head{--lf-cols:minmax(0, 1fr) minmax(0, 1fr)}.lf-grid{grid-template-columns:minmax(0,1fr)}.lf-films{max-width:46rem}.lf-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(2rem,5vw,4rem);display:grid}.lf-better,.lf-label,.lf-list{grid-column:1}.lf-price{grid-area:1/2/span 3;margin-top:0}}@media (max-width:760px){.lf-head,.lf-side{grid-template-columns:minmax(0,1fr)}.lf-price{grid-area:auto/1;margin-top:2rem}.lf-films{max-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:.9rem;display:flex;overflow-x:auto}.lf-films::-webkit-scrollbar{display:none}.lf-phone{scroll-snap-align:start;flex:0 0 min(68vw,17rem)}}
