.pricing-product-tabs{display:flex;gap:8px;padding:5px;margin:30px 0;border-radius:10px;background:#edf3ef;width:-moz-fit-content;width:fit-content;max-width:100%}.pricing-product-tabs button{border:0;background:transparent;color:#53695c;border-radius:7px;padding:13px 20px;cursor:pointer;font:inherit;font-size:15px;font-weight:600}.pricing-product-tabs button[aria-selected=true]{background:#183f29;color:#fff}.pricing-product-tabs button:focus-visible{outline:3px solid #28a957;outline-offset:3px}.comparison-intro h3{font-size:28px;font-weight:550;margin:0 0 10px}.comparison-intro p,.home .comparison-intro p{color:var(--muted);font-size:16px;margin:0 0 25px}.feature-comparison{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.4;text-align:left}.feature-comparison td,.feature-comparison th{padding:14px 18px;border-bottom:1px solid #d7e2da}.feature-comparison th:first-child{width:52%;padding-left:0}.feature-comparison td,.feature-comparison thead th:not(:first-child){text-align:center}.feature-comparison thead th{vertical-align:top;padding-top:20px;padding-bottom:22px;font-weight:550}.feature-comparison thead strong{display:block;font-size:32px;color:#1e4a2e;line-height:1.2;margin:9px 0 6px}.feature-comparison thead small{display:block;font-weight:400;color:#5e7567;font-size:12px}.feature-comparison tbody th{font-weight:450}.feature-comparison td:last-child,.feature-comparison th:last-child{background:#eff8f1}.comparison-yes{color:#14813c;font-size:23px;font-weight:600}.comparison-no{color:#829489}.comparison-footnote,.home .comparison-footnote{font-size:13px;line-height:1.6;color:#64796b;margin:18px 0;max-width:850px}.comparison-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.bridge-free-summary{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:26px;background:#edf6ef;margin:32px 0;border-radius:10px}.bridge-free-summary h3{font-size:22px;font-weight:550;margin:0 0 10px}.home .bridge-free-summary p{font-size:15px;color:#5c7363;margin:0;max-width:660px}.bridge-free-summary>a,.firmware-bundle-summary>a{color:#187940;text-decoration:underline;text-underline-offset:4px;font-size:14px;flex-shrink:0}.farm-comparison{border-top:1px solid #cbdad0;border-bottom:1px solid #cbdad0;padding:0 0 22px;margin-top:30px}.farm-comparison:not([open]){padding-bottom:0}.farm-comparison>summary{cursor:pointer;padding:23px 0;font-size:21px}.farm-comparison>summary small{display:inline-block;color:#63796b;font-size:14px;margin-left:18px}.farm-comparison>p{font-size:15px;color:#5d7365;max-width:850px}.farm-feature-comparison th:first-child{width:40%}.firmware-bundle-summary{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:22px 0}.home .firmware-bundle-summary p{font-size:15px;color:#5e7365;margin:0;max-width:760px}.pricing-tax-details summary{cursor:pointer;font-size:14px;padding:15px 0;color:#597463}.setup-examples{border-top:1px solid #cbdad0;padding-bottom:8px}.setup-examples>summary{cursor:pointer;padding:22px 0;font-size:19px}.home .setup-examples>p{max-width:900px;font-size:15px;color:#5d7365}.setup-example-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:24px 0}.setup-example-grid article{background:#f2f7f3;border-radius:10px;padding:24px}.setup-example-grid article>span{font-size:11px;color:#37784c;letter-spacing:.06em}.setup-example-grid h3{font-size:28px;margin:16px 0;font-weight:550}.setup-example-grid ul{padding-left:20px;font-size:14px;line-height:1.7}.home .setup-example-grid p{font-size:13px;color:#627769;line-height:1.6;margin-bottom:0}.home .pricing-tax-details .tax-note{font-size:13px;line-height:1.6;max-width:950px}@media(max-width:760px){.pricing-product-tabs{width:100%;gap:3px}.pricing-product-tabs button{flex:1 1;padding:12px 8px;font-size:12px}.comparison-intro h3{font-size:24px}.feature-comparison{font-size:13px}.feature-comparison td,.feature-comparison th{padding:12px 6px}.feature-comparison th:first-child{width:48%}.feature-comparison thead strong{font-size:25px}.feature-comparison thead small{font-size:10px}.comparison-actions .button{font-size:13px;padding:14px 15px}.bridge-free-summary,.firmware-bundle-summary{flex-direction:column;align-items:start;gap:16px}.bridge-free-summary{padding:22px}.farm-comparison>summary{font-size:18px}.farm-comparison>summary small{display:block;margin:10px 0 0 22px}.farm-feature-comparison th:first-child{width:37%}.farm-feature-comparison thead strong{font-size:21px}.setup-example-grid{grid-template-columns:1fr;gap:16px}}