.download-shell{color:#213c43;background:#f6f3eb;min-height:100vh;padding:28px 24px 70px;font-family:Arial,sans-serif}.download-shell header{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:auto;display:flex}.download-shell a{color:inherit}.download-shell header>a:first-child{letter-spacing:2px;font-weight:800;text-decoration:none}.download-shell header span{margin-left:16px;font-size:12px}.download-card{background:#fff;border:1px solid #ded8cb;border-radius:18px;max-width:660px;margin:64px auto 0;padding:44px;box-shadow:0 18px 60px #293e3c08}.download-kicker{letter-spacing:2px;color:#926c34;font-size:11px;font-weight:700}.download-card h1{margin:18px 0 24px;font-family:Georgia,serif;font-size:44px;line-height:1.1}.download-card p{line-height:1.7}.phone-label{margin-top:28px;margin-bottom:10px;font-weight:700;display:block}.download-card input[type=tel]{box-sizing:border-box;color:#213c43;background:#fff;border:1px solid #b8c3c0;border-radius:8px;width:100%;padding:16px;font-size:19px}.download-consent{gap:12px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.download-consent input{accent-color:#1c5049;flex-shrink:0;width:19px;height:19px;margin-top:4px}.download-card button,.download-primary{box-sizing:border-box;text-align:center;cursor:pointer;background:#173e35;border:0;border-radius:8px;width:100%;padding:18px;font-size:16px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.download-card button:disabled{opacity:.6;cursor:wait}.download-fine{color:#627570;font-size:12px}.download-card aside{border-top:1px solid #e0e5df;margin-top:30px;padding-top:24px}.download-card aside h2{font-size:23px}.download-card footer{margin-top:28px;font-size:14px}.download-error{color:#902f24;background:#fff1ef;padding:12px}.download-honey{position:absolute;left:-10000px}.download-shell a:focus-visible,.download-shell button:focus-visible,.download-shell input:focus-visible{outline-offset:4px;outline:3px solid #c88c3c}@media (width<=600px){.download-shell{padding:20px 16px}.download-card{margin-top:35px;padding:28px 22px}.download-card h1{font-size:35px}.download-shell header span{display:none}}
