body .wg-lp section{padding:100px 0}body .wg-lp .hero{padding:180px 0 80px}body .wg-lp h1{font-size:clamp(44px,6vw,84px);font-weight:500;letter-spacing:-.025em;line-height:1}body .wg-lp h1 .serif{color:var(--red-deep)}body .wg-lp h2{font-size:clamp(30px,4vw,46px);font-weight:500;letter-spacing:-.015em;line-height:1.12}.wg-lp .sub{color:var(--ink-soft);max-width:660px;margin-top:16px;font-size:18px}.wg-lp .doors{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.wg-lp .door{border:1px solid var(--line);border-radius:18px;background:var(--card);padding:28px 30px;cursor:pointer;text-align:left;font-family:var(--sans);color:var(--ink);transition:border-color .2s}.wg-lp .door.sel{border:2px solid var(--red);padding:27px 29px}.wg-lp .door h3{font-size:21px;font-weight:600}.wg-lp .door .pr{color:var(--red-deep);font-weight:600;font-size:17px;margin:4px 0 8px}.wg-lp .door p{font-size:15px;color:var(--ink-soft)}.wg-lp .door .tagline{font-family:var(--serif);font-style:italic;color:var(--red-deep);font-size:16px;margin-top:10px}@media(max-width:760px){.wg-lp .doors{grid-template-columns:1fr}}.wg-lp .grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.wg-lp .g6{border:1px solid var(--line);border-radius:16px;padding:22px 24px;background:var(--card)}.wg-lp .g6 b{display:block;font-size:16.5px;font-weight:600}.wg-lp .g6 p{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.55}@media(max-width:860px){.wg-lp .grid6{grid-template-columns:1fr}}.wg-lp .prefs{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.wg-lp .pref{border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:14px;color:var(--ink-soft);background:var(--card)}.wg-lp .pref b{color:var(--ink);font-weight:600}.wg-lp .days{margin-top:40px;position:relative}.wg-lp .days:before{content:"";position:absolute;left:23px;top:10px;bottom:10px;width:2px;background:var(--line)}.wg-lp .day{display:grid;grid-template-columns:48px 1fr;gap:22px;padding:18px 0;position:relative}.wg-lp .dnum{width:48px;height:48px;border-radius:50%;background:var(--card);border:2px solid var(--red);color:var(--red-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--mono);font-size:13px;z-index:1}.wg-lp .day h3{font-size:19px;font-weight:600}.wg-lp .day .dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-deep);font-weight:600}.wg-lp .day p{font-size:15px;color:var(--ink-soft);margin-top:6px;max-width:680px}.wg-lp .day ul{list-style:none;margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.wg-lp .day li{font-size:12.5px;font-family:var(--mono);border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--ink-soft)}.wg-lp .qa{border-bottom:1px solid var(--line)}.wg-lp .qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;text-align:left;font-family:var(--sans);font-size:17.5px;font-weight:500;padding:20px 4px;cursor:pointer;color:var(--ink)}.wg-lp .qa .plus{font-size:24px;color:var(--red-deep);transition:transform .25s;line-height:1}.wg-lp .qa.open .plus{transform:rotate(45deg)}.wg-lp .qa .ans{max-height:0;overflow:hidden;transition:max-height .35s ease}.wg-lp .qa .ans p{padding:0 4px 22px;color:var(--ink-soft);max-width:780px;font-size:16px}.wg-lp .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.wg-lp .s3{border:1px solid var(--line);border-radius:16px;padding:22px 24px;background:var(--card);position:relative}.wg-lp .s3 .n{font-family:var(--mono);font-size:12px;color:var(--red-deep);font-weight:600}.wg-lp .s3 b{display:block;font-size:16.5px;font-weight:600;margin-top:6px}.wg-lp .s3 p{font-size:13.5px;color:var(--ink-soft);margin-top:5px}@media(max-width:760px){.wg-lp .steps3{grid-template-columns:1fr}}.wg-lp .convert{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:60px}.wg-lp .mod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px}.wg-lp .mod-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 26px}.wg-lp .mod-icon{width:48px;height:48px;background:var(--red-tint);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.wg-lp .mod-card b{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.wg-lp .mod-card p{font-size:14px;color:var(--ink-soft);line-height:1.65;margin:0}@media(max-width:760px){.wg-lp .mod-grid{grid-template-columns:1fr}}