.enrollment{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;max-width:1200px;padding-top:30px}.enrollment section{border:0}.intro ol{list-style:none;padding:0;margin:30px 0}.intro li{padding:18px 0;border-top:1px solid var(--line)}.intro li strong,.intro li span{display:block}.intro li span{font-size:14px;color:var(--muted)}.form-panel{background:#fffdf8;padding:32px!important;border:1px solid var(--line)!important;border-radius:6px;margin:28px 0}.form-panel h2{font-size:36px}form label{display:block;font-size:14px;margin:20px 0}form input:not([type=checkbox]){display:block;width:100%;font:inherit;border:1px solid #bcc3b7;background:white;border-radius:3px;padding:13px;margin-top:8px;color:var(--ink)}form input:focus-visible{outline:2px solid #9b7338;outline-offset:2px}form input[readonly]{background:#efeee8}form small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.checkbox{display:flex;align-items:flex-start;gap:11px;font-size:12px}.checkbox input{margin:3px 0 0;flex-shrink:0;width:17px;height:17px;accent-color:var(--ink)}.form-panel button{width:100%;white-space:normal}button:disabled{opacity:.55;cursor:wait}.trial-price,.service-notice{font-size:13px;padding:16px;background:#f1e6ce;border-radius:3px}.service-notice{border-left:3px solid #b4883f}#form-status{font-size:13px;overflow-wrap:anywhere}#form-status.error{color:#9b3428}.honeypot{position:absolute;left:-10000px}.data-note{grid-column:1/-1;padding-top:0}.data-note h3{font-size:22px}.data-note p{font-size:13px;max-width:100ch}@media(max-width:800px){.enrollment{display:block;padding-top:0}.enrollment .intro{padding-bottom:0}.form-panel{margin-top:0;padding:25px!important}.intro h1{font-size:43px}.intro ol{margin:20px 0}.intro li{padding:10px 0}}
