/* One navigation rhythm, a clear footer, and familiar source-attributed review cards. */
.experience-navigation button,.experience-navigation a,.experience-navigation summary,#account-site-nav button,#account-site-nav a{font:500 17px/1.45 system-ui,-apple-system,sans-serif!important;letter-spacing:0!important;box-sizing:border-box;min-height:48px;padding:12px 16px!important;text-align:left;text-decoration:none;color:#041839;border-radius:0}
.experience-navigation .unified-menu-group,.unified-menu-group{display:block;width:100%;min-width:0}.experience-navigation .unified-menu-group>button,#account-site-nav .unified-menu-group>button{display:flex;width:100%;border:0;background:white;cursor:pointer}.unified-menu-group>button:after,.about-menu-group>button:after,.account-about-group>button:after{content:none!important}.unified-submenu{display:flex;flex-direction:column;border-left:2px solid #f58b5e;margin:4px 16px 12px;padding-left:10px}.unified-submenu[hidden]{display:none!important}.experience-navigation .unified-submenu a,#account-site-nav .unified-submenu a{display:block;font-size:17px!important}.unified-submenu a:hover{background:#f0f4f8}.experience-navigation a[data-agent-tracker]{font:500 17px/1.45 system-ui!important}
.sunset-site-footer .footer-columns{display:grid!important;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;padding:42px 0!important}.sunset-site-footer .footer-columns>nav,.sunset-site-footer .footer-columns>section{position:static!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;line-height:1.65!important;transform:none!important;width:auto!important}.sunset-site-footer .footer-columns a,.sunset-site-footer .footer-columns p{display:block!important;position:static!important;float:none!important;width:auto!important;max-width:100%!important;white-space:normal!important}.sunset-site-footer .footer-legal{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 30px!important;padding:26px 0!important}.sunset-site-footer .footer-legal nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px 20px!important}.sunset-site-footer .footer-legal>p:last-child{flex:1 0 100%;max-width:850px;line-height:1.8!important}.sunset-site-footer .footer-mast{padding-top:24px!important}.sunset-site-footer .footer-brand{width:172px!important;height:120px!important}.sunset-site-footer .footer-brand img{width:365px!important;height:365px!important;left:-101px!important;top:-108px!important}
.google-review-summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #e1e5ea}.google-review-summary>strong{font:500 48px/1 system-ui;color:#202124}.google-stars{color:#fbbc04;font:22px/1.5 system-ui;letter-spacing:2px}.google-review-summary a,.google-review-card a{font:14px/1.5 system-ui;color:#1a73e8;text-decoration:none}.review-snapshot{font:13px/1.7 system-ui;color:#647084}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.google-review-card{border:1px solid #dadce0;border-radius:8px!important;padding:24px;gap:16px;box-shadow:0 2px 6px #20212408}.review-person{display:flex;align-items:center;gap:12px}.review-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;background:#e8eef6;color:#274766;border-radius:50%;font:600 16px system-ui}.review-person>div{display:flex;flex-direction:column;gap:3px}.review-person strong{font:600 15px/1.4 system-ui}.review-person div>span{font:12px/1.4 system-ui;color:#70757a}.google-source-mark{margin-left:auto;color:#4285f4;font:600 22px system-ui}.google-review-card blockquote{font:400 15px/1.75 system-ui!important;color:#3c4043!important;margin:0!important;flex:1}.google-review-card .google-stars{font-size:19px}.homepage-team-story,.homepage-testimonials,.sunset-owner{display:none!important}
.workspace-site-header{position:sticky;top:0;z-index:1000;background:white;display:grid;grid-template-columns:56px 190px 1fr auto;gap:18px;align-items:center;padding:12px 28px;min-height:110px}.workspace-site-header .account-site-toggle{position:static;transform:none;grid-column:1;grid-row:1}.workspace-site-header .account-logo{grid-column:2;grid-row:1;width:185px;height:88px;position:relative;overflow:hidden;display:block}.workspace-site-header .account-logo img{position:absolute;width:414px;max-width:none;height:414px;left:-119px;top:-125px;object-fit:contain}.workspace-brand-title{grid-column:3;grid-row:1;text-align:center;display:flex;flex-direction:column;gap:8px}.workspace-brand-title span{font:600 12px/1.4 system-ui;letter-spacing:2px}.workspace-brand-title strong{font:500 30px/1.2 Georgia}.workspace-account{grid-column:4;grid-row:1;display:flex;align-items:center;gap:10px;text-decoration:none;font:500 16px system-ui;min-height:48px}.workspace-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#edf1f7}.workspace-avatar img{width:100%;height:100%;object-fit:cover}.workspace-site-header .account-site-toggle svg{width:32px;height:32px}
@media(max-width:900px){.sunset-site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-brand-title{display:none}.workspace-site-header{grid-template-columns:48px minmax(0,1fr) auto;padding:10px 18px;gap:12px}.workspace-site-header .account-logo{width:160px;justify-self:start}.workspace-account{grid-column:3}.workspace-site-header .account-logo img{width:365px;height:365px;left:-107px;top:-108px}}
@media(max-width:540px){.testimonial-grid{grid-template-columns:1fr}.sunset-site-footer .footer-columns{gap:26px 18px}.sunset-site-footer .footer-legal{display:block!important}.sunset-site-footer .footer-legal>*{margin-bottom:18px!important}.workspace-site-header{padding:8px 12px;gap:8px;min-height:96px}.workspace-site-header .account-logo{width:138px;height:78px}.workspace-site-header .account-logo img{width:318px;height:318px;left:-93px;top:-94px}.workspace-user-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account{font-size:14px;gap:6px}.workspace-avatar{width:32px;height:32px}}
@media(max-width:360px){.sunset-site-footer .footer-columns{grid-template-columns:1fr}.workspace-user-name{display:none}}
.net-panel{background:white;color:#041839}.net-content{max-width:1240px;margin:auto;padding:48px 28px 72px}.net-content>h2{font:500 clamp(32px,4vw,48px)/1.2 Georgia;margin:14px 0}.net-intro{font:18px/1.6 system-ui;color:#647084}.net-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:48px;align-items:start;margin-top:36px}.net-form fieldset{border:0;border-top:1px solid #dbe2ea;padding:24px 0 30px;margin:0;min-width:0}.net-form legend{font:600 19px/1.4 system-ui;padding:0 14px 0 0}.net-form label{display:block;font:500 14px/1.5 system-ui;margin:16px 0;color:#36465c}.net-form input,.net-form select{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:48px;margin-top:7px;background:white;border:1px solid #bac6d3;padding:12px;color:#041839;font:16px/1.4 system-ui;border-radius:0}.net-form .net-check{display:flex;align-items:flex-start;gap:12px;font-size:14px}.net-check input{width:18px;height:18px;min-height:18px;margin:2px 0 0;flex:none}.net-help,.net-assumptions{font:13px/1.75 system-ui;color:#647084}.net-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.net-form a,.net-assumptions a{color:#215a93;font:14px/1.6 system-ui}.net-form button,.seller-net-entry button{font:500 16px/1.5 system-ui;min-height:48px;padding:12px 20px;border:1px solid #b8c4d2;background:white;color:#041839;cursor:pointer}.net-primary,.net-form button.net-primary{background:#041839;color:white;border-color:#041839}.net-actions{display:flex;justify-content:space-between;gap:16px}.net-candidates{display:grid;gap:8px}.net-candidates button{text-align:left;margin-top:8px}.net-result{position:sticky;top:24px;padding:30px;background:#f4f7fa;border-top:3px solid #f58b5e}.net-result .net-total{display:block;font:500 clamp(38px,4vw,54px)/1.2 Georgia;margin:18px 0 12px;overflow-wrap:anywhere}.net-result>p{font:15px/1.7 system-ui;color:#526075}.net-result dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;border-top:1px solid #d6dfe9;padding:22px 0;font:14px/1.5 system-ui}.net-result dt{color:#526075}.net-result dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.net-assumptions{border-top:1px solid #d6dfe9;padding-top:18px}.net-assumptions p{margin:10px 0}.seller-net-entry{margin:38px 0 0;padding:30px 0;border-top:1px solid #dce2e9}.seller-net-entry h3{font:500 30px/1.3 Georgia}.net-validation{font:14px/1.7 system-ui;color:#526075}.net-content :focus-visible{outline:3px solid #f58b5e;outline-offset:3px}@media(max-width:850px){.net-layout{grid-template-columns:1fr;gap:24px}.net-result{position:static}}@media(max-width:540px){.net-content{padding:32px 20px 48px}.net-pair{grid-template-columns:1fr;gap:0}.net-result{padding:24px 18px}.net-layout{margin-top:24px}.net-result dl{font-size:13px;gap:12px}.net-actions button{flex:1}}

/* Match every top-level and submenu label, including grouped links. */
.buyer-mode.sunset-refresh .experience-navigation .unified-menu-group>button,#account-site-nav .unified-menu-group>button{font:500 17px/1.45 system-ui!important;min-height:48px;padding:12px 16px;color:#041839;text-align:left;border-radius:0}.unified-menu-group{flex:none}.unified-submenu a{border-radius:0}
