._3T5SoG_shell{color:#17211d;background:radial-gradient(circle at 12% 12%,#e2f4e7,#0000 24rem),radial-gradient(circle at 92% 72%,#dce9f1,#0000 28rem),#f7f9f5;min-height:100vh}._3T5SoG_header,._3T5SoG_main,._3T5SoG_footer{width:min(1120px,100% - 40px);margin:0 auto}._3T5SoG_header{border-bottom:1px solid #17211d1a;justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}._3T5SoG_brand{color:#17211d;letter-spacing:-.05em;align-items:center;gap:10px;font-size:1.25rem;font-weight:820;text-decoration:none;display:flex}._3T5SoG_brand span span{color:#0b8f55}._3T5SoG_logo{object-fit:contain;width:42px;height:42px}._3T5SoG_nav{align-items:center;gap:20px;display:flex}._3T5SoG_nav a{color:#53635b;font-size:.78rem;font-weight:750;text-decoration:none}._3T5SoG_nav a:hover{color:#087143}._3T5SoG_nav ._3T5SoG_primaryLink{color:#fff;background:#0b8f55;border-radius:9px;padding:10px 15px}._3T5SoG_nav ._3T5SoG_primaryLink:hover{color:#fff;background:#087143}._3T5SoG_main{padding:86px 0 96px}._3T5SoG_hero{max-width:870px}._3T5SoG_eyebrow{color:#0b8f55;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}._3T5SoG_hero h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 24px;font-size:clamp(3rem,7vw,6rem);line-height:.95}._3T5SoG_hero>p:last-child{color:#53635b;max-width:760px;margin:0;font-size:1.12rem;line-height:1.75}._3T5SoG_highlights{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}._3T5SoG_card{background:#ffffffd1;border:1px solid #dfe5de;border-radius:18px;min-width:0;padding:28px;box-shadow:0 18px 50px #1a32270f}._3T5SoG_card span{color:#087143;background:#e8f7ee;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:850;display:grid}._3T5SoG_card h2{letter-spacing:-.03em;margin:20px 0 10px;font-size:1.15rem}._3T5SoG_card p{color:#5f6f67;margin:0;font-size:.86rem;line-height:1.7}._3T5SoG_steps{margin-top:86px}._3T5SoG_steps h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.1rem)}._3T5SoG_stepsIntro{color:#5f6f67;max-width:680px;margin:0;line-height:1.7}._3T5SoG_stepList{background:#fff;border:1px solid #dfe5de;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid;overflow:hidden}._3T5SoG_step{border-right:1px solid #dfe5de;padding:26px}._3T5SoG_step:last-child{border-right:0}._3T5SoG_step strong{color:#0b8f55;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;display:block}._3T5SoG_step h3{margin:10px 0 8px;font-size:1rem}._3T5SoG_step p{color:#65736c;margin:0;font-size:.8rem;line-height:1.65}._3T5SoG_note{color:#46564e;background:#e8f7eec7;border-left:4px solid #0b8f55;border-radius:0 10px 10px 0;margin-top:34px;padding:18px 20px;font-size:.78rem;line-height:1.65}._3T5SoG_cta{color:#fff;background:#17211d;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:38px;display:flex}._3T5SoG_cta h2{letter-spacing:-.04em;margin:0 0 7px;font-size:1.65rem}._3T5SoG_cta p{color:#b9c4be;margin:0;line-height:1.6}._3T5SoG_cta a{color:#fff;background:#21a866;border-radius:10px;flex:none;padding:13px 18px;font-size:.82rem;font-weight:800;text-decoration:none}._3T5SoG_cta a:hover{background:#28b872}._3T5SoG_footer{color:#6d7c75;border-top:1px solid #17211d1a;justify-content:space-between;gap:24px;padding:24px 0 36px;font-size:.7rem;display:flex}._3T5SoG_footer nav{flex-wrap:wrap;gap:16px;display:flex}._3T5SoG_footer a{color:inherit;text-decoration:none}._3T5SoG_footer a:hover{color:#087143}@media (max-width:820px){._3T5SoG_nav a:not(._3T5SoG_primaryLink){display:none}._3T5SoG_main{padding-top:60px}._3T5SoG_highlights,._3T5SoG_stepList{grid-template-columns:1fr}._3T5SoG_step{border-bottom:1px solid #dfe5de;border-right:0}._3T5SoG_step:last-child{border-bottom:0}._3T5SoG_cta{flex-direction:column;align-items:flex-start}}@media (max-width:520px){._3T5SoG_header,._3T5SoG_main,._3T5SoG_footer{width:min(100% - 28px,1120px)}._3T5SoG_header{min-height:70px}._3T5SoG_nav ._3T5SoG_primaryLink{padding:9px 12px}._3T5SoG_main{padding:48px 0 72px}._3T5SoG_hero h1{font-size:clamp(2.65rem,14vw,4rem)}._3T5SoG_hero>p:last-child{font-size:1rem}._3T5SoG_highlights,._3T5SoG_steps{margin-top:52px}._3T5SoG_card,._3T5SoG_step{padding:22px}._3T5SoG_cta{margin-top:52px;padding:26px}._3T5SoG_footer{flex-direction:column}}
