.free-draft-panel{display:grid;grid-template-columns:1.3fr .85fr;gap:52px;padding:48px;background:linear-gradient(125deg,#14294b,#101a30);border:1px solid #35558a;border-radius:12px;align-items:center}.draft-badge{display:inline-block;padding:6px 12px;background:#23457b;border:1px solid #466daf;border-radius:20px;font-size:11px;color:#dbe7ff;margin-bottom:24px}.free-draft-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.15}.free-draft-copy>p{font-size:14px}.free-draft-copy .button{margin-top:14px}.free-draft-copy .draft-scope{font-size:11px;color:#b8c8e1;line-height:1.7;margin-top:18px}.draft-preview{min-width:0;background:#f2f5fc;border-radius:9px;box-shadow:0 16px 35px #0003;overflow:hidden;color:#101a30}.draft-preview-top{display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:1.5px;background:#e2e9fa;padding:17px 22px}.draft-preview-body{padding:34px 24px}.draft-preview-line{width:38px;height:5px;background:#628aff;margin-bottom:25px}.draft-preview-body>strong{display:block;font-size:clamp(24px,2.5vw,35px);line-height:1.2;letter-spacing:-1px}.draft-preview-rule{width:60%;height:7px;background:#d3ddf2;margin-top:25px}.draft-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:35px}.draft-preview-grid>span{height:48px;border-radius:4px;background:#dce5f8}.draft-preview>p{padding:0 24px 20px;margin:0;font-size:10px;color:#4a5e80}@media(max-width:850px){.free-draft-panel{grid-template-columns:1fr;padding:30px;gap:30px}.draft-preview{max-width:460px;width:100%}}@media(max-width:480px){.free-draft-panel{padding:24px 20px}.free-draft-copy .button{width:100%;padding:15px 12px;font-size:12px}.free-draft-copy h2{font-size:30px}}
