.rhi-discovery{--dc-deep: #003729;--dc-green: #087f62;--dc-mint: #dce9df;--dc-paper: #f7f5f0;--dc-card: #fffefa;--dc-ink: #1a2a24;--dc-muted: #6e7169;--dc-line: #e3e5dc;color:var(--dc-ink);background:var(--dc-paper);font-family:Figtree,sans-serif}.rhi-discovery *,.rhi-discovery *:before,.rhi-discovery *:after{box-sizing:border-box}.rhi-discovery a{color:var(--dc-deep)}.rhi-discovery a:focus-visible{outline:3px solid var(--dc-green);outline-offset:4px;border-radius:4px}.rhi-discovery__hero{padding:clamp(64px,6vw,82px) 24px 62px;position:relative}.rhi-discovery__hero-inner{width:min(100%,1232px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:clamp(42px,7vw,96px);align-items:center}.rhi-discovery__intro{max-width:690px}.rhi-discovery h1,.rhi-discovery h2,.rhi-discovery h3{color:var(--dc-deep)}.rhi-discovery__intro h1{max-width:740px;margin:0 0 27px;font:400 clamp(47px,6vw,76px)/.99 "Newsreader",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.rhi-discovery__intro h1 em{color:var(--dc-green);font-weight:400}.rhi-discovery__lead{max-width:630px;margin:0;font-size:clamp(17px,1.45vw,19px);line-height:1.68}.rhi-discovery__one-to-one{margin:18px 0 0;color:var(--dc-deep);font-size:17px;font-weight:700;line-height:1.55}.rhi-discovery__button,.rhi-discovery__closing-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:11px;margin-top:27px;padding:15px 24px;border:1px solid var(--dc-deep);border-radius:999px;background:var(--dc-deep);color:#fffefa!important;text-align:center;text-decoration:none;font-size:16px;font-weight:700;transition:background-color .18s ease,transform .18s ease}.rhi-discovery__button:hover,.rhi-discovery__closing-button:hover{transform:translateY(-2px);background:#07533f}.rhi-discovery__offer{padding:clamp(26px,3.4vw,38px);border:1px solid var(--dc-line);border-radius:27px;background:var(--dc-card);box-shadow:0 22px 58px #0037291b}.rhi-discovery__offer-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:22px;border-radius:50%;color:var(--dc-green);background:#eaf1e9}.rhi-discovery__offer h2{max-width:330px;margin:0 0 15px;font:400 29px/1.14 Newsreader,Georgia,serif;letter-spacing:-.02em}.rhi-discovery__price{display:flex;align-items:baseline;gap:11px;margin-bottom:22px}.rhi-discovery__price span{color:var(--dc-deep);font-family:var(--rhi-font-editorial)!important;font:400 60px/.95 Newsreader,Georgia,serif;letter-spacing:-.04em}.rhi-discovery__price small{color:var(--dc-muted);font-size:15px}.rhi-discovery__offer ul{display:grid;gap:13px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5}.rhi-discovery__offer li{display:flex;gap:11px;align-items:flex-start}.rhi-discovery__offer li svg{flex:0 0 auto;margin-top:2px;color:var(--dc-green)}.rhi-discovery__button--full{width:100%;margin-top:25px}.rhi-discovery__email{margin:16px 0 0;color:var(--dc-muted);text-align:center;font-size:13px;line-height:1.6}.rhi-discovery__email a,.apply-calendar__fallback a{font-weight:700;text-underline-offset:3px}.rhi-discovery__schedule{width:min(100% - 48px,1232px);margin:0 auto;padding:30px clamp(18px,4vw,40px) 27px;scroll-margin-top:110px;border:1px solid var(--dc-line);border-radius:28px;background:var(--dc-card);box-shadow:0 20px 55px #00372913}.rhi-discovery__schedule-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 17px}.rhi-discovery__schedule-heading h2,.rhi-discovery__about-heading h2{margin:0;font:400 clamp(37px,4.4vw,52px)/1.05 "Newsreader",Georgia,serif;letter-spacing:-.035em}.rhi-discovery__schedule-heading>p{max-width:390px;margin:0 0 5px;color:var(--dc-muted);font-size:14px;line-height:1.6}.apply-calendar{width:100%}.apply-calendar__iframe{display:block;width:100%;height:1100px;border:0;border-radius:15px;background:#f7f3ed}.apply-calendar__fallback{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;color:var(--dc-muted);text-align:center;font-size:13px;line-height:1.7}.apply-calendar__fallback a{display:inline-flex;align-items:center;gap:4px;color:var(--dc-deep)}.apply-calendar__separator{margin:0 3px;color:#a3a79e}.rhi-discovery__privacy-note{margin:18px 0 0;color:var(--dc-muted);text-align:center;font-size:12px;line-height:1.6}.rhi-discovery__about{margin-top:74px;background:#edf0e9}.rhi-discovery__about-inner{width:min(100%,1232px);margin:0 auto;padding:75px 24px 80px;display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:clamp(32px,7vw,90px)}.rhi-discovery__about-heading h2{max-width:300px;margin-bottom:13px}.rhi-discovery__about-heading>p:last-child{max-width:280px;margin:0;color:#58665d;font-size:16px;line-height:1.65}.rhi-discovery__topic-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.rhi-discovery__topic{min-height:232px;padding:24px 22px;border:1px solid #e3e5dc;border-radius:21px;background:var(--dc-card)}.rhi-discovery__topic-number{display:block;margin-bottom:20px;color:var(--dc-green);font:400 39px/.95 Newsreader,Georgia,serif}.rhi-discovery__topic h3{margin:0 0 9px;font-size:17px;line-height:1.3}.rhi-discovery__topic p{margin:0;color:#58665d;font-size:14px;line-height:1.6}.rhi-discovery__closing{width:min(100% - 48px,1232px);margin:76px auto 80px;padding:clamp(30px,5vw,54px);border-radius:28px;background:var(--dc-deep);color:#f9f7f1}.rhi-discovery__closing-inner{display:flex;align-items:center;justify-content:space-between;gap:34px}.rhi-discovery__closing-inner>div{max-width:720px}.rhi-discovery__closing h2{max-width:700px;margin:0 0 13px;color:#fffefa;font:400 clamp(37px,4.8vw,54px)/1.06 "Newsreader",Georgia,serif;letter-spacing:-.025em}.rhi-discovery__closing-inner p{max-width:690px;margin:0;color:#d1e0d6;font-size:16px;line-height:1.68}.rhi-discovery__closing-button{flex:0 0 auto;margin:0;border-color:#f1eee5;background:#f1eee5;color:var(--dc-deep)!important}.rhi-discovery__closing-button:hover{background:#dce9df;border-color:#dce9df}@media(max-width:900px){.rhi-discovery__hero-inner{grid-template-columns:minmax(0,1fr) minmax(285px,.8fr);gap:35px}.rhi-discovery__topic-list{grid-template-columns:1fr}.rhi-discovery__topic{min-height:auto;display:grid;grid-template-columns:48px 1fr;gap:12px}.rhi-discovery__topic-number{margin:0}}@media(max-width:700px){.rhi-discovery__hero{padding:64px 20px 48px}.rhi-discovery__hero-inner{grid-template-columns:1fr;gap:34px}.rhi-discovery__intro h1{font-size:clamp(46px,12vw,62px);margin-bottom:21px}.rhi-discovery__lead{font-size:17px}.rhi-discovery__one-to-one{font-size:16px}.rhi-discovery__offer{padding:25px;border-radius:22px}.rhi-discovery__offer h2{font-size:27px}.rhi-discovery__price span{font-size:54px}.rhi-discovery__schedule{width:calc(100% - 32px);padding:24px 15px 21px;border-radius:22px;scroll-margin-top:82px}.rhi-discovery__schedule-heading{display:block;margin-bottom:14px}.rhi-discovery__schedule-heading h2{font-size:39px}.rhi-discovery__schedule-heading>p{margin-top:9px;font-size:13px}.apply-calendar__iframe{height:1150px;border-radius:12px}.apply-calendar__fallback{gap:5px;font-size:12px}.rhi-discovery__about{margin-top:52px}.rhi-discovery__about-inner{padding:53px 20px 56px;grid-template-columns:1fr;gap:24px}.rhi-discovery__about-heading h2{font-size:43px}.rhi-discovery__topic-list{gap:11px}.rhi-discovery__topic{padding:21px}.rhi-discovery__closing{width:calc(100% - 32px);margin:52px auto 56px;padding:30px 24px;border-radius:23px}.rhi-discovery__closing-inner{align-items:flex-start;flex-direction:column;gap:20px}.rhi-discovery__closing h2{font-size:40px}.rhi-discovery__closing-inner p{font-size:15px}.rhi-discovery__closing-button{width:100%}}@media(prefers-reduced-motion:reduce){.rhi-discovery__button,.rhi-discovery__closing-button{transition:none}}
