/* Prominent signup actions; product example controls keep their own hierarchy. */
a.signup-cta,.rp .rp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#d6a365;color:#251b11;border:1px solid #886136;border-bottom:3px solid #8e6232;border-radius:7px;min-height:56px;padding:12px 22px;font-size:14px;font-weight:800;letter-spacing:-.15px;text-decoration:none;box-shadow:0 3px 0 #251b110b;transition:background .15s,box-shadow .15s}
a.signup-cta:hover,.rp .rp-cta:hover{background:#ebbd82;box-shadow:0 4px 12px #68461e20;color:#251b11}
a.signup-cta:active,.rp .rp-cta:active{border-bottom-width:1px;padding-bottom:14px}
a.signup-cta>span,.rp .rp-cta>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff4df55;font-size:19px;font-weight:600;flex:none}
a.signup-cta:focus-visible,.rp .rp-cta:focus-visible{outline:3px solid #825827;outline-offset:5px}.workflow a.signup-cta:focus-visible{outline-color:#f8d6a7}
.header-actions a.signup-cta{min-height:50px;font-size:13px;padding:9px 17px;gap:22px}.header-actions a.signup-cta>span{width:24px;height:24px;font-size:16px}
.hero-action-links a.signup-cta{min-width:239px;min-height:64px;padding:15px 23px;font-size:17px}.hero-action-links{gap:20px}.hero-action .trial-terms{font-size:11px;line-height:1.9}
.dispatch-foot a.signup-cta{color:#251b11;min-height:54px;font-size:13px;padding:11px 19px;margin:0;text-decoration:none}
.start-section a.signup-cta{min-width:232px;min-height:60px;font-size:15px}.start-section .trial-terms{font-size:11px;line-height:1.8}
.business-signup{margin-top:27px}.business-signup>small{display:block;color:#6d665c;font-size:11px;margin-top:11px}
.reach-section{padding-block:68px}.reach-section .section-heading{margin-bottom:35px}.reach-section .section-heading>p{max-width:305px}.reach-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #c5bfb1;padding-block:26px;list-style:none;margin:0}.reach-channels>li{padding:3px 26px;border-right:1px solid #c5bfb1;min-width:0}.reach-channels>li:first-child{padding-left:0}.reach-channels>li:last-child{border:0;padding-right:0}.channel-icon{width:28px;height:28px;stroke:#8c6235;stroke-width:1.6;fill:none;margin-bottom:19px}.reach-channels h3{font-size:18px;letter-spacing:-.3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reach-channels h3>span{font-size:9px;font-weight:650;letter-spacing:0;background:#e0d8c9;color:#66553c;border:1px solid #c0b49d;border-radius:3px;padding:3px 6px}.reach-channels p{font-size:13px;line-height:1.85;color:#69665b;margin-top:9px;max-width:235px}.reach-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:25px}.reach-bottom>p{font-size:11px;line-height:1.9;color:#6a6255;max-width:660px}.reach-bottom strong{color:#34372d;font-weight:750}.reach-bottom p>a{text-decoration:underline;text-underline-offset:4px;font-weight:700}.reach-bottom>a{flex:none}
.signup-band{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#272b28;color:#f1ede3;border-radius:9px;padding:27px 30px;margin-top:31px}.signup-band h3{font-size:24px;line-height:1.3;letter-spacing:-.65px}.signup-band p{font-size:12px;line-height:1.8;color:#c4bdad;margin-top:8px}.signup-band .signup-cta{flex:none}
.rp .rp-cta{display:flex;width:100%;min-height:55px;padding:11px 15px;font-size:13px;gap:12px}.rp .rp-cta>span{width:24px;height:24px;font-size:17px}.rp .rp-recommended .rp-cta{background:#e7b675;border-color:#e7b675;border-bottom-color:#a87940;color:#251b11}.rp .rp-recommended .rp-cta:hover{background:#f3c997}.rp .rp-recommended .rp-cta:focus-visible{outline-color:#f9dfb9}
@media(max-width:1100px){.header-actions{gap:21px}.desktop-links{gap:23px}.hero-action-links a.signup-cta{min-width:220px;font-size:15px}.reach-channels>li{padding-inline:19px}.reach-channels h3{font-size:16px}.reach-channels p{font-size:12px}.reach-bottom{gap:25px}.reach-bottom>p{max-width:550px}}
@media(max-width:900px){.reach-section{padding-block:52px}.hero-action-links a.signup-cta{min-height:57px;min-width:210px;font-size:14px}.reach-channels{grid-template-columns:1fr 1fr;gap:25px 0}.reach-channels>li{padding-inline:22px}.reach-channels>li:nth-child(odd){padding-left:0}.reach-channels>li:nth-child(even){border-right:0;padding-right:0}.reach-channels p{max-width:310px}.reach-channels h3{font-size:18px}.reach-bottom{align-items:flex-start}.reach-bottom>a{font-size:12px;padding-inline:17px;gap:18px}.signup-band{padding:25px}.signup-band h3{font-size:22px}.signup-band p{font-size:11px}}
@media(max-width:600px){.header-actions a.signup-cta{font-size:10px;min-height:46px;padding:8px 10px;gap:10px}.header-actions a.signup-cta>span{width:18px;height:18px;font-size:13px}.hero-action-links{gap:11px 20px;align-items:flex-start;flex-direction:column}.hero-action-links a.signup-cta{min-width:0;width:100%;justify-content:space-between;font-size:16px;min-height:59px;padding:13px 19px}.hero-action-links .secondary-link{min-height:35px}.hero-action .trial-terms{font-size:10px;max-width:340px}.reach-section{padding-block:40px}.reach-section .section-heading{margin-bottom:26px}.reach-channels{padding-block:23px;gap:26px 0}.reach-channels>li{padding-inline:15px}.reach-channels h3{font-size:16px;gap:5px}.reach-channels p{font-size:12px;line-height:1.8}.channel-icon{width:24px;height:24px;margin-bottom:12px}.reach-bottom{flex-direction:column;gap:19px;margin-top:20px}.reach-bottom>p{font-size:11px;line-height:1.85}.reach-bottom>a{font-size:13px;min-width:210px}.dispatch-foot a.signup-cta{margin-top:16px;font-size:12px;min-width:220px}.signup-band{padding:23px 21px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:25px}.signup-band h3{font-size:22px}.signup-band p{font-size:11px}.signup-band .signup-cta{width:100%;font-size:13px;padding-inline:16px;min-height:53px}.business-signup{margin-top:23px}.business-signup>small{font-size:10px}.start-section a.signup-cta{font-size:14px;min-height:56px}.rp .rp-cta{font-size:14px}}
@media(max-width:360px){.header-actions a.signup-cta{font-size:9px;padding-inline:8px}.header-actions a.signup-cta>span{display:none}.reach-channels>li{padding-inline:12px}.reach-channels h3{font-size:15px}.reach-channels p{font-size:11px}.reach-channels h3>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){a.signup-cta,.rp .rp-cta{transition:none}}
.reach-channels{padding-inline:0}
