/* Conversion and journey improvements — September 2026 */
.pcuk-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.pcuk-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border-radius:9px;font-weight:900;text-decoration:none}
.pcuk-hero-actions .pcuk-hero-primary{background:#b8df22;color:#111416;border:2px solid #b8df22}
.pcuk-hero-actions .pcuk-hero-secondary{background:rgba(255,255,255,.92);color:#111416;border:2px solid rgba(255,255,255,.92)}
.pcuk-hero-actions a:focus-visible,.pcuk-hero-actions a:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.18)}
.se-experience-note{margin:14px 0 0;font-weight:800;color:#283018}
.se-enquiry{padding:72px 0;background:#f5f2e9}
.se-enquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:start}
.se-enquiry-copy h2{margin-top:8px}.se-enquiry-copy p{line-height:1.65}
.se-form{background:#fff;border:1px solid #d9d7cf;border-radius:16px;padding:24px;box-shadow:0 14px 36px rgba(24,28,20,.08)}
.se-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.se-form label{display:block;font-weight:800;color:#20231f}.se-form label span{display:block;margin-bottom:7px}
.se-form input,.se-form select,.se-form textarea{width:100%;box-sizing:border-box;border:1px solid #b9bcb5;border-radius:8px;background:#fff;color:#171917;padding:12px;font:inherit}
.se-form textarea{resize:vertical}.se-form-wide{margin-top:15px}
.se-form-consent{display:flex!important;gap:10px;align-items:flex-start;margin:16px 0;font-size:13px;line-height:1.5;font-weight:500!important}
.se-form-consent input{width:auto;margin-top:3px}.se-form-consent span{margin:0!important}
.se-form .button{border:0;cursor:pointer;width:100%}
.se-success{padding:13px 15px;border-radius:8px;background:#eaf7bd;color:#27320b;font-weight:800;margin-bottom:16px}
@media(max-width:700px){.pcuk-hero-actions{display:grid;grid-template-columns:1fr;margin-top:18px}.pcuk-hero-actions a{width:100%;box-sizing:border-box;text-align:center}.se-enquiry{padding:48px 0}.se-enquiry-grid,.se-form-grid{grid-template-columns:1fr}.se-enquiry-grid{gap:24px}.se-form{padding:18px}}
