:root{--rafiki-teal:#12606a;--rafiki-coral:#e97868;--rafiki-green:#79bd35;--rafiki-ink:#253240;--rafiki-mist:#f5f8f7}.conversion-faq details[open] summary:after{content:"-"}
.conversion-hero{position:relative;isolation:isolate;min-height:clamp(35rem,70vh,47rem);display:grid;align-items:center;background:#193f43;color:#fff;overflow:hidden}.conversion-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.conversion-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,43,47,.88) 0%,rgba(10,43,47,.62) 46%,rgba(10,43,47,.2) 100%);z-index:-1}.conversion-inner{width:min(1120px,calc(100% - 2rem));margin:auto}.conversion-hero__content{max-width:44rem;padding:4rem 0}.conversion-eyebrow{margin:0 0 .75rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b9e2d8}.conversion-hero h1{max-width:12ch;margin:0;font-size:clamp(2.45rem,5vw,4.75rem);line-height:1.04;font-weight:800}.conversion-hero p{max-width:39rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.7}.conversion-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.conversion-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;border:2px solid transparent;border-radius:4px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.conversion-button:hover{transform:translateY(-2px)}.conversion-button--primary{background:var(--rafiki-coral);color:#fff}.conversion-button--secondary{border-color:#fff;color:#fff;background:rgba(255,255,255,.08)}.conversion-section{padding:clamp(3.5rem,7vw,6rem) 0}.conversion-section--mist{background:var(--rafiki-mist)}.conversion-heading{max-width:44rem;margin:0 auto 2.2rem;text-align:center}.conversion-heading h2{margin:0;color:var(--rafiki-ink);font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.18;font-weight:800}.conversion-heading p{margin:.85rem auto 0;line-height:1.7;color:#5f6d78}.conversion-trust{border-bottom:1px solid #dfebe8;background:#fff}.conversion-trust__grid,.conversion-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.conversion-trust__item{padding:1.2rem 1rem;border-left:3px solid var(--rafiki-green)}.conversion-trust__item strong{display:block;color:var(--rafiki-ink);font-size:1rem}.conversion-trust__item span{display:block;margin-top:.35rem;color:#5e6a73;font-size:.9rem;line-height:1.5}.conversion-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.conversion-card{overflow:hidden;background:#fff;border:1px solid #dfe8e6;border-radius:6px;box-shadow:0 8px 26px rgba(24,54,53,.07)}.conversion-card img{width:100%;height:220px;object-fit:cover}.conversion-card__body{padding:1.25rem}.conversion-card h3{margin:0;color:var(--rafiki-ink);font-size:1.2rem;font-weight:800}.conversion-card p{margin:.65rem 0 1rem;color:#60707a;font-size:.94rem;line-height:1.6}.conversion-text-link{color:var(--rafiki-teal);font-weight:800;text-decoration:none}.conversion-text-link:hover{text-decoration:underline}.conversion-process__step{padding:1.4rem;border-top:4px solid var(--rafiki-coral);background:#fff}.conversion-step-number{display:block;color:var(--rafiki-coral);font-size:.78rem;font-weight:900;letter-spacing:.08em}.conversion-process h3{margin:.5rem 0;color:var(--rafiki-ink);font-size:1.1rem;font-weight:800}.conversion-process p{margin:0;color:#5f6d78;line-height:1.6;font-size:.94rem}.conversion-service{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.conversion-service__content h2{margin:0;color:var(--rafiki-ink);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.18;font-weight:800}.conversion-service__content p{color:#5f6d78;line-height:1.75}.conversion-list{padding:0;margin:1.2rem 0 1.8rem;list-style:none}.conversion-list li{position:relative;margin:.75rem 0;padding-left:1.4rem;color:#46545f;line-height:1.55}.conversion-list li:before{content:"";position:absolute;left:0;top:.53rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--rafiki-green)}.conversion-service__image{width:100%;min-height:320px;object-fit:cover;border-radius:6px}.conversion-faq{max-width:820px;margin:auto}.conversion-faq details{border-bottom:1px solid #dce6e3;background:#fff}.conversion-faq summary{cursor:pointer;padding:1.15rem 1.25rem;color:var(--rafiki-ink);font-weight:800;list-style:none}.conversion-faq summary::-webkit-details-marker{display:none}.conversion-faq summary:after{content:"+";float:right;color:var(--rafiki-teal);font-size:1.3rem}.conversion-faq details[open] summary:after{content:"−"}.conversion-faq p{margin:0;padding:0 1.25rem 1.25rem;color:#5f6d78;line-height:1.65}.conversion-final{background:var(--rafiki-teal);color:#fff}.conversion-final .conversion-heading h2,.conversion-final .conversion-heading p{color:#fff}.conversion-final .conversion-heading p{max-width:42rem}.conversion-final .conversion-actions{justify-content:center}.conversion-enquiry{background:var(--rafiki-mist);border-top:1px solid #dce9e6}.conversion-enquiry__intro{max-width:760px;margin:0 auto 1.5rem;text-align:center}.conversion-enquiry__intro h2{margin:0;color:var(--rafiki-ink);font-size:clamp(1.65rem,3vw,2.3rem);font-weight:800}.conversion-enquiry__intro p{color:#5f6d78;line-height:1.65}.conversion-enquiry__form{max-width:840px;margin:auto;padding:1.25rem;background:#fff;border:1px solid #dbe7e3;border-radius:6px}.conversion-whatsapp{position:fixed;right:1rem;bottom:1rem;z-index:40;display:inline-flex;align-items:center;gap:.55rem;padding:.78rem 1rem;border-radius:4px;background:#1f9d55;color:#fff;font-weight:800;box-shadow:0 7px 22px rgba(0,0,0,.22);text-decoration:none}.conversion-whatsapp:hover{background:#168046;color:#fff}.conversion-whatsapp:focus-visible,.conversion-button:focus-visible,.conversion-text-link:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:800px){.conversion-hero:after{background:rgba(10,43,47,.76)}.conversion-trust__grid,.conversion-process__grid,.conversion-cards,.conversion-service{grid-template-columns:1fr}.conversion-trust__item{border-left:0;border-top:3px solid var(--rafiki-green)}.conversion-card img{height:200px}.conversion-service__image{min-height:250px}.conversion-whatsapp{bottom:.8rem;right:.8rem}.conversion-hero__content{padding:5rem 0 4rem}}
