.gv-reviewed{width:100%;max-width:1440px;margin:auto}.gv-reviewed section{margin-block:0!important}.gv-review-intro{padding:42px 0 32px}.gv-reviewed h1{font-size:clamp(2.1rem,3.6vw,3.5rem);max-width:none}.gv-reviewed h2{font-size:clamp(1.8rem,2.8vw,2.65rem);margin:0 0 22px}.gv-reviewed h3{font-size:1.5rem;line-height:1.35;margin:24px 0 14px}.gv-reviewed h4{font:700 .85rem Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:24px 0 10px;color:#52685d}.gv-reviewed p{font-size:1.05rem;line-height:1.7;margin:0 0 18px}.gv-review-intro p{max-width:780px}.gv-review-row{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding:44px 0;border-top:1px solid #c5cfc1}.gv-review-row>img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;border-radius:5px;margin:0}.gv-programme-row{align-items:start}.gv-programme-row>img{position:sticky;top:120px;aspect-ratio:.93;max-height:680px}.gv-reviewed .gv-review-eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#776344;margin-bottom:20px}.gv-review-price{font-weight:700}.gv-review-cta{display:inline-block!important;background:#c7a477!important;color:#203e37!important;text-decoration:none!important;padding:15px 23px;border-radius:4px;font-size:1rem;font-weight:700;border:1px solid #203e37}.gv-review-cta:focus-visible{outline:3px solid #203e37;outline-offset:5px}.gv-reviewed .gv-review-small{font-size:.88rem;margin-top:12px;color:#52685d}.gv-review-story{background:#e8ede5;border-block:1px solid #c5cfc1;padding:40px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start}.gv-review-name{display:flex;gap:40px}.gv-review-name strong{display:block;font:2.7rem Georgia,serif;margin-bottom:12px}.gv-review-name>div:last-child strong{color:#8b643d}.gv-review-name span{font-size:.9rem}.gv-review-ivory{background:#f5f3ee;border-top:0}.gv-reviewed li{font-size:1rem;line-height:1.7;margin-bottom:10px}.gv-review-end{background:#203e37;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.gv-review-end h2,.gv-review-end p{color:#f5f3ee}.gv-review-end p{margin-bottom:0}.gv-review-framework{background:#e8ede5;padding:32px 24px;border-block:1px solid #c5cfc1}.gv-review-framework .approach-root{padding:0}.gv-review-framework .approach-closing{display:none}.gv-insight-row>img{aspect-ratio:1.4}.faq-section{background:#e8ede5;padding:40px;margin:0!important}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq-grid details{background:#f5f3ee;border:1px solid #c5cfc1;border-radius:5px;padding:0;margin:0!important;align-self:start}.faq-grid details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;font-weight:700;min-height:80px}.faq-grid details summary::-webkit-details-marker{display:none}.faq-grid details summary:after{content:'+';background:#c7a477;color:#203e37;border-radius:50%;width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}.faq-grid details[open] summary:after{content:'−'}.faq-grid details summary:focus-visible{outline:3px solid #203e37;outline-offset:-3px}.faq-grid details p{padding:0 24px 24px;margin:0}.faq-intro{max-width:680px}.faq-footer{margin-top:24px}.gv-home .contact-proposal{padding-block:44px}.gv-home .contact-proposal .contact-form{padding:26px!important} .gv-home .contact-proposal .contact-form p:empty{display:none}@media(min-width:1100px){.gv-programme-heading{font-size:clamp(2rem,3.05vw,3.1rem)!important;white-space:nowrap}}@media(max-width:800px){.gv-review-row,.gv-review-story{grid-template-columns:1fr;gap:28px}.gv-review-row{padding:32px 0}.gv-review-story,.faq-section{padding:28px 22px}.gv-programme-row>img{position:static;aspect-ratio:1.35;max-height:none}.faq-grid{grid-template-columns:1fr}.gv-review-end{display:block;padding:28px}.gv-review-end a{margin-top:20px}.gv-review-framework{padding:26px 16px}.gv-programme-heading{white-space:normal}.gv-review-row>img{aspect-ratio:1.3}}
.govoraus-enquiry{max-width:680px;width:100%;position:relative}.govoraus-enquiry input[type=hidden]{display:none!important}.govoraus-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.govoraus-enquiry>br,.govoraus-enquiry>p>br{display:none}.govoraus-enquiry>p{margin:0}.govoraus-enquiry label{display:block;font-size:.95rem;font-weight:700;margin:18px 0 8px}.govoraus-enquiry label:first-of-type{margin-top:0}.govoraus-enquiry input:not([type=hidden]),.govoraus-enquiry select,.govoraus-enquiry textarea{display:block;width:100%;padding:10px 12px;border:1px solid #68786e;border-radius:4px;background:#fff;color:#203e37;font:inherit;min-height:46px}.govoraus-enquiry textarea{min-height:110px}.govoraus-enquiry .field-help,.govoraus-enquiry .privacy-note{font-size:.85rem;line-height:1.5;margin:10px 0 16px}.govoraus-enquiry button{padding:14px 22px;background:#c7a477;color:#203e37;font-weight:bold;border:1px solid #203e37;border-radius:4px;cursor:pointer}.govoraus-enquiry input:focus-visible,.govoraus-enquiry textarea:focus-visible,.govoraus-enquiry select:focus-visible{outline:3px solid #c7a477;outline-offset:2px}.gv-review-framework.gv-home .intro p{max-width:640px}.gv-review-framework .step h3{font-size:1.35rem}.gv-review-framework .journey{padding:0}.gv-review-framework.gv-home{margin:0!important}.gv-home .contact-copy p{max-width:480px}
