:root{--ct-ink:#244b3c;--ct-muted:#6d7c69;--ct-paper:#f7f6ef;--ct-line:#dce3d3}*{box-sizing:border-box}body{margin:0;background:var(--ct-paper);color:var(--ct-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.mpp-trial{max-width:1180px;margin:auto;padding:38px 30px 24px}.ct-brand{display:inline-block;font-family:Georgia,serif;font-size:27px;line-height:1.1;color:var(--ct-ink);text-decoration:none;font-weight:bold}.ct-brand small{display:block;font:11px Arial,sans-serif;letter-spacing:3px;margin-top:9px}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin:58px 0 30px}.ct-story{padding:15px 0}.ct-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:bold}.ct-story h1{font:normal clamp(40px,5vw,64px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:20px 0 28px}.ct-story h1 em{color:#6e8057;font-weight:normal}.ct-story>p{max-width:470px;font-size:18px}.ct-story ol{padding-left:24px;margin:30px 0}.ct-story li{padding:8px 0 8px 6px}.ct-form{background:#fffef9;border:1px solid var(--ct-line);border-radius:28px;padding:34px;box-shadow:0 15px 45px #244b3c08}.ct-form h2{font:normal 34px/1.2 Georgia,serif;margin:0 0 12px}.ct-form>p{color:var(--ct-muted)}.ct-form form>label{display:block;font-weight:600;font-size:14px;margin:16px 0}.ct-form input:not([type=checkbox]){display:block;width:100%;font:inherit;font-size:17px;color:var(--ct-ink);border:1px solid #ccd7c3;border-radius:12px;background:#fff;padding:13px 14px;margin-top:6px}.ct-form input:focus{outline:3px solid #a9c698;outline-offset:2px}.ct-check{display:flex!important;align-items:start;gap:10px;font-weight:normal!important}.ct-check input{margin-top:5px;accent-color:var(--ct-ink);width:19px;height:19px;flex-shrink:0}.ct-fine{font-size:13px!important;line-height:1.6;color:var(--ct-muted)}a{color:var(--ct-ink)}.ct-button{display:block;width:100%;background:var(--ct-ink);color:#fff;text-decoration:none;text-align:center;border:0;border-radius:14px;padding:17px 14px;font:600 16px/1.4 Arial,sans-serif;cursor:pointer;margin-top:24px}.ct-button:hover{background:#183b2d}.ct-button:disabled{opacity:.5;cursor:not-allowed}.ct-help{border-top:1px solid var(--ct-line);padding-top:22px;font-size:14px;line-height:1.9}.ct-alert{padding:13px;border:1px solid #d9b58c;background:#fff2e1;border-radius:12px;color:#61452c!important}.ct-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ct-footer{font-size:12px;color:var(--ct-muted);border-top:1px solid var(--ct-line);padding-top:20px}@media(max-width:760px){.mpp-trial{padding:25px 18px}.ct-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.ct-story{padding:0}.ct-story h1{font-size:44px}.ct-form{padding:25px 20px}.ct-story ol{margin:18px 0}.ct-story>p{font-size:16px}}
