.sd_all *,.sd_answers *,.sd_hero *,.sd_how *,.sd_inside *,.sd_results *,.sd_why *{box-sizing:border-box}.sd_all,.sd_answers,.sd_how,.sd_inside,.sd_results,.sd_why{--sd-line:rgba(25, 35, 36, 0.14);--sd-line-strong:rgba(25, 35, 36, 0.28);--sd-radius:var(--standard-radius, 10px);--sd-ink:var(--dark-green, #192324);--sd-ink-soft:var(--olive-stone, #5E5F58);--sd-paper:var(--page-white, #f9f9f7);--sd-paper-2:var(--greige-4, #F2F4EC);--sd-accent:var(--pale-yellow-3, #E8FFAB);--sd-accent-deep:#1F6B4F}.sd_hero .sd_strip__label{color:var(--olive-stone,#5e5f58);text-transform:uppercase}.sd_hero .sd_strip{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sd_hero .sd_strip>li{margin:0;padding:0;list-style:none}.sd_hero .sd_strip>li::before{content:none}.sd_hero .sd_strip a{display:inline-flex;align-items:baseline;gap:7px;padding:9px 14px;border:1px solid rgba(25,35,36,.16);border-radius:100px;background:var(--white,#fff);text-decoration:none;color:var(--dark-green,#192324);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.sd_hero .sd_strip a:focus-visible,.sd_hero .sd_strip a:hover{border-color:rgba(25,35,36,.4);background:var(--pale-yellow-3,#e8ffab);transform:translateY(-1px)}.sd_hero .sd_strip__n{font-family:var(--header-font-primary, "GTF Solina Medium", sans-serif);letter-spacing:var(--header-letter-spacing, -.01em);font-size:18px;line-height:1;color:var(--sd-accent-deep,#1f6b4f)}.sd_hero .sd_strip__t{font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:12px;line-height:1;text-transform:uppercase}.sd_hero .sd_hero__sub{color:var(--olive-stone,#5e5f58);margin-bottom:20px}.sd_qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--sd-line);border:1px solid var(--sd-line);border-radius:var(--sd-radius);overflow:hidden}.sd_qcard{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:40px 32px 32px;background:var(--sd-paper);list-style:none;transition:background-color .25s ease}.sd_qcard::before{content:none}.sd_qcard:hover{background:var(--white,#fff)}.sd_qcard__n{font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:11px;line-height:1;color:var(--off-white-3,#a9a9a6)}.sd_qcard__q{margin:0;color:var(--sd-ink);text-wrap:balance}.sd_qcard__a{margin:0;color:var(--sd-ink-soft);flex:1 1 auto}.sd_qcard__tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border:1px solid var(--sd-line-strong);border-radius:100px;font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:11px;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--sd-ink);transition:background-color .2s ease,border-color .2s ease}.sd_qcard__tag span{transition:transform .2s ease}.sd_qcard__tag:focus-visible,.sd_qcard__tag:hover{background:var(--sd-accent);border-color:transparent}.sd_qcard__tag:hover span{transform:translateX(3px)}.sd_pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sd-line);border:1px solid var(--sd-line);border-radius:var(--sd-radius);overflow:hidden}.sd_pillar{display:flex;flex-direction:column;gap:12px;padding:36px 32px;background:var(--sd-paper);scroll-margin-top:120px}.sd_pillar__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--sd-line)}.sd_pillar__title{margin:0}.sd_pillar__count{margin:0;flex:none;font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:11px;line-height:1;text-transform:uppercase;color:var(--olive-stone,#5e5f58)}.sd_pillar__count span{font-family:var(--header-font-primary, "GTF Solina Medium", sans-serif);letter-spacing:var(--header-letter-spacing, -.01em);font-size:20px;color:var(--sd-accent-deep,#1f6b4f)}.sd_pillar__lead{margin:0;color:var(--sd-ink);font-family:var(--body-font-primary-bold, "Aeonik Medium", sans-serif)}.sd_pillar__body{margin:0;color:var(--sd-ink-soft);flex:1 1 auto}.sd_pillar__genes{margin:0;padding-top:14px;border-top:1px solid var(--sd-line);font-size:14px;color:var(--sd-ink-soft)}.sd_pillar__genes a{color:var(--sd-ink)}.sd_pillar__genes .tagline_s.outline{margin:0 10px 0 0}.sd_pillar--cta{background:var(--dark-green,#192324)}.sd_pillar--cta .sd_pillar__head{border-bottom-color:rgba(249,249,247,.18)}.sd_pillar--cta .sd_pillar__title{color:var(--page-white,#f9f9f7)}.sd_pillar--cta .sd_pillar__count{color:rgba(249,249,247,.65)}.sd_pillar--cta .sd_pillar__count span{color:var(--bright-lime-1,#ebffab)}.sd_pillar--cta .sd_pillar__lead{color:var(--page-white,#f9f9f7)}.sd_pillar--cta .sd_pillar__body{color:rgba(249,249,247,.75)}.sd_pillar__btn{align-self:flex-start;margin-top:4px}.sd_steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;counter-reset:sd-step}.sd_step{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sd_step::before{content:none}.sd_step::marker{content:none}.sd_step__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--sd-radius);margin-bottom:6px}.sd_step__n{margin:0;font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:11px;line-height:1;text-transform:uppercase;color:var(--off-white-3,#a9a9a6)}.sd_step__t{margin:0}.sd_step__b{margin:0;color:var(--sd-ink-soft);flex:1 1 auto}.sd_step__m{margin:0;padding-top:12px;border-top:1px solid var(--sd-line);font-family:var(--tagline-font-primary, "Aeonik Mono Regular", sans-serif);letter-spacing:var(--tagline-letter-spacing, .1em);font-size:11px;line-height:1;text-transform:uppercase;color:var(--sd-accent-deep,#1f6b4f)}.sd_results__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:50px;background:var(--sd-paper-2);border-radius:var(--sd-radius)}.sd_results__media img{width:100%;height:auto;border-radius:var(--sd-radius);display:block}.sd_results__copy p:last-child{margin-bottom:0}.sd_results__note{margin:0;padding-top:20px;border-top:1px solid var(--sd-line);color:var(--sd-ink-soft);font-size:14px}.sd_whygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sd_whycard{display:flex;flex-direction:column;gap:12px;padding:32px 28px;background:var(--white,#fff);border:1px solid var(--sd-line);border-radius:var(--sd-radius)}.sd_whycard__icon{width:64px;height:auto;margin-bottom:4px}.sd_whycard__t{margin:0}.sd_whycard__b{margin:0;color:var(--sd-ink-soft)}.sd_cta{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:50px;background:var(--dark-green,#192324);border-radius:var(--sd-radius)}.sd_cta__copy{max-width:60ch}.sd_cta__copy h2{color:var(--page-white,#f9f9f7)}.sd_cta__copy p{margin:0;color:rgba(249,249,247,.75)}.sd_cta__action{flex:none;display:flex;flex-direction:column;align-items:center;gap:16px}.sd_cta__action .tagline_s.outline{margin:0;color:rgba(249,249,247,.7);border-color:rgba(249,249,247,.3)}.sd_all [id^=sd_all_]{scroll-margin-top:120px}@media screen and (max-width:1200px){.sd_pillars,.sd_qgrid{grid-template-columns:repeat(2,1fr)}.sd_whygrid{grid-template-columns:repeat(2,1fr)}.sd_steps{grid-template-columns:repeat(2,1fr);gap:40px 30px}}@media screen and (max-width:900px){.sd_results__grid{grid-template-columns:1fr;gap:40px;padding:40px}.sd_cta{flex-direction:column;align-items:flex-start;gap:30px;padding:40px}.sd_cta__action{align-items:flex-start}}@media screen and (max-width:767px){.sd_pillars,.sd_qgrid{grid-template-columns:1fr}.sd_whygrid{grid-template-columns:1fr}.sd_steps{grid-template-columns:1fr;gap:40px}.sd_qcard{padding:32px 24px 28px}.sd_pillar{padding:32px 24px}.sd_results__grid{padding:28px}.sd_cta{padding:32px 28px}.sd_cta__action .button{width:100%}.sd_hero .sd_strip a{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.sd_hero .sd_strip a,.sd_qcard,.sd_qcard__tag,.sd_qcard__tag span{transition:none}.sd_hero .sd_strip a:hover,.sd_qcard__tag:hover span{transform:none}}