.lp{--lp-ink:#3a2a1a;--lp-accent:#8a5a2b;max-width:1100px;color:var(--lp-ink);margin:0 auto;padding:48px 20px 72px;font-family:Poppins,sans-serif}.lp h1,.lp h2{text-align:center;margin:0 0 12px;font-weight:600}.lp h1{font-size:clamp(1.8rem,4vw,2.8rem)}.lp h2{font-size:clamp(1.3rem,2.5vw,1.8rem)}.lp-head{text-align:center;margin-bottom:40px}.lp-logo{height:64px;margin:0 auto 24px;display:block}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.lp-card{color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 28px #3a2a1a1f}.lp-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #3a2a1a33}.lp-cover{aspect-ratio:3/4;background:#f4efe8;overflow:hidden}.lp-cover img{object-fit:cover;width:100%;height:100%;display:block}.lp-card-body{flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.lp-card-body strong{font-size:1.1rem;font-weight:600}.lp-btn{border:2px solid var(--lp-accent);color:var(--lp-accent);cursor:pointer;font-weight:600;font:inherit;background:0 0;border-radius:999px;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-block}.lp-btn-solid{background:var(--lp-accent);color:#fff}.lp-visit{text-align:center;margin:64px 0}.lp-news{background:#f4efe8;border-radius:18px;max-width:560px;margin:0 auto;padding:32px}.lp-row{flex-wrap:wrap;gap:10px;display:flex}.lp-names{margin-bottom:14px}.lp-names label{flex:180px;gap:6px;min-width:0;font-size:.9rem;display:grid}.lp-names input{width:100%;min-width:0}.lp-row input{font:inherit;border:1px solid #d8cbb9;border-radius:999px;flex:220px;padding:12px 18px}.lp-check{text-align:left;align-items:flex-start;gap:8px;margin-top:14px;font-size:.9rem;display:flex}.lp-check a{color:inherit;text-decoration:underline}.lp-err{color:#b42318;margin:10px 0 0;font-size:.9rem}.lp-ok{text-align:center;margin:0;font-weight:600}.lp-sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto 2rem;display:grid}.lp-sheet-item{flex-direction:column;align-items:center;gap:1rem;display:flex}.lp-sheet-logo{object-fit:contain;width:auto;max-width:220px;height:80px}.lp-sheet{text-align:center;background:var(--sheet-color);color:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:.8rem;width:100%;padding:1.5rem 1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.lp-sheet:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0000002e}.lp-sheet strong{color:#fff;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600}.lp-sheet-btn{color:#fff;border:1.5px solid #fff;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.lp-sheet:hover .lp-sheet-btn{color:var(--sheet-color);background:#fff}@media (width<=640px){.lp-sheets{grid-template-columns:1fr;gap:2rem}.lp-sheet-logo{height:64px}}
