/* KYMIVO service organisation */
/* Hero copy and CTAs size the section in normal flow across every locale. */
.hero{height:auto;min-height:760px;padding-bottom:100px}.hero-top{margin-bottom:25px}.hero-contact-cta{position:relative;z-index:2;margin:0 6% 16px;max-width:540px;flex-direction:column;align-items:flex-start;gap:14px}.hero-contact-cta p{max-width:500px}.hero-ease{position:relative;z-index:2;margin:0 6% 20px!important;max-width:500px!important;line-height:1.75}.hero-secondary{position:relative;z-index:2;margin:0 6% 12px;width:fit-content;max-width:88%}.hero-secondary .pill{position:static;max-width:100%;white-space:normal;line-height:1.5;background:#d9dfaa;border-color:#d9dfaa;color:#132d2d}.hero-image{pointer-events:none}.hero-image .motion-toggle{pointer-events:auto}.hero>.ticker{z-index:2}.hero .image-label{pointer-events:none}
@media(min-width:751px){.hero-top>p,.hero-contact-cta,.hero-ease{max-width:min(540px,52%)!important}.hero-image:after{background:linear-gradient(90deg,#f7f5ee 2%,#f7f5eef5 30%,#f7f5eead 53%,#f7f5ee00 76%)}}
@media(max-width:750px){.hero{min-height:0;padding-bottom:0}.hero-top{margin-bottom:22px}.hero-contact-cta{max-width:88%;align-items:stretch}.hero-ease{max-width:88%!important;font-size:14px}.hero-secondary{margin-bottom:24px}.hero-image{pointer-events:auto}}

.services.video-choices{display:block;background:transparent;color:#132d2d;border-radius:0}.video-choices h2,.video-choices .choice-card h3,.video-choices .choice-card small,.video-choices .choice-card a{color:#132d2d}.video-choices .eyebrow{color:#53675f}.video-choices .choices-note{color:#425951}.video-choices .choice-card a{background:transparent;border-color:#132d2d55}.video-choices{padding:64px 0;border-top:1px solid #132d2d26}.video-choices h2,.business-extras h2{font:500 clamp(28px,4vw,49px)/1.16 Manrope,system-ui;letter-spacing:-1px;max-width:850px}.choices-intro,.business-extras>p{max-width:750px;color:#53675f;line-height:1.8}.choices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.choice-card{display:flex;flex-direction:column;background:#fffdf6;border:1px solid #132d2d30;border-radius:14px;padding:26px}.choice-card:nth-child(2){background:#e6ebdb}.choice-card h3{font:500 25px/1.25 Manrope,system-ui;margin:16px 0}.choice-card p{line-height:1.8;font-size:15px;color:#425951;flex:1}.choice-card small{letter-spacing:.1em}.choice-card a{align-self:flex-start;margin-top:12px}.choices-note{border-left:3px solid #8a9e64;padding-left:18px;max-width:820px;font-size:14px;line-height:1.8}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.extras-grid article{padding:28px;border:1px solid #132d2d30;border-radius:14px;background:#fffdf6}.extras-grid h3{font:500 25px/1.3 Manrope,system-ui}.extras-grid p{font-size:15px;line-height:1.8;color:#425951}.hero-ease{max-width:760px;font-size:15px;line-height:1.7;color:#53675f;margin:18px 0 25px}.service-detail{max-width:1000px;margin:auto;padding:32px 24px}.service-detail h1{font:500 clamp(35px,6vw,65px)/1.12 Manrope,system-ui;max-width:850px}.service-detail p{line-height:1.8;max-width:780px}.service-detail .contact{margin:45px 0;padding:28px;background:#e6ebdb;border-radius:14px}.tool-enquiry{margin-top:36px;border-top:1px solid #132d2d33;padding:30px 0}.tool-enquiry h2{font:500 28px/1.25 Manrope,system-ui}.tool-enquiry p{line-height:1.7;max-width:750px}.tool-enquiry summary{cursor:pointer;display:inline-block;border:1px solid #132d2d;padding:12px 20px;border-radius:8px}.tool-enquiry form{max-width:750px;padding:24px 0}.tool-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tool-enquiry label{display:block;font-size:14px}.tool-enquiry input:not([type=checkbox]),.tool-enquiry select{display:block;box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #132d2d66;border-radius:6px;padding:12px;background:#fffdf6;color:#132d2d;font:inherit;min-width:0}.tool-enquiry .lead-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin:22px 0 12px}.lead-consent input{flex:0 0 auto;margin-top:6px}.tool-enquiry .lead-privacy,.tool-enquiry [role=status]{font-size:13px}.tool-enquiry button{border:1px solid #132d2d;border-radius:8px;padding:12px 20px;background:#132d2d;color:#fffdf6;font:600 14px system-ui;cursor:pointer}.tool-enquiry button:disabled{opacity:.6;cursor:wait}@media(max-width:750px){.choices-grid,.extras-grid,.tool-lead-grid{grid-template-columns:1fr}.choice-card,.extras-grid article{padding:23px}.video-choices{padding:40px 0}.choice-card h3{font-size:24px}.business-extras h2{overflow-wrap:anywhere}.service-detail{padding:24px 20px}}