.lg-main{padding:48px 0 90px;background:#fff;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}.lg-wrap{max-width:900px;margin:0 auto;padding:0 22px}.lg-head{max-width:680px;margin:0 auto 34px;text-align:center}.lg-eyebrow{display:inline-block;font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--logo-green);background:#eef4e8;border:1px solid #d5e4c9;padding:6px 14px;border-radius:999px;margin-bottom:16px}.lg-head h1{font-family:var(--ff-d);font-weight:400;text-transform:uppercase;font-size:clamp(34px,5vw,52px);line-height:1.02;color:var(--logo-green);margin:0 0 14px;letter-spacing:.002em}.lg-head p{color:#55635a;font-size:17px;line-height:1.65;margin:0}.lg-prov{background:#f6f5ef;border:1px solid #ece9df;border-radius:14px;padding:14px 18px;font-size:14.5px;line-height:1.6;color:#33423a;margin:0 0 26px}.lg-card{border:1px solid #ece9df;border-radius:18px;padding:26px 28px;margin-bottom:22px;background:#fff}.lg-card h2{font:900 21px/1.25 Lato,Helvetica Neue,Arial,sans-serif;color:var(--logo-green);margin:0 0 14px;letter-spacing:-.005em}.lg-card p{font-size:15.5px;line-height:1.7;color:#3b463f;margin:0 0 12px}.lg-card p:last-child{margin-bottom:0}.lg-dl{display:grid;grid-template-columns:200px 1fr;gap:0;margin:0}.lg-dl dt,.lg-dl dd{padding:11px 0;border-bottom:1px solid #f0eee6;margin:0;font-size:15.5px;line-height:1.5}.lg-dl dt{color:#6b776f;font-weight:700}.lg-dl dd{color:#16241b;font-weight:700}.lg-dl dt:last-of-type,.lg-dl dd:last-of-type{border-bottom:0}.lg-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.lg-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #e3dfd2;border-radius:12px;font-weight:700;font-size:15px;color:var(--ink);transition:.22s}.lg-links a:hover{border-color:var(--logo-green);color:var(--logo-green);background:#f4f8f1;transform:translateY(-2px)}.lg-links a svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lg-poster{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:28px;align-items:start}.lg-poster img{width:100%;height:auto;border-radius:12px;border:1px solid #e3dfd2;display:block}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 30px;border-radius:100px;border:0;background:var(--logo-gold);color:#1d1700;font:900 15.5px Lato,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition:.25s}.lg-btn:hover{background:#ffd81a;transform:translateY(-2px);box-shadow:0 12px 28px #d9af0066}.lg-btn:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.lg-btn.green{background:var(--logo-green);color:#fff}.lg-btn.green:hover{background:var(--logo-green-d);box-shadow:none}.lg-cta{margin-top:6px;display:flex;flex-wrap:wrap;gap:12px}.lg-form{display:block}.lg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lg-fs{border:1px solid #ece9df;border-radius:18px;padding:22px 26px 26px;margin:0 0 20px;min-width:0}.lg-fs legend{font:900 17px Lato,Helvetica Neue,Arial,sans-serif;color:var(--logo-green);padding:0 10px}.lg-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.lg-grid .full{grid-column:1/-1}.lg-grid h4{font:900 15px Lato,Helvetica Neue,Arial,sans-serif;color:var(--ink);margin:8px 0 0}.lg-f{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:#4a574f;min-width:0}.lg-f input,.lg-f select,.lg-f textarea{font:400 16px Lato,Helvetica Neue,Arial,sans-serif;color:var(--ink);padding:12px 14px;border:1px solid #d6d3c5;border-radius:10px;background:#fff;width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.lg-f textarea{resize:vertical;min-height:110px}.lg-f input:focus,.lg-f select:focus,.lg-f textarea:focus{outline:0;border-color:var(--logo-green);box-shadow:0 0 0 3px #00532a24}.lg-amt{display:grid;grid-template-columns:110px 1fr;gap:10px}.lg-amt label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:#4a574f}.lg-amt input,.lg-amt select{font:400 16px Lato,Helvetica Neue,Arial,sans-serif;padding:12px 14px;border:1px solid #d6d3c5;border-radius:10px;width:100%;box-sizing:border-box}.lg-radios{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lg-radio{display:flex;gap:12px;align-items:flex-start;border:1px solid #d6d3c5;border-radius:12px;padding:14px 16px;cursor:pointer;transition:.2s}.lg-radio:hover{border-color:var(--logo-green)}.lg-radio:has(input:checked){border-color:var(--logo-green);background:#f4f8f1}.lg-radio input{margin-top:4px;accent-color:var(--logo-green);width:18px;height:18px;flex-shrink:0}.lg-radio span{font-size:14px;line-height:1.5;color:#4a574f}.lg-radio b{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.lg-check{display:flex;gap:12px;align-items:flex-start;margin-top:16px;font-size:14.5px;line-height:1.55;color:#33423a;cursor:pointer}.lg-check input{margin-top:3px;accent-color:var(--logo-green);width:18px;height:18px;flex-shrink:0}.lg-rep{margin-top:14px;padding-top:6px}.lg-cap{margin-top:18px;max-width:320px}.lg-muted{font-size:15px;color:#55635a;margin:0;line-height:1.6}.lg-note{font-size:13.5px;line-height:1.65;color:#55635a;margin:6px 0 18px}.lg-msg{background:#fdf1ef;border:1px solid #f1c6bf;color:#8a2a1c;border-radius:12px;padding:13px 16px;font-size:14.5px;line-height:1.55;margin:0 0 16px}.lg-ok{border:2px solid var(--logo-green);background:#f4f8f1;border-radius:18px;padding:34px 30px;text-align:center}.lg-ok h2{font-family:var(--ff-d);font-weight:400;text-transform:uppercase;font-size:34px;color:var(--logo-green);margin:0 0 12px}.lg-ok p{font-size:16.5px;line-height:1.65;color:#33423a;margin:0 0 10px}.lg-ok b{font-size:20px;color:var(--logo-green)}@media(max-width:700px){.lg-main{padding:32px 0 70px}.lg-card{padding:22px 20px}.lg-dl{grid-template-columns:1fr}.lg-dl dt{padding-bottom:0;border-bottom:0}.lg-dl dd{padding-top:2px}.lg-links,.lg-radios,.lg-grid,.lg-poster{grid-template-columns:1fr}.lg-fs{padding:18px 16px 22px}.lg-btn{width:100%}}
