/* Guided decisions and sample workflows, in GoGetter's navy and gold. */
.finder-step-label{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#6b7c90;font-size:13px}.finder-step-label>span{font-size:10px;color:#a08858;border:1px solid #d8d1c2;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.finder-paths{gap:17px}.finder-service{background:#fff;text-align:left;font:inherit;cursor:pointer;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.finder-service:hover{border-color:#baa16f;background:#fdfbf7}.finder-service[aria-pressed="true"]{border-color:#b59b63;box-shadow:inset 0 0 0 1px #b59b63;background:#f4eddf}.finder-service .service-route-number{display:flex;align-items:center;justify-content:space-between}.finder-service .service-route-number>i{font-style:normal;font-size:19px;color:#a18651}.finder-service>h3{font-size:24px}.finder-service>p{font-size:15px;line-height:1.8}.finder-select-label{font-size:12px;display:block;margin-top:20px;color:#9b7e46}.finder-service[aria-pressed="true"] .finder-select-label{color:#68542d;font-weight:600}
.finder-result{margin-top:24px;border:1px solid #dce3e9;border-radius:12px;overflow:hidden;background:#edf1f5}.finder-empty{padding:26px 30px;display:flex;gap:22px;align-items:center}.finder-empty>span{font-size:30px;color:#a38a58}.finder-empty strong{font-size:17px;font-weight:550}.finder-empty p{font-size:14px;color:#6f8093;margin-top:5px}.finder-result.has-selection{display:grid;grid-template-columns:1.15fr 1fr}.finder-preferences{padding:32px}.finder-preferences fieldset{border:0;padding:0;margin:25px 0 0}.finder-preferences legend{padding:0;margin-bottom:13px;font-size:14px;font-weight:500;color:#4c657e}.finder-options{display:flex;flex-wrap:wrap;gap:8px}.finder-options>button{background:#fff;border:1px solid #d1dae3;border-radius:7px;padding:10px 14px;font-size:12px;color:#667b91;min-height:43px;cursor:pointer}.finder-options>button[aria-pressed="true"]{background:#193650;color:#f7ead1;border-color:#193650}.finder-options>button:hover{border-color:#ac9158}.finder-reset{font-size:12px;color:#8593a0;border:0;background:none;padding:0;margin-top:25px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.finder-recommendation{padding:32px 35px;background:#16314b;color:#f4eddf}.finder-recommendation>.eyebrow{font-size:9px;color:#cbb27d}.finder-recommendation>h3{font-size:27px;letter-spacing:-.7px;line-height:1.3;margin-top:17px}.finder-recommendation>ul{padding:0;margin:24px 0;list-style:none;display:grid;gap:10px;font-size:14px;color:#b4c5d5}.finder-recommendation li{display:flex;align-items:flex-start;gap:10px}.finder-recommendation li::before{content:"✓";color:#d2b77d}.finder-recommendation>p{font-size:11px;color:#9fb3c7;padding-top:18px;border-top:1px solid #ffffff20;margin-bottom:20px}.finder-recommendation>.button{background:#d9bd83;color:#17324b;width:100%;justify-content:space-between;font-size:14px}.finder-details{font-size:12px;color:#d3c7ae;display:block;margin-top:17px;text-decoration:underline;text-underline-offset:4px}.finder-recommendation>small{display:block;color:#87a1ba;font-size:10px;line-height:1.8;margin-top:20px}
.interactive-work .section-heading{margin-bottom:32px}.work-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px}.work-demo-tabs>button{border:1px solid #57728b;background:#ffffff04;color:#a8bdcf;border-radius:8px;min-height:61px;padding:16px 21px;text-align:left;display:flex;align-items:center;gap:14px;font-size:15px;cursor:pointer;transition:background .2s,color .2s}.work-demo-tabs>button[aria-selected="true"]{background:#e5d6b6;border-color:#e5d6b6;color:#1b374f}.work-demo-tabs>button>span{font-size:9px;opacity:.55}.work-demo-tabs>button>i{font-size:18px;font-style:normal;margin-left:auto;opacity:.6}.work-demo-panel{background:#f4f6f8;border:1px solid #f4f6f8;color:#234058;border-radius:13px;padding:35px 39px;outline-offset:7px;min-width:0}.demo-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.demo-heading>div>span{font-size:9px;letter-spacing:1.5px;color:#9c865a}.demo-heading h3{font-size:32px;letter-spacing:-1px;line-height:1.2;margin-top:11px;color:#213c55}.demo-heading h3 br{display:none}.demo-view-toggle{display:flex;gap:5px;border:1px solid #d6dfe7;border-radius:8px;padding:4px;background:#e8edf2;flex-shrink:0}.demo-view-toggle>button{border:0;border-radius:5px;background:transparent;color:#7b8da0;font-size:11px;padding:10px 14px;min-height:39px;cursor:pointer}.demo-view-toggle>button[aria-pressed="true"]{background:#fff;color:#24445e;box-shadow:0 2px 7px #1b3b4e09}.demo-help{color:#8897a6;font-size:13px;line-height:1.8;margin-top:16px}.crm-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-top:26px}.demo-contact-list{display:flex;flex-direction:column;gap:9px}.demo-contact-list>button{display:flex;align-items:center;gap:14px;border:1px solid #dae1e8;border-radius:9px;background:#fff;padding:16px 19px;min-height:81px;text-align:left;color:#37536a;cursor:pointer}.demo-contact-list>button[aria-pressed="true"]{border-color:#a48b56;background:#ece4d5}.demo-contact-avatar{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#e9edf1;color:#9c875e;font-size:11px;flex-shrink:0}.demo-contact-list strong{font-size:14px;font-weight:550;display:block}.demo-contact-list small{display:block;font-size:11px;color:#8796a3;margin-top:3px}.demo-contact-list i{font-size:18px;color:#a48a52;font-style:normal;margin-left:auto}.demo-contact-detail{border:1px solid #d7e0e7;background:#fff;border-radius:9px;padding:23px 27px;min-width:0}.demo-detail-label{font-size:8px;letter-spacing:1px;color:#9b865c}.demo-contact-detail>h4{margin:10px 0 19px;font-size:24px;font-weight:500;line-height:1.3;color:#28465f}.demo-contact-detail dl{margin:0;display:grid;gap:12px}.demo-contact-detail dl>div{display:grid;grid-template-columns:83px 1fr;gap:10px;align-items:start}.demo-contact-detail dt{font-size:10px;color:#95a1ad;padding-top:2px}.demo-contact-detail dd{font-size:12px;color:#61778d;margin:0;line-height:1.6}
.demo-example-label{border:1px solid #d5dfe8;border-radius:25px;padding:8px 14px;font-size:10px;color:#8a9aaa;white-space:nowrap}.demo-subtabs{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.demo-subtabs>button{border:1px solid #d3dee8;background:#fff;border-radius:6px;padding:10px 15px;font-size:12px;color:#71859b;cursor:pointer}.demo-subtabs>button[aria-pressed="true"]{background:#284861;border-color:#284861;color:#f1e5cb}.property-demo-content{margin-top:18px;border:1px solid #dbe3e9;border-radius:10px;padding:24px 28px;min-height:201px;background:#fff}.demo-property-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:21px;border-bottom:1px solid #e6ebef}.demo-property-facts strong{display:block;font:500 31px var(--display);letter-spacing:-1px;color:#35536a}.demo-property-facts span{display:block;font-size:10px;color:#9aa5ae;margin-top:7px}.demo-property-note{font-size:12px;line-height:1.8;color:#8b9caa;margin-top:16px}.demo-table-scroll{overflow:auto;max-width:100%}.property-demo-content table{width:100%;border-collapse:collapse;font-size:12px;color:#6e8297;text-align:left;min-width:510px}.property-demo-content caption{text-align:left;font-size:10px;color:#99a7b4;margin-bottom:11px}.property-demo-content th{font-size:9px;letter-spacing:.4px;color:#9f8d66;font-weight:500;padding:8px 10px;border-bottom:1px solid #dfe6ed;white-space:nowrap}.property-demo-content td{padding:12px 10px;border-bottom:1px solid #edf0f3}.property-demo-content tr:last-child td{border:0}.demo-checklist>span{display:block;font-size:11px;color:#a58b55;margin-bottom:17px}.demo-checklist label{display:flex;align-items:center;gap:11px;font-size:13px;color:#6a8095;margin-top:10px;cursor:pointer;min-height:27px}.demo-checklist input{width:16px;height:16px;accent-color:#294b64}.demo-checklist p{font-size:10px;color:#98a6b3;line-height:1.7;margin-top:17px}
.demo-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.demo-timeline>button{border:1px solid #d9e1e9;background:#fff;padding:14px 18px;text-align:left;border-radius:8px;color:#8b9bab;cursor:pointer}.demo-timeline>button[aria-pressed="true"]{background:#e7dcc4;border-color:#b9a573;color:#375268}.demo-timeline span{font-size:7px;letter-spacing:1px;display:block}.demo-timeline strong{font-family:var(--display);font-size:30px;font-weight:500;letter-spacing:-1px;display:inline-block;line-height:1.4}.demo-timeline small{font-size:10px;display:inline-block;margin-left:16px}.demo-message{border:1px solid #dbe3e9;border-radius:9px;padding:24px 28px;margin-top:18px;background:#fff}.demo-message>span{font-size:8px;letter-spacing:1px;color:#9c895f}.demo-message>h4{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:9px 0 12px;color:#36546b}.demo-message>p{font-size:14px;line-height:1.85;color:#7b8e9e;max-width:870px}.demo-message>div{border-top:1px solid #e5eaf0;padding-top:14px;margin-top:19px;display:flex;gap:25px;align-items:flex-start}.demo-message b{font-size:10px;font-weight:500;color:#a28d61;white-space:nowrap}.demo-message div>span{font-size:12px;color:#8797a7;line-height:1.7}.demo-followup-note{font-size:10px;line-height:1.7;margin-top:14px;color:#98a5b2}.work-demo-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #d9e2e9;padding-top:24px;margin-top:28px}.work-demo-actions .button{font-size:13px;padding:12px 17px;min-height:45px;background:#fff;gap:20px}.work-demo-actions .text-link{font-size:12px;color:#8293a5;white-space:nowrap;min-height:30px}.demo-quote{border:0;background:none;font-size:12px;color:#a58a50;margin-left:auto;padding:10px 0;cursor:pointer}
.faq-search-label{font-size:12px;color:#718499;display:block;margin-top:28px;margin-bottom:9px}.faq-search-input{position:relative;max-width:350px}.faq-search-input>input{width:100%;background:#fff;border:1px solid #d5dfe8;border-radius:7px;min-height:48px;padding:12px 39px 12px 14px;font-size:14px;color:#405f78}.faq-search-input>input::-webkit-search-cancel-button{-webkit-appearance:none}.faq-search-input>button{position:absolute;right:8px;top:7px;width:33px;height:33px;border:0;background:none;font-size:20px;color:#9ca9b4;cursor:pointer}.faq-result-count{font-size:11px;color:#98a5b2;margin-top:10px}.faq-no-results{padding:28px;border:1px solid #dce3ea;border-radius:9px;background:#f1f4f7}.faq-no-results h3{font-size:22px;letter-spacing:-.5px}.faq-no-results p{font-size:15px;color:#8595a6;margin-top:12px}.faq-no-results .text-link{font-size:14px;margin-top:23px;border:0;background:none;padding:0;color:#a68b54}.faq-no-results>.finder-reset{display:block;margin-top:18px}
@media(max-width:1100px){.finder-service>h3{font-size:22px}.finder-service>p{font-size:14px}.finder-preferences{padding:27px}.finder-recommendation{padding:29px}.demo-heading h3{font-size:28px}.demo-heading h3 br{display:block}.work-demo-panel{padding:29px}.work-demo-tabs>button{padding:15px 17px;font-size:14px}.demo-timeline small{display:block;margin-left:0}.work-demo-actions{gap:20px}.demo-quote{margin-left:0}}
@media(max-width:850px){.finder-result.has-selection{grid-template-columns:1fr}.finder-recommendation>h3{font-size:27px}.finder-recommendation>ul{grid-template-columns:1fr;gap:8px}.finder-recommendation>.button{max-width:340px}.work-demo-panel{padding:27px}.demo-heading{gap:20px;align-items:flex-start}.demo-view-toggle{display:block;min-width:140px}.demo-view-toggle>button{display:block;width:100%;padding:8px 12px}.crm-demo-grid{gap:17px;grid-template-columns:.9fr 1.1fr}.demo-contact-list>button{gap:10px;padding:14px 12px}.demo-contact-list strong{font-size:12px}.demo-contact-list small{font-size:10px}.demo-contact-detail{padding:21px}.demo-contact-detail dl>div{grid-template-columns:1fr;gap:2px}.demo-contact-detail dl{gap:9px}.demo-property-facts strong{font-size:26px}.demo-property-facts{gap:15px}.demo-example-label{font-size:8px;padding:7px 10px}.demo-message>p{font-size:13px}}
@media(max-width:600px){.finder-step-label{font-size:12px;gap:10px}.finder-paths{gap:12px}.finder-service{padding:23px}.finder-service .service-route-number{margin-bottom:14px}.finder-service>h3{font-size:23px}.finder-service>p{font-size:15px;line-height:1.8}.finder-select-label{font-size:12px;margin-top:16px}.finder-empty{padding:23px;gap:15px;align-items:flex-start}.finder-empty strong{font-size:16px}.finder-empty p{font-size:13px}.finder-preferences{padding:24px 21px}.finder-preferences legend{font-size:13px}.finder-options{gap:7px}.finder-options>button{font-size:11px;padding:10px 12px}.finder-recommendation{padding:27px 23px}.finder-recommendation>h3{font-size:26px}.finder-recommendation>ul{font-size:14px}.finder-recommendation>p{line-height:1.9}.finder-details{font-size:12px}.work-demo-tabs{gap:5px}.work-demo-tabs>button{font-size:11px;padding:13px 10px;display:block;min-height:73px;line-height:1.7}.work-demo-tabs>button>span{display:block;font-size:7px;margin-bottom:3px}.work-demo-tabs>button>i{display:none}.work-demo-panel{padding:24px 19px}.demo-heading{display:block}.demo-heading>div>span{font-size:8px}.demo-heading h3{font-size:28px;line-height:1.25}.demo-heading h3 br{display:none}.demo-view-toggle{display:flex;width:100%;margin-top:21px;padding:4px;min-width:0}.demo-view-toggle>button{width:50%;font-size:11px;min-height:40px}.demo-help{font-size:12px;margin-top:17px;line-height:1.85}.crm-demo-grid{grid-template-columns:1fr;gap:16px;margin-top:21px}.demo-contact-list{gap:7px}.demo-contact-list>button{padding:12px 14px;min-height:71px;gap:12px}.demo-contact-avatar{width:32px;height:32px;font-size:10px}.demo-contact-list strong{font-size:13px}.demo-contact-list small{font-size:10px}.demo-contact-detail{padding:21px}.demo-contact-detail>h4{font-size:22px}.demo-contact-detail dl>div{grid-template-columns:70px 1fr;gap:8px}.demo-contact-detail dd{font-size:12px}.demo-detail-label{font-size:7px}.demo-example-label{display:inline-block;margin-top:17px;font-size:9px}.demo-subtabs{gap:6px;margin-top:20px}.demo-subtabs>button{font-size:10px;padding:10px 11px;min-height:41px}.property-demo-content{padding:19px 16px;min-height:0}.demo-property-facts{grid-template-columns:1fr;gap:17px}.demo-property-facts strong{font-size:26px;line-height:1.3}.demo-property-facts span{font-size:9px;margin-top:4px}.demo-property-note{font-size:11px}.demo-checklist label{font-size:12px;align-items:flex-start;gap:10px}.demo-checklist input{flex-shrink:0;margin-top:4px}.demo-checklist>span{font-size:10px}.demo-checklist p{font-size:9px}.demo-timeline{gap:7px;margin-top:20px}.demo-timeline>button{padding:12px}.demo-timeline strong{font-size:26px}.demo-timeline small{font-size:9px}.demo-message{padding:20px}.demo-message>h4{font-size:21px}.demo-message>p{font-size:13px;line-height:1.9}.demo-message>div{display:block}.demo-message div>span{display:block;margin-top:6px;font-size:11px}.demo-followup-note{font-size:9px}.work-demo-actions{display:grid;grid-template-columns:1fr;gap:15px;margin-top:25px;padding-top:23px}.work-demo-actions .button{width:100%;justify-content:space-between;font-size:13px}.work-demo-actions .text-link{font-size:12px;justify-self:start;white-space:normal}.demo-quote{justify-self:start;padding:0;font-size:12px;min-height:32px}.faq-search-label{margin-top:23px;font-size:12px}.faq-search-input{max-width:none}.faq-search-input>input{font-size:15px;min-height:49px}.faq-searchable .faq-list p{font-size:15px;line-height:1.9}.faq-searchable .faq-list summary{font-size:16px;gap:20px}.faq-no-results{padding:24px}.faq-no-results h3{font-size:23px}.faq-no-results p{font-size:15px}.faq-result-count{font-size:11px}}
@media(prefers-reduced-motion:reduce){.finder-service,.work-demo-tabs>button{transition:none}}
