.demo-page{color:#22261e;background:#fbf9ed;max-width:820px;margin:0 auto;padding:36px 24px 64px;font-family:Arial,sans-serif;line-height:1.6}.demo-page a{color:inherit;text-underline-offset:4px}.demo-logo{letter-spacing:-3px;font-size:44px;font-weight:800;text-decoration:none}.demo-logo span{color:#315e4b}.demo-page header{margin:40px 0 28px}.demo-eyebrow{letter-spacing:2px;color:#737460;font-size:12px;font-weight:700}.demo-page h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,54px);font-weight:400;line-height:1.12}.demo-page header>p:last-child{color:#66695d;font-size:18px}.demo-form{background:#fffef8;border:1px solid #dedecf;border-radius:22px;padding:30px;position:relative}.demo-form label{flex-direction:column;gap:7px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.demo-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{box-sizing:border-box;color:#22261e;width:100%;font:inherit;background:#fff;border:1px solid #bfc4b6;border-radius:9px;min-height:48px;padding:12px;font-size:16px}.demo-form textarea{resize:vertical}.demo-form :focus-visible{outline-offset:3px;outline:3px solid #315e4b}.demo-form .demo-consent{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.demo-consent input{min-width:20px;height:20px;margin-top:3px}.demo-note{color:#66695d;font-size:13px}.demo-form button{color:#fff;cursor:pointer;background:#22261e;border:0;border-radius:28px;min-height:50px;padding:15px 24px;font-size:17px}.demo-form button span{margin-left:16px}.demo-page aside{margin:28px 0;font-size:15px}.demo-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:540px){.demo-page{padding:24px 18px 40px}.demo-form{padding:22px 18px}.demo-grid{grid-template-columns:1fr}.demo-page header{margin-top:28px}.demo-form button{width:100%}}
