.streamline{color:var(--ink);background:#e5eade;padding:100px 6%}.streamline-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 8%;display:grid}.streamline-heading>.eyebrow{color:#46632f;grid-column:1/-1}.streamline-heading h2{letter-spacing:-.04em;margin:22px 0 45px;font-size:clamp(42px,6vw,88px);font-weight:450;line-height:1.06}.streamline em{color:#46632f;font-style:normal}.streamline-heading>p:last-child{color:#43543e;max-width:530px;margin-bottom:45px;font-size:20px;line-height:1.7}.streamline-tabs{display:block}.streamline-options{border-bottom:1px solid #9dad92;flex-wrap:wrap;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.streamline-options button{cursor:pointer;min-height:56px;color:#43543e!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;padding:18px 23px!important;font-size:16px!important}.streamline-options button[data-active],.streamline-options button[aria-selected=true]{background:var(--ink)!important;color:#e5eade!important}.streamline-options button:focus-visible{outline-offset:3px;outline:2px solid #46632f!important}.streamline-panel{outline-offset:8px;min-height:540px;padding:35px 0 0!important}.example-audience{color:#526448;margin:0 0 20px;font-size:14px}.streamline-panel h3{letter-spacing:-.035em;max-width:1000px;margin:15px 0 28px;font-size:clamp(30px,3.8vw,55px);font-weight:450;line-height:1.12}.example-before{border-bottom:1px solid #adbaa3;grid-template-columns:170px 1fr;gap:25px;padding-bottom:25px;display:grid}.example-before>span{color:#5b604e;padding-top:5px;font-size:14px}.example-before p{color:#43543e;max-width:900px;margin:0;font-size:17px;line-height:1.7}.example-after{margin:28px 0 32px;font-size:22px;font-weight:500}.example-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.example-flow li{border-top:2px solid #62813e;padding:30px 35px 15px 0;position:relative}.example-node{background:var(--ink);color:#e5eade;text-align:center;border-radius:50%;width:27px;height:27px;font-size:12px;line-height:27px;position:absolute;top:-14px;left:0}.example-product{align-items:center;gap:12px;min-height:35px;font-size:16px;font-weight:500;display:flex}.example-product img{object-fit:contain;flex-shrink:0}.example-flow h4{margin:23px 0 12px;font-size:22px;font-weight:500;line-height:1.25}.example-flow p{color:#43543e;max-width:350px;margin:0;font-size:16px;line-height:1.7}.example-payoff{color:#304823;border-top:1px solid #adbaa3;margin-top:25px;padding-top:20px;font-size:21px;line-height:1.5}.integration-note{color:#526448;max-width:860px;font-size:14px;line-height:1.7}.streamline-invitation{border-top:1px solid #adbaa3;justify-content:space-between;align-items:center;gap:40px;margin-top:50px;padding-top:30px;display:flex}.streamline-invitation h3{margin:0 0 15px;font-size:25px;font-weight:450}.streamline-invitation p{color:#43543e;max-width:660px;font-size:17px;line-height:1.7}.streamline-invitation .text-link{color:var(--ink);border-color:#46632f;flex-shrink:0}.streamline-invitation .text-link span{color:#46632f}@media (prefers-reduced-motion:no-preference){.streamline-panel .example-connected{animation:.4s ease-out example-arrive}.example-node{animation:.5s ease-out backwards example-arrive}.example-flow li:nth-child(2) .example-node{animation-delay:.12s}.example-flow li:nth-child(3) .example-node{animation-delay:.24s}@keyframes example-arrive{0%{transform:translateY(10px)}to{transform:translateY(0)}}}@media (max-width:800px){.streamline{padding:65px 6%}.streamline-heading{display:block}.streamline-heading h2{margin-bottom:25px}.streamline-heading>p:last-child{margin-bottom:30px;font-size:18px}.streamline-options button{padding:14px 16px!important;font-size:14px!important}.streamline-panel{min-height:0}.example-before{display:block}.example-before>span{margin-bottom:12px;display:block}.example-flow{display:block}.example-flow li{border-top:0;border-left:2px solid #62813e;padding:0 0 35px 30px}.example-node{top:0;left:-15px}.example-flow h4{margin-top:16px;font-size:22px}.example-flow p{max-width:100%}.example-payoff{font-size:20px}.streamline-invitation{display:block}.streamline-invitation .text-link{margin-top:15px}}
