.lp .sand{background:var(--sand)}.lp .book{width:min(360px,80%);border-radius:10px 18px 18px 10px;box-shadow:-10px 0 0 #121a33 inset,0 40px 70px -24px rgba(27,36,64,.55);transform:rotate(-3deg)}.lp .c2{right:0;bottom:12%}.lp .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp .answer{margin:36px auto 0;max-width:820px;background:var(--navy);color:#fff;border-radius:22px;padding:26px 30px;font-size:18px;line-height:1.55;text-align:center}.lp .answer b{color:var(--yel)}.lp .step .m{position:absolute;top:22px;right:20px;font-size:13px;font-weight:800;color:var(--mut);background:var(--cream);border-radius:999px;padding:4px 12px}.lp .wk{border-radius:20px;padding:24px 22px;color:#fff;display:flex;flex-direction:column;gap:6px}.lp .wk small{font-size:12px;font-weight:800;letter-spacing:.12em;opacity:.85}.lp .wk b{font-size:21px;line-height:1.25}.lp .wk span{font-size:14.5px;opacity:.92;line-height:1.5}.lp .wk em{font-style:normal;font-size:26px}.lp .g5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.lp .gal{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.lp .gal a{display:block;text-decoration:none!important;color:var(--ink)}.lp .gal img{width:100%;aspect-ratio:595/842;object-fit:cover;object-position:top;border-radius:12px;border:1px solid var(--line);box-shadow:0 22px 40px -22px rgba(27,36,64,.35);transition:transform .2s;background:#fff}.lp .gal a:hover img{transform:translateY(-4px)}.lp .gal b{display:block;margin-top:12px;font-size:16px}.lp .gal span{font-size:14px;color:var(--mut)}.lp .offer{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:stretch}.lp .list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp .list li{display:flex;gap:12px;font-size:16.5px;line-height:1.5;color:var(--ink)}.lp .list li:before{content:"✓";flex:0 0 26px;height:26px;border-radius:50%;background:#e5f6ec;color:#1f9d55;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px;margin-top:1px}.lp .buy{background:var(--navy);color:#fff;border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:10px;text-align:center;justify-content:center}.lp .buy h3{color:#fff}.lp .buy .p{font-size:58px;font-weight:800;line-height:1;color:#fff}.lp .buy .p small{font-size:16px;font-weight:600;color:#c9cfe0;margin-left:6px}.lp .buy p{color:#c9cfe0;font-size:14.5px;margin:0}.lp .buy .btn{justify-content:center;margin-top:10px}.lp .buy .alt{color:#fff!important;font-size:14.5px;font-weight:700;margin-top:6px;text-decoration:underline!important}.lp .gar{display:flex;gap:26px;align-items:center;background:#fff;border:2px dashed #f1c9c4;border-radius:24px;padding:30px 32px;max-width:900px;margin:0 auto}.lp .seal{flex:0 0 110px;height:110px;border-radius:50%;background:var(--yel);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;color:var(--ink);line-height:1.05;text-align:center;box-shadow:0 0 0 8px #fff3c4}.lp .seal b{font-size:36px}.lp .seal small{font-size:11px;letter-spacing:.08em}.lp .gar h3{margin-bottom:6px}.lp .gar p{margin:0}.lp .fbox{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;background:#fff;border-radius:26px;padding:40px;border:1px solid var(--line)}.lp .fbox img{width:100%;max-width:300px;display:block;margin:0 auto;border-radius:10px;box-shadow:0 26px 50px -24px rgba(27,36,64,.45);transform:rotate(2deg)}.lp .wpforms-confirmation-container-full{background:#e5f6ec!important;border:1px solid #bfe6cf!important;border-radius:16px!important;color:var(--ink)!important;padding:20px 22px!important}.lp .wpforms-confirmation-container-full a{color:var(--red)!important;font-weight:800}@media (max-width:1000px){.lp .g4,.lp .g5{grid-template-columns:repeat(2,1fr)}.lp .g5 .wk:last-child{grid-column:span 2}}@media (max-width:900px){.lp .fbox{padding:28px 22px}}@media (max-width:600px){.lp .g5 .wk:last-child{grid-column:auto}.lp .gar{flex-direction:column;text-align:center;padding:26px 20px}.lp .buy .p{font-size:48px}}