.trial-form-section{padding:96px 0;background:#f3f2ef;border-top:1px solid #deddd8;border-bottom:1px solid #deddd8}.trial-form-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px;align-items:start}.trial-form-copy h2{font-size:clamp(2.3rem,4vw,4.8rem);line-height:.98;letter-spacing:-.045em;margin:14px 0 24px;max-width:9ch}.trial-form-copy>p{font-size:1.08rem;line-height:1.7;max-width:560px;color:#4a4a4a}.trial-form-copy ul{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid #d2d0cb}.trial-form-copy li{padding:14px 0;border-bottom:1px solid #d2d0cb;font-weight:650}.trial-price{background:#111216;color:#fff;padding:28px;margin-top:34px}.trial-price strong{display:block;font-size:3rem;line-height:1}.trial-price span{display:block;margin-top:6px;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;opacity:.7}.trial-price p{margin:18px 0 0;line-height:1.6;color:#ddd}.trial-form-card{background:#fff;border:1px solid #d5d3ce;padding:40px}.trial-form{display:grid;gap:22px}.trial-form label{display:grid;gap:8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:#222}.trial-form input,.trial-form select,.trial-form textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #aaa;background:#fff;border-radius:0;padding:13px 0;font:inherit;font-size:1rem;text-transform:none;letter-spacing:0;color:#111;outline:none;transition:border-color .2s ease}.trial-form textarea{border:1px solid #aaa;padding:14px;resize:vertical;min-height:128px}.trial-form input:focus,.trial-form select:focus,.trial-form textarea:focus{border-color:#111}.trial-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.trial-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:12px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;line-height:1.55!important;font-size:.92rem!important}.trial-check input{width:18px!important;height:18px;margin:2px 0 0;accent-color:#111}.trial-check a{color:inherit;text-decoration:underline}.trial-submit{width:100%;border:0;min-height:54px;cursor:pointer;border-radius:0}.trial-small{font-size:.82rem;color:#666;line-height:1.55;margin:0}.trial-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.trial-success,.trial-error{padding:18px 20px;margin-bottom:24px;border:1px solid #111}.trial-success{background:#f0f5ef}.trial-error{background:#fff1ef;border-color:#9b2c20}.trial-success strong,.trial-error strong{display:block;font-size:1rem;margin-bottom:4px}.trial-success p,.trial-error p{margin:0;line-height:1.5}.trial-form select{appearance:auto}@media(max-width:900px){.trial-form-section{padding:64px 0}.trial-form-grid{grid-template-columns:1fr;gap:40px}.trial-form-copy h2{max-width:12ch}.trial-form-card{padding:28px}.trial-two{grid-template-columns:1fr;gap:22px}}@media(max-width:560px){.trial-form-section{padding:48px 0}.trial-form-grid{gap:30px}.trial-form-card{padding:22px 18px}.trial-price{padding:22px}.trial-form{gap:20px}.trial-form-copy h2{font-size:2.55rem}.trial-form input,.trial-form select,.trial-form textarea{font-size:16px}}