.slhp928 *{box-sizing:border-box}.slhp928{margin:0;background:#f8f4ed;color:#173f2b;font:16px/1.5 system-ui}.slhp928 .page{width:1440px;min-height:900px;display:grid;grid-template-columns:1fr 1fr}.slhp928 .left{padding:40px 70px}.slhp928 .original-logo{width:140px;height:80px;object-fit:contain}.slhp928 .kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.slhp928 .copy{margin-top:85px}.slhp928 h1{font:400 96px/1 Georgia;letter-spacing:-.045em;margin:22px 0}.slhp928 h1 em{color:#9c793d}.slhp928 .lead{font-size:21px;color:#637268;max-width:450px}.slhp928 .action{margin-top:28px;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.slhp928 .button{background:#173f2b;color:white;padding:15px 24px;border-radius:4px}.slhp928 .line{margin-top:70px;border-top:1px solid #bac8b7;padding-top:20px;display:flex;gap:25px;align-items:center}.slhp928 .line strong{font:38px Georgia;color:#b58b46}.slhp928 .line span{font-size:13px}.slhp928 .right{background:#dbe3d5;position:relative;min-height:900px;padding:40px 45px}.slhp928 .right>.property-photo{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;filter:brightness(.86)}.slhp928 .top,.slhp928 .vertical{position:relative;z-index:2;color:#fff}.slhp928 .vertical{position:absolute}.slhp928 .note{z-index:3}.slhp928 .top{display:flex;justify-content:space-between;font-size:12px}.slhp928 .vertical{z-index:2;position:absolute;right:35px;top:160px;writing-mode:vertical-rl;font-size:11px;letter-spacing:.3em}.slhp928 .note{position:absolute;bottom:45px;left:45px;right:45px;background:#f8f4ed;padding:22px 28px;display:flex;justify-content:space-between;gap:20px}.slhp928 .note h2{font:28px Georgia;margin:0}.slhp928 .note p{font-size:12px;max-width:240px;margin:0;color:#637268}.slhp928 .foot{margin-top:30px;font-size:10px;color:#637268}@media(max-width:700px){.slhp928 .page{width:100%;grid-template-columns:1fr}.slhp928 .left{padding:25px}.slhp928 .copy{margin-top:35px}.slhp928 h1{font-size:64px}.slhp928 .line{margin-top:40px}.slhp928 .right{min-height:560px;padding:30px}.slhp928 .right>.property-photo{object-fit:cover;height:430px;bottom:95px}.slhp928 .note{left:20px;right:20px;bottom:20px;display:block}.slhp928 .note p{margin-top:10px}.slhp928 .vertical{right:20px;top:90px}}.slhp928 .page{max-width:1440px;width:100%;margin:auto}.slhp928 .draft-section{max-width:1280px;margin:auto;padding:95px 55px}.slhp928 .section-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#637268}.slhp928 .draft-section h2{font:48px/1.1 Georgia;letter-spacing:-.025em;margin:14px 0 25px}.slhp928 .section-lead{font-size:21px;color:#637268;max-width:720px}.slhp928 .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.slhp928 .feature{border-top:1px solid #b9c8b5;padding-top:25px}.slhp928 .feature h3{font:27px Georgia;margin:0 0 15px}.slhp928 .feature p{color:#637268}.slhp928 .product-band{background:#173f2b;color:#f8f4ed}.slhp928 .product-band .section-label,.slhp928 .product-band .section-lead{color:#c8d5c3}.slhp928 .product-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.slhp928 .product-card{background:#f8f4ed;color:#173f2b;border-radius:12px;padding:30px}.slhp928 .product-card h3{font:32px Georgia;margin:18px 0}.slhp928 .product-card p{font-size:15px;color:#637268}.slhp928 .sample{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#637268}.slhp928 .task-line{border-left:3px solid #b58b46;padding-left:20px;margin-top:25px}.slhp928 .photo-strip{display:grid;grid-template-columns:1.25fr 1fr;gap:25px;margin:40px 0}.slhp928 .photo-strip img{width:100%;height:380px;object-fit:cover;border-radius:3px}.slhp928 .caption-note{font-size:12px;color:#637268}.slhp928 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px}.slhp928 .steps strong{font:38px Georgia;color:#9c793d}.slhp928 .steps h3{font:25px Georgia;margin:16px 0}.slhp928 .steps p{font-size:15px;color:#637268}.slhp928 .plans{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.slhp928 .plan{background:white;padding:35px;border-top:3px solid #b58b46}.slhp928 .plan h3{font:32px Georgia;margin:0 0 15px}.slhp928 .plan p{color:#637268}.slhp928 .draft-section details{border-top:1px solid #bac8b7;padding:20px 0}.slhp928 .draft-section summary{font-size:20px;cursor:pointer}.slhp928 .draft-section details p{color:#637268;max-width:800px}.slhp928 .closing{background:#e4eadc;text-align:center}.slhp928 .closing h2{max-width:800px;margin:0 auto 30px}.slhp928 .site-footer{padding:40px 55px;border-top:1px solid #ccd7c8;display:flex;justify-content:space-between;gap:30px;max-width:1280px;margin:auto;font-size:13px}.slhp928 .site-footer a{color:inherit}.slhp928 .review-banner{background:#173f2b;color:#f8f4ed;padding:8px 25px;font-size:12px;text-align:center}@media(max-width:700px){.slhp928 .draft-section{padding:55px 25px}.slhp928 .draft-section h2{font-size:37px}.slhp928 .feature-grid,.slhp928 .product-layout,.slhp928 .plans,.slhp928 .photo-strip{grid-template-columns:1fr;gap:25px}.slhp928 .steps{grid-template-columns:1fr 1fr}.slhp928 .photo-strip img{height:260px}.slhp928 .site-footer{padding:30px 25px;flex-wrap:wrap}.slhp928 .section-lead{font-size:18px}}.slhp928 .product-showcase{margin:45px 0}.slhp928 .product-showcase img{width:100%;display:block;border-radius:12px}.slhp928 .product-showcase figcaption{font-size:12px;color:#c8d5c3;margin-top:14px}.slhp928 .product-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.slhp928 .product-story-grid h3{font:32px/1.15 Georgia;margin:16px 0}.slhp928 .product-story-grid p{color:#d7e1d0;max-width:480px}.slhp928 .product-story-grid img{width:100%;display:block;border-radius:8px;margin-top:25px}.slhp928 .product-limits{font-size:13px;color:#c8d5c3;margin-top:35px}.slhp928 .product-real-link{color:#fff;text-underline-offset:5px}@media(max-width:700px){.slhp928 .product-story-grid{grid-template-columns:minmax(0,1fr)}.slhp928 .product-showcase{margin:30px 0}.slhp928 .product-story-grid h3{font-size:28px}}.slhp928 .product-enlarge{display:inline-block;color:#d7e1d0;font-size:13px;margin-top:12px;text-underline-offset:4px;min-height:44px;padding:10px 0}.slhp928 .product-preview-link{display:block}.slhp928 .product-preview-link:focus-visible,.slhp928 .product-enlarge:focus-visible{outline:3px solid #f8f4ed;outline-offset:4px}.slhp928 .consumer-header{max-width:1440px;margin:auto;padding:12px 55px;display:flex;align-items:center;justify-content:space-between;gap:30px}.slhp928 .consumer-header .original-logo{width:210px;height:105px}.slhp928 .consumer-header nav{display:flex;flex-wrap:wrap;gap:26px}.slhp928 .consumer-header a{color:#173f2b;text-decoration:none}.slhp928 .copy{margin-top:35px}.slhp928 h1{font-size:clamp(52px,5.4vw,78px)}.slhp928 .page,.slhp928 .right{min-height:740px}.slhp928 .hero-condition{font-size:13px;line-height:1.5;color:#637268;max-width:460px}.slhp928 .note{display:block}.slhp928 .customer-proof{border-bottom:1px solid #bac8b7}.slhp928 .customer-proof blockquote{font:30px/1.4 Georgia;max-width:850px;margin:25px 0}.slhp928 .draft-section a{color:#173f2b;text-underline-offset:5px}.slhp928 .product-band a{color:#fff}.slhp928 .fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#fff;padding:30px;border:1px solid #bac8b7}.slhp928 .fee-grid label{display:block;margin:12px 0}.slhp928 .fee-grid input[type=number]{width:100%;font:28px Georgia;padding:14px;border:1px solid #bac8b7}.slhp928 .fee-grid strong{display:block;font:38px Georgia}.slhp928 .fee-note{font-size:13px;color:#637268}@media(max-width:700px){.slhp928 .consumer-header{padding:12px 25px;display:block}.slhp928 .consumer-header .original-logo{width:180px;height:90px}.slhp928 .consumer-header nav{gap:18px;font-size:13px;margin-top:10px}.slhp928 .fee-grid{grid-template-columns:1fr;gap:15px}.slhp928 .right{min-height:560px}.slhp928 .left{padding-top:20px}}.slhp928 .draft-section a.button{color:#fff}.slhp928 .draft-section a.button:focus-visible{outline:3px solid #173f2b;outline-offset:4px}.slhp928 .consumer-skip{position:absolute;left:20px;top:-80px;padding:12px 20px;background:#173f2b;color:#fff;z-index:20}.slhp928 .consumer-skip:focus{top:12px}@media(prefers-reduced-motion:reduce){.slhp928{scroll-behavior:auto}}.slhp928 .site-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px}.slhp928 .site-footer nav{display:flex;flex-direction:column;gap:12px}.slhp928 .site-footer strong{font-size:14px}.slhp928 .site-footer a{min-height:32px;display:inline-flex;align-items:center}.slhp928 .site-footer p{font-size:13px;line-height:1.6}@media(max-width:700px){.slhp928 .site-footer{grid-template-columns:1fr 1fr;gap:30px}.slhp928 .footer-brand{grid-column:1/-1}.slhp928 .site-footer a{min-height:44px}}.slhp928 .steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.slhp928 .steps{grid-template-columns:minmax(0,1fr)}}.slhp928 .consumer-header nav a{display:inline-flex;align-items:center;min-height:44px}.slhp928 .consumer-header nav a:focus-visible{outline:3px solid #173f2b;outline-offset:4px}.slhp928 .product-showcase img,.slhp928 .product-story-grid img{height:auto}.slhp928 .consumer-header{position:relative;max-width:1514px;padding:10px 42px;gap:22px;min-height:142px;z-index:10}.slhp928 .consumer-header .original-logo{width:290px;height:145px;object-fit:contain}.slhp928 .consumer-header .desktop-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:22px;font-size:14px}.slhp928 .consumer-header button,.slhp928 .nav-dialog button{font:inherit;color:#173f2b;cursor:pointer}.slhp928 .nav-search{border:0;background:none;padding:12px 0}.slhp928 .nav-primary{display:inline-block;background:#173f2b;color:#fff!important;padding:14px 18px;border-radius:4px;text-decoration:none;white-space:nowrap}.slhp928 .learn-disclosure summary{cursor:pointer;list-style:none;padding:16px 0}.slhp928 .learn-disclosure summary::-webkit-details-marker{display:none}.slhp928 .learn-panel{position:absolute;top:calc(100% - 8px);right:42px;left:42px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;background:#f8f5ee;border:1px solid #c6cfc1;box-shadow:0 18px 32px #173f2b18;padding:32px;border-radius:6px}.slhp928 .learn-panel h2,.slhp928 .mobile-learn h2{font:22px Georgia;margin:0 0 15px;color:#173f2b}.slhp928 .learn-panel a{display:block;padding:9px 0;line-height:1.4}.slhp928 .consumer-header .mobile-controls{display:none}.slhp928 a:focus-visible,.slhp928 button:focus-visible,.slhp928 summary:focus-visible,.slhp928 input:focus-visible{outline:3px solid #9b793a;outline-offset:4px}.slhp928 .nav-dialog{box-sizing:border-box;background:#f8f5ee;color:#173f2b;border:1px solid #c6cfc1;border-radius:8px;padding:26px;width:min(620px,calc(100% - 32px));max-height:90dvh;overflow:auto}.slhp928 .nav-dialog::backdrop{background:#102d20a6}.slhp928 .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.slhp928 .dialog-top strong{font:26px Georgia}.slhp928 .dialog-top button{background:none;border:0;padding:10px}.slhp928 .site-search-form label{display:block;margin-bottom:12px}.slhp928 .site-search-form>div{display:flex;gap:8px}.slhp928 .site-search-form input{min-width:0;width:100%;background:#fff;border:1px solid #879b8d;padding:14px;font:16px Arial;border-radius:4px}.slhp928 .site-search-form button{background:#173f2b;color:white;border:0;padding:12px;border-radius:4px}.slhp928 .nav-dialog a{color:#173f2b;text-underline-offset:4px}.slhp928 .nav-dialog nav>a{display:block;padding:16px 0;border-bottom:1px solid #c6cfc1}.slhp928 .nav-dialog nav>a.nav-primary{padding:16px;margin-top:20px;text-align:center}.slhp928 .nav-dialog nav>details>summary{padding:18px 0;cursor:pointer}.slhp928 .mobile-learn section{padding:12px 0}.slhp928 .mobile-learn a{display:block;padding:12px 0}.slhp928 .search-dialog p{margin-top:24px;line-height:1.5}
@media(max-width:1180px){.slhp928 .consumer-header{display:flex;padding:8px 24px;min-height:112px}.slhp928 .consumer-header .original-logo{width:240px;height:120px}.slhp928 .consumer-header .desktop-nav{display:none}.slhp928 .consumer-header .mobile-controls{display:flex;align-items:center;gap:20px;font-size:14px}.slhp928 .mobile-controls button{background:none;border:1px solid #879b8d;border-radius:4px;padding:12px}.slhp928 .nav-dialog#mobile-menu{margin:0 0 0 auto;width:min(460px,100%);height:100dvh;max-height:100dvh;border-radius:0}}
@media(max-width:480px){.slhp928 .consumer-header{padding:8px 18px;gap:8px}.slhp928 .consumer-header .original-logo{width:190px;height:100px}.slhp928 .consumer-header .mobile-controls{gap:12px;font-size:13px}.slhp928 .mobile-controls button{padding:10px}.slhp928 .nav-dialog{padding:22px}.slhp928 .consumer-header>a{min-width:0}}.slhp928{background:#fff}.slhp928 .consumer-header{background:#fff;max-width:none;margin:0;padding:8px max(32px,calc((100vw - 1440px)/2));border-bottom:1px solid #dce3dd;min-height:124px;gap:32px;justify-content:flex-start}.slhp928 .consumer-header .original-logo{width:250px;height:125px}.slhp928 .consumer-header .desktop-nav{flex:1;justify-content:flex-end;gap:26px;font-size:15px}.slhp928 .consumer-header .desktop-nav>a:not(.nav-primary){padding:14px 0}.slhp928 .learn-disclosure summary{padding:12px 16px;border:1px solid #ccd6cd;border-radius:4px;display:flex;gap:12px;align-items:center}.slhp928 .learn-disclosure[open] summary{background:#173f2b;color:white;border-color:#173f2b}.slhp928 .learn-panel{top:100%;left:max(32px,calc((100vw - 1360px)/2));right:max(32px,calc((100vw - 1360px)/2));background:#fff;border-top:4px solid #173f2b;padding:34px 38px;box-shadow:0 22px 45px #173f2b25}.slhp928 .learn-panel section+section{border-left:1px solid #dce3dd;padding-left:24px}.slhp928 .learn-panel a:hover,.slhp928 .mobile-learn a:hover{text-decoration:underline;text-underline-offset:5px}.slhp928 .page{background:#f8f4ed;max-width:1440px}.slhp928 .site-area{border-top:1px solid #dce3dd}.slhp928 .site-area.white{background:#fff}.slhp928 .site-area.cream{background:#f8f4ed}.slhp928 .site-area.soft{background:#eef3ef}.slhp928 .site-area .draft-section{padding-top:80px;padding-bottom:80px}.slhp928 .intro-area .section-label,.slhp928 .plans-area .section-label,.slhp928 .proof-area .section-label,.slhp928 .calculator-area .section-label{display:inline-block;border-left:3px solid #9c793d;padding-left:12px}.slhp928 .plans-area .plan{border:1px solid #d7ded5;border-top:3px solid #9c793d;border-radius:5px}.slhp928 .proof-area blockquote{border-left:3px solid #173f2b;padding-left:25px}.slhp928 .product-band{border-top:1px solid #173f2b;border-bottom:1px solid #173f2b}.slhp928 .presentation-area{border-bottom:0}.slhp928 .process-area{border-top:0}.slhp928 .process-area .draft-section{padding-top:30px!important}.slhp928 .questions-area .draft-section{padding-top:75px!important}.slhp928 .closing{background:#173f2b;color:#fff}.slhp928 .closing .section-label,.slhp928 .closing .section-lead,.slhp928 .closing p{color:#d9e4d9}.slhp928 .closing .button{background:#fff;color:#173f2b!important}.slhp928 .site-footer{background:#fff;max-width:none;padding-left:max(30px,calc((100vw - 1170px)/2));padding-right:max(30px,calc((100vw - 1170px)/2));border-top:0}.slhp928 .mobile-learn section{border-top:1px solid #dce3dd}.slhp928 .mobile-learn h2{margin-top:12px}.slhp928 .nav-dialog{background:#fff}.slhp928 .mobile-controls>a{font-weight:600}.slhp928 .nav-search{display:flex;gap:6px;align-items:center}
@media(max-width:1180px){.slhp928 .consumer-header{padding:8px 24px;justify-content:space-between;min-height:112px}.slhp928 .consumer-header .original-logo{width:240px;height:120px}}
@media(max-width:700px){.slhp928 .site-area .draft-section{padding:55px 25px}.slhp928 .consumer-header{padding:6px 18px;gap:10px}.slhp928 .consumer-header .original-logo{width:190px;height:100px}.slhp928 .questions-area .draft-section{padding-top:55px!important}}.slhp928 .consumer-header .learn-panel section,.slhp928 .mobile-learn section{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0}.slhp928 .consumer-header .learn-panel section>a,.slhp928 .mobile-learn section>a{display:block!important;width:100%!important;white-space:normal!important;float:none!important;line-height:1.5;padding:10px 0!important}.slhp928 .learn-panel section h2{flex:none}.slhp928 .transparency-grid{gap:50px;border-radius:8px;padding:40px;margin-top:34px}.slhp928 .transparency-grid h3,.slhp928 .separate-costs h3{font:26px Georgia;margin:0 0 20px}.slhp928 .buyer-check{line-height:1.5}.slhp928 .buyer-check small{display:block;margin-left:20px;color:#637268}.slhp928 .zero-fees{margin-top:34px}.slhp928 .zero-fees h3{font-size:21px}.slhp928 .zero-fees dl{margin:0}.slhp928 .zero-fees dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e7df;padding:10px 0;font-size:15px}.slhp928 .zero-fees dd{margin:0;font-weight:600}.slhp928 .fee-results{background:#f8f4ed;border-radius:6px;padding:28px}.slhp928 .fee-result{border-top:1px solid #cbd7c8;padding:20px 0}.slhp928 .fee-result strong{font:46px Georgia;margin:8px 0;color:#173f2b}.slhp928 .fee-result p{font-size:15px;color:#52675a;margin:10px 0}.slhp928 .fee-result small{display:block;font-size:13px;color:#52675a;line-height:1.6}.slhp928 .separate-costs{margin-top:24px;border-left:3px solid #9c793d;padding:8px 0 8px 22px;max-width:940px}.slhp928 .separate-costs h3{font-size:24px;margin-bottom:10px}.slhp928 .separate-costs p{margin:8px 0;color:#52675a}@media(max-width:700px){.slhp928 .transparency-grid{padding:22px;gap:30px}.slhp928 .fee-results{padding:22px}.slhp928 .fee-result strong{font-size:40px}}.slhp928 .brokerage-footer{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:35px;padding-top:55px;padding-bottom:30px;border-top:1px solid #ccd7c8}.slhp928 .brokerage-identity>strong{font:32px Georgia}.slhp928 .brokerage-footer p,.slhp928 .brokerage-footer address{font-size:14px;line-height:1.7;font-style:normal}.slhp928 .brokerage-contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.slhp928 .brokerage-contact>strong{font:23px Georgia}.slhp928 .brokerage-phone{font-size:24px}.slhp928 .brokerage-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.slhp928 .brokerage-copyright{grid-column:1/-1;border-top:1px solid #dce3dd;padding-top:20px;margin:0}@media(max-width:700px){.slhp928 .brokerage-footer{grid-template-columns:1fr;gap:30px;padding:40px 25px}.slhp928 .brokerage-contact>a{overflow-wrap:anywhere}}.slhp928.slo-native-global-header #site-footer{display:none!important}.slhp928 .slo-global-footer{--sf-green:#173f2d;--sf-green-2:#245b43;--sf-cream:#f7f3eb;--sf-gold:#d8a84e;background:var(--sf-green);color:#edf4ef;font-family:var(--slo-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);margin-top:72px;position:relative}.slhp928 .slo-footer-accent{height:6px;background:linear-gradient(90deg,#e6b45c,#f2d39a 48%,#e6b45c)}.slhp928 .slo-footer-inner{display:grid;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(140px,.72fr)) minmax(220px,1fr);gap:42px;max-width:1320px;margin:0 auto;padding:64px 28px 52px}.slhp928 .slo-global-footer h2{color:#fff;font:700 16px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.slhp928 .slo-footer-logo{background:#fff;border-radius:10px;display:inline-flex;padding:10px 14px}.slhp928 .slo-footer-logo picture{display:block;width:100%}.slhp928 .slo-footer-logo img{display:block;height:auto;max-width:205px;width:100%;opacity:1!important;visibility:visible!important}.slhp928 .slo-footer-brand>p{color:#d3dfd7;font-size:15px;line-height:1.65;margin:13px 0;max-width:390px}.slhp928 .slo-footer-brand .slo-footer-kicker{color:#f3d49c;font-size:12px;font-weight:800;letter-spacing:.18em;margin-top:20px;text-transform:uppercase}.slhp928 .slo-footer-column ul{list-style:none;margin:0;padding:0}.slhp928 .slo-footer-column li{margin:0 0 12px}.slhp928 .slo-global-footer a{color:#e8f0eb;text-decoration:none}.slhp928 .slo-global-footer a:hover,.slhp928 .slo-global-footer a:focus{color:#fff;text-decoration:underline;text-underline-offset:4px}.slhp928 .slo-footer-column a,.slhp928 .slo-footer-contact{font-size:14px;line-height:1.5}.slhp928 .slo-footer-contact p{color:#d3dfd7;line-height:1.65;margin:0 0 14px}.slhp928 .slo-footer-review-link{display:inline-block;font-weight:700;margin-top:4px}.slhp928 .slo-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.slhp928 .slo-global-footer .slo-footer-button{background:#fff;border:1px solid #fff;border-radius:8px;color:var(--sf-green);font-weight:800;padding:11px 17px;text-decoration:none}.slhp928 .slo-global-footer .slo-footer-button.is-outline{background:transparent;color:#fff}.slhp928 .slo-global-footer .slo-footer-button:hover,.slhp928 .slo-global-footer .slo-footer-button:focus{background:var(--sf-gold);border-color:var(--sf-gold);color:#153725;text-decoration:none}.slhp928 .slo-footer-bottom{align-items:center;border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto;padding:20px 28px 24px}.slhp928 .slo-footer-fair-housing{align-items:center;border-top:1px solid rgba(255,255,255,.16);display:flex;gap:14px;max-width:1320px;margin:0 auto;padding:19px 28px}.slhp928 .slo-footer-fair-housing>span{align-items:center;border:1px solid rgba(255,255,255,.65);display:flex;flex:0 0 32px;font-size:22px;height:32px;justify-content:center}.slhp928 .slo-footer-fair-housing p{color:#cbd8d0;font-size:12px;line-height:1.55;margin:0}.slhp928 .slo-footer-fair-housing strong{color:#fff}.slhp928 .slo-footer-fair-housing a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.slhp928 .slo-footer-bottom p{color:#bfcfc5;font-size:12px;margin:0}.slhp928 .slo-footer-bottom nav{display:flex;gap:22px}.slhp928 .slo-footer-bottom a,.slhp928 .slo-footer-bottom button{font-size:12px}.slhp928 .slo-footer-bottom button{padding:0;border:0;background:transparent;color:#e8f0eb;cursor:pointer;font-family:inherit}.slhp928 .slo-footer-bottom button:hover,.slhp928 .slo-footer-bottom button:focus{color:#fff;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.slhp928 .slo-footer-inner{grid-template-columns:1.5fr repeat(2,1fr)}.slhp928 .slo-footer-contact{grid-column:2 / 4}}
@media(max-width:720px){.slhp928 .slo-global-footer{margin-top:48px}.slhp928 .slo-footer-inner{grid-template-columns:1fr 1fr;gap:36px 24px;padding:48px 22px 40px}.slhp928 .slo-footer-brand,.slhp928 .slo-footer-contact{grid-column:1 / -1}.slhp928 .slo-footer-bottom{align-items:flex-start;flex-direction:column;padding-inline:22px}}
@media(max-width:440px){.slhp928 .slo-footer-inner{grid-template-columns:1fr}.slhp928 .slo-footer-brand,.slhp928 .slo-footer-contact{grid-column:auto}.slhp928 .slo-footer-actions{align-items:stretch;flex-direction:column}.slhp928 .slo-global-footer .slo-footer-button{text-align:center}}.slhp928 /* Sales and rental navigation have separate,.slhp928 equally discoverable columns. */
@media(min-width:1101px){.slo-footer-inner{grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(130px,1fr));gap:28px}.slo-footer-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 32px;border-top:1px solid #648372;padding-top:24px}.slo-footer-contact h2{flex-basis:100%;margin-bottom:0}}.slhp928 .slo-global-footer{padding-bottom:70px}.slhp928 .slo-global-footer{background:#173f2b!important;color:#f8f4ed!important;--slo-footer-bg:#173f2b;--slo-footer-text:#f8f4ed}.slhp928 .slo-global-footer a,.slhp928 .slo-global-footer h2{color:inherit}.slhp928 .slo-footer-accent{background:#9c793d!important}.slhp928 .service-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.slhp928 .service-details article{border-top:1px solid #b9c8b5;padding-top:24px}.slhp928 .service-details h3{font:30px/1.15 Georgia;margin:0 0 16px}.slhp928 .feed-sample{background:#fff;color:#173f2b;border:1px solid #b9c8b5;border-radius:8px;padding:22px;margin:24px 0}.slhp928 .feed-sample table{width:100%;border-collapse:collapse;font-size:14px}.slhp928 .feed-sample th,.slhp928 .feed-sample td{text-align:left;padding:12px 5px;border-bottom:1px solid #dbe3d5}.slhp928 .feed-sample caption{text-align:left;font-weight:700;margin-bottom:12px}.slhp928 .feed-sample small{display:block;margin-top:12px}.slhp928 .feed-scroll{overflow-x:auto}@media(max-width:700px){.slhp928 .service-details{grid-template-columns:1fr}.slhp928 .feed-sample{padding:14px}.slhp928 .feed-sample table{font-size:12px}}.slhp928 .plans .plan{display:flex;flex-direction:column;align-items:flex-start}.slhp928 .plans .plan>.button{margin-top:auto;min-width:235px;text-align:center}.slhp928 .product-story-grid>article{display:grid;grid-template-rows:subgrid;grid-row:span 5;min-width:0}.slhp928 .product-story-grid>article>.product-preview-link{align-self:start}.slhp928 .product-story-grid>article>.product-preview-link img{width:100%;aspect-ratio:2/1;object-fit:contain;background:#e4eae5;margin-top:12px}.slhp928 .product-story-grid>article>.product-enlarge{justify-self:start;align-self:start}@media(max-width:700px){.slhp928 .product-story-grid>article{display:block}.slhp928 .plans .plan>.button{min-width:0;width:100%}}.slhp928 .service-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slhp928 .service-details>article{min-width:0!important}.slhp928 .art-new-visual{width:100%!important;max-width:100%!important;height:auto!important}.slhp928 .feed-scroll{overflow-x:auto!important;max-width:100%!important}@media(max-width:700px){.slhp928 .service-details{grid-template-columns:minmax(0,1fr)!important}}.slhp928 :root{--cream:#fff;--paper:#fff;--forest:#063e2c;--green:#006241;--ink:#16392e;--muted:#416254;--line:#cde9d8}.slhp928{background:#fff!important;color:#16392e!important;font-family:Arial,Helvetica,sans-serif!important}.slhp928 h1,.slhp928 h2,.slhp928 h3,.slhp928 .fee-result,.slhp928 .fee-results{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important}.slhp928 h1{font-weight:650!important;letter-spacing:-.055em!important}.slhp928 .site-area,.slhp928 .site-area.cream,.slhp928 .site-area.soft,.slhp928 .site-area.white,.slhp928 .draft-section,.slhp928 .plan,.slhp928 .feature,.slhp928 .customer-proof,.slhp928 .fee-inputs,.slhp928 .fee-results,.slhp928 .service-details{background:#fff!important}.slhp928 .site-area{border-top:1px solid #e0eee5}.slhp928 .site-area.plans-area{background:#f1faf5!important}.slhp928 .plan{border:1px solid #cde9d8!important;box-shadow:none!important;border-radius:18px!important}.slhp928 .plan h3{font-weight:700}.slhp928 .button,.slhp928 .nav-primary{background:#063e2c!important;color:white!important;border-radius:8px!important}.slhp928 .section-label,.slhp928 .kicker{color:#006241!important;font-family:Arial,Helvetica,sans-serif!important}.slhp928 .feature{box-shadow:none!important;border-radius:0!important;border:0!important;border-top:2px solid #cde9d8!important}.slhp928 .feature h3{font-weight:650!important}.slhp928 .art-new-visual{display:block;width:100%;height:auto;border-radius:16px;margin:16px 0 22px}.slhp928 .slo-global-footer{background:#063e2c!important;color:white!important}.slhp928 .slo-global-footer h2,.slhp928 .slo-global-footer a,.slhp928 .slo-global-footer p{color:white!important}.slhp928 .slo-footer-accent{background:#fbe3d8!important}.slhp928 .fee-result{background:#e1f6e8!important;color:#063e2c!important}.slhp928 .feed-sample{background:#fff!important}.slhp928 .note,.slhp928 .caption-note,.slhp928 .product-limits{color:#416254!important}.slhp928 a:focus-visible,.slhp928 button:focus-visible,.slhp928 input:focus-visible,.slhp928 summary:focus-visible{outline:3px solid #006241!important;outline-offset:4px!important}.slhp928.guide{font:18px/1.65 Arial;background:#fff!important}.slhp928.guide header,.slhp928.guide main,.slhp928.guide footer{max-width:1160px}.slhp928.guide h1{font-size:clamp(44px,7vw,84px);line-height:1.04}.slhp928.guide h2{font-size:36px;line-height:1.15}.slhp928.guide section{display:flow-root;padding:42px 0;border-color:#cde9d8}.slhp928.guide section img{float:right;width:44%;margin:0 0 25px 35px}.slhp928.guide .notice{background:#e1f6e8}@media(max-width:700px){.slhp928.guide section img{float:none;width:100%;margin:0 0 25px}.slhp928.guide h2{font-size:29px}.slhp928 .site-area{padding-top:36px!important;padding-bottom:36px!important}}@media(prefers-reduced-motion:reduce){.slhp928 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.slhp928 h1,.slhp928 h2,.slhp928 h3{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:650!important;letter-spacing:-.04em!important}.slhp928 h1 em,.slhp928 h1 span{font-family:inherit!important;font-style:normal!important;color:#006241!important}.slhp928 .left,.slhp928 .right h2,.slhp928 .copy,.slhp928 .closing,.slhp928 .customer-proof{background:#fff!important}.slhp928 .left h1{line-height:1.02!important}.slhp928 .service-details>article{min-width:0!important}.slhp928 .service-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:700px){.slhp928 .service-details{grid-template-columns:minmax(0,1fr)!important}}.slhp928 .right .note{background:#063e2c!important;border:0!important}.slhp928 .right .note h2{background:transparent!important;color:#fff!important}.slhp928 .journey-flow{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:34px 0 24px;padding:0}.slhp928 .journey-flow>li{position:relative;border:1px solid #bcdcc8;border-radius:16px;background:#fff;padding:24px;min-width:0}.slhp928 .journey-flow>li:last-child{background:#e1f6e8}.slhp928 .journey-flow article{border:0!important;background:transparent!important;padding:0!important}.slhp928 .journey-flow article:before{display:none!important}.slhp928 .step-number{display:flex;width:42px;height:42px;border-radius:50%;background:#a8edb9;color:#063e2c;align-items:center;justify-content:center;font-weight:700;margin-bottom:22px}.slhp928 .flow-arrow{position:absolute;right:-31px;top:48%;font-size:27px;color:#006241}.slhp928 .journey-flow h3{font-size:26px!important;margin:0 0 15px!important;line-height:1.1}.slhp928 .journey-flow p{font-size:16px!important;line-height:1.6}.slhp928 .real-product-art{margin:22px 0 26px}.slhp928 .real-product-art img{display:block;width:100%;height:auto;border:1px solid #cde9d8;border-radius:12px}.slhp928 .real-product-art figcaption{font:13px/1.6 Arial;color:#416254;padding-top:9px}.slhp928 .marketing-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slhp928 .marketing-assets img{object-fit:contain;background:white}@media(max-width:700px){.slhp928 .journey-flow{grid-template-columns:minmax(0,1fr);gap:30px}.slhp928 .flow-arrow{right:auto;left:48%;top:auto;bottom:-31px;transform:rotate(90deg)}.slhp928 .journey-flow>li{padding:22px}.slhp928 .journey-flow h3{font-size:25px!important}}.slhp928 .real-product-art>a{display:block;height:380px;overflow:hidden;border-radius:12px}.slhp928 .real-product-art picture{display:block;height:100%}.slhp928 .real-product-art img{height:100%!important;object-fit:cover;object-position:50% 48%;border:0}.slhp928 .real-product-art.documents img{object-position:50% 47%}@media(max-width:700px){.slhp928 .real-product-art>a{height:430px}.slhp928 .real-product-art.documents img{object-position:50% 44%}}.slhp928 .real-product-art.insights>a{height:auto;overflow:visible}.slhp928 .real-product-art.insights img{height:auto!important;object-fit:contain}.slhp928 .real-product-art.insights picture{height:auto}.slhp928 .real-product-art.conversation>a{height:auto;overflow:visible}.slhp928 .real-product-art.conversation picture{height:auto}.slhp928 .real-product-art.conversation img{height:auto!important;object-fit:contain}.slhp928 #minimum-fees-dialog{width:min(920px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cde9d8;border-radius:16px;background:#fff;color:#063e2c;overflow:auto;overscroll-behavior:contain;font:18px/1.65 Arial}.slhp928 #minimum-fees-dialog::backdrop{background:#062c22b8}.slhp928 .minimum-fees-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:white;border-bottom:1px solid #cde9d8;font-size:14px;font-weight:700}.slhp928 #minimum-fees-close{min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:#063e2c;color:white;font:700 16px Arial;cursor:pointer}.slhp928 .minimum-fees-content{padding:15px 30px 30px}.slhp928 .minimum-fees-content h2{font:650 clamp(36px,5vw,60px)/1.06 Arial!important;letter-spacing:-.04em!important;max-width:780px}.slhp928 .minimum-fees-content h3{font:650 29px/1.2 Arial!important;letter-spacing:-.03em!important}.slhp928 .minimum-fees-content p{max-width:820px}.slhp928 .minimum-fees-content section{padding:26px 0;border-top:1px solid #cde9d8;background:white}.slhp928 .minimum-fees-content .eyebrow{font:700 12px/1.5 Arial;letter-spacing:.1em}.slhp928 .minimum-fees-content .lead{font-size:21px}.slhp928 .minimum-fees-content .rate{padding:24px;background:#e1f6e8;border-radius:14px;margin:30px 0}.slhp928 .minimum-fees-content .rate strong{font-size:25px}.slhp928 .minimum-fees-content a{color:inherit}.slhp928 .minimum-fees-content .button{color:white}.slhp928 .minimum-fees-content .table-scroll{overflow:auto}.slhp928 .minimum-fees-content table{width:100%;border-collapse:collapse;min-width:650px;font-size:15px}.slhp928 .minimum-fees-content th,.slhp928 .minimum-fees-content td{padding:13px 8px;text-align:left;border-bottom:1px solid #cde9d8}.slhp928 .minimum-fees-content caption{text-align:left;font-weight:700;padding-bottom:15px}.slhp928 .minimum-fees-content .mobile-fee-examples{display:none}.slhp928 .minimum-fees-content small{font-size:14px}.slhp928 #minimum-fees-dialog :focus-visible{outline:3px solid #006241;outline-offset:4px}.slhp928 .minimum-fees-content .price-example{padding:18px;border:1px solid #cde9d8;border-radius:12px;margin:14px 0}.slhp928 .minimum-fees-content .price-example h3{font-size:22px!important;margin:0 0 18px}.slhp928 .minimum-fees-content .price-example dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;font-size:15px}.slhp928 .minimum-fees-content .price-example dd{margin:0;font-weight:700}.slhp928 .minimum-fees-content .price-example:nth-of-type(3){background:#e1f6e8}@media(max-width:700px){.slhp928 #minimum-fees-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.slhp928 .minimum-fees-toolbar{padding:12px 18px}.slhp928 .minimum-fees-content{padding:10px 20px 24px}.slhp928 .minimum-fees-content h3{font-size:26px!important}.slhp928 .minimum-fees-content .lead{font-size:18px}.slhp928 .minimum-fees-content .rate{padding:20px}.slhp928 .minimum-fees-content .rate strong{font-size:22px}.slhp928 .minimum-fees-content .table-scroll{display:none}.slhp928 .minimum-fees-content .mobile-fee-examples{display:block}}@media(prefers-reduced-motion:reduce){.slhp928 #minimum-fees-dialog *{scroll-behavior:auto!important}}.slhp928 .service-details{gap:38px 36px!important}.slhp928 .service-details>article{padding-top:30px!important}.slhp928 .real-product-art>a,.slhp928 .real-product-art.insights>a,.slhp928 .real-product-art.conversation>a{height:400px;overflow:hidden;background:#fff;border:1px solid #cde9d8;border-radius:14px}.slhp928 .real-product-art picture,.slhp928 .real-product-art.insights picture,.slhp928 .real-product-art.conversation picture{display:block;height:100%}.slhp928 .real-product-art img,.slhp928 .real-product-art.insights img,.slhp928 .real-product-art.conversation img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top!important}.slhp928 .real-product-art.preparation img{object-position:50% 48%!important}.slhp928 .real-product-art.documents img{object-position:50% 45%!important}@media(max-width:700px){.slhp928 .real-product-art>a,.slhp928 .real-product-art.insights>a,.slhp928 .real-product-art.conversation>a{height:430px}.slhp928 .service-details{gap:22px!important}.slhp928 .real-product-art.preparation img{object-position:50% 48%!important}.slhp928 .real-product-art.documents img{object-position:50% 43%!important}}.slhp928 .official-mls-art{display:grid;grid-template-columns:1fr;gap:14px;margin:22px 0 26px}.slhp928 .official-mark{display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid #cde9d8;border-radius:14px;min-height:150px;padding:30px}.slhp928 .official-mark.fmls{background:white;color:#063e2c;font:700 36px Arial}.slhp928 .official-mark.fmls img{width:32px;height:32px;object-fit:contain}.slhp928 .official-mark.gamls{background:#063e2c}.slhp928 .official-mark.gamls img{width:min(100%,275px);height:auto;display:block;object-fit:contain}.slhp928 .real-product-art.preparation>a{height:430px;background:#f4fbf7}.slhp928 .real-product-art.preparation img{display:block;width:min(100%,390px)!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;object-position:top!important}.slhp928 .real-product-art.preparation picture{height:auto!important}.slhp928 .finished-marketing-art{margin:22px 0 26px}.slhp928 .marketing-composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:24px;background:#f4fbf7;border:1px solid #cde9d8;border-radius:14px;min-height:400px}.slhp928 .marketing-composition a{display:block;min-width:0;text-decoration:none;color:#063e2c}.slhp928 .marketing-composition a:first-child img{transform:rotate(-2deg)}.slhp928 .marketing-composition a:last-child img{transform:rotate(2deg)}.slhp928 .marketing-composition img{display:block;width:100%;height:auto;box-shadow:0 8px 22px #063e2c20;border:1px solid #d8e8de}.slhp928 .marketing-composition span{display:block;margin-top:15px;font:700 13px/1.4 Arial;text-align:center}.slhp928 .finished-marketing-art figcaption{font:13px/1.6 Arial;color:#416254;padding-top:9px}@media(max-width:700px){.slhp928 .marketing-composition{padding:17px;gap:14px;min-height:300px}}.slhp928 .real-product-art.preparation img{transform:translateY(-250px)}@media(max-width:700px){.slhp928 .real-product-art.preparation img{transform:translateY(-210px)}}.slhp928 .real-product-art.preparation>a{height:auto!important}.slhp928 .prep-crop{width:min(100%,390px);aspect-ratio:390/420;position:relative;overflow:hidden;margin:auto;background:white}.slhp928 .prep-crop picture{display:contents!important}.slhp928 .real-product-art.preparation .prep-crop img{position:absolute;top:-75%;left:0;width:100%!important;height:auto!important;margin:0!important;transform:none!important;object-fit:contain!important}.slhp928 .official-mark.fmls img{width:min(100%,237px);height:auto;object-fit:contain}.slhp928 #plans{background:#fff}.slhp928 #plans .plans{align-items:stretch;gap:28px}.slhp928 #plans .plan{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #b6cec0;border-top:5px solid #194b38;border-radius:16px;padding:32px;box-shadow:0 8px 26px rgba(6,62,44,.06)}.slhp928 #plans .plan h3{font:700 30px/1.2 system-ui;color:#063e2c;letter-spacing:-.025em;margin:0 0 16px}.slhp928 #plans .plan>p:first-of-type{border-bottom:1px solid #d9e5de;padding-bottom:22px;margin:0 0 22px}.slhp928 #plans .plan>p:first-of-type strong{font:700 25px/1.4 system-ui;color:#063e2c}.slhp928 #plans .plan-benefits{list-style:disc;padding-left:22px;margin:0 0 24px;color:#264d3d;line-height:1.6}.slhp928 #plans .plan-benefits li{padding:5px 0 5px 5px}.slhp928 #plans .plan-fee-context{border-top:1px solid #d9e5de;padding-top:18px;margin:0 0 24px;font-size:14px;line-height:1.65;color:#264d3d}.slhp928 #plans .plan-fee-context a{font-weight:700;text-decoration-thickness:2px}.slhp928 #plans .plan>a.button{margin-top:auto;display:flex;justify-content:center;align-items:center;min-height:52px;border-radius:8px;padding:14px 18px;font-weight:650}.slhp928 #plans .plan:first-child>a.button{background:#fff;color:#063e2c;border:1px solid #194b38}.slhp928 #plans .plan:last-child>a.button{background:#194b38;color:white;border:1px solid #194b38}@media(max-width:700px){.slhp928 #plans .plan{padding:24px}.slhp928 #plans .plan h3{font-size:28px}.slhp928 #plans .plan>p:first-of-type strong{font-size:23px}.slhp928 #plans .plans{gap:22px}}.slhp928 #plans .plans>.plan{border:2px solid #194b38!important;border-top:7px solid #194b38!important;box-shadow:0 12px 30px rgba(6,62,44,.09)!important;padding:32px!important}.slhp928 #plans .plans>.plan:last-child{border-top-width:13px!important;box-shadow:0 12px 32px rgba(6,62,44,.13)!important}.slhp928 #plans .plan h3{font-weight:750!important;margin-bottom:22px!important}.slhp928 #plans .plan .plan-price{display:block!important}.slhp928 #plans .plan-price .plan-rate{display:block;font:750 58px/1.05 system-ui;letter-spacing:-.055em;color:#063e2c;margin-bottom:12px}.slhp928 #plans .plan-price .plan-rate-context{display:block;font:450 16px/1.5 system-ui;color:#416254;letter-spacing:0}.slhp928 #plans .plans>.plan>p:first-of-type{border-bottom:1px solid #8fad9b!important;padding-bottom:24px!important;margin-bottom:20px!important}.slhp928 #plans .plan-benefits li::marker{color:#006241}.slhp928 #plans .plan-fee-context{border-top:1px solid #8fad9b!important}.slhp928 #plans .plan:last-child h3{border-left:5px solid #006241;padding-left:14px}@media(max-width:700px){.slhp928 #plans .plans>.plan{padding:24px!important}.slhp928 #plans .plan-price .plan-rate{font-size:52px}.slhp928 #plans .plan-price .plan-rate-context{font-size:15px}}
.slhp928 .product-band{background:#fff;color:#063e2c}.slhp928 .product-band .section-label,.slhp928 .product-band .section-lead,.slhp928 .product-band a,.slhp928 .product-story-grid p{color:#264d3d}.slhp928{width:100%;background:white;color:#063e2c;font-family:Arial,Helvetica,sans-serif}.slhp928 .slhp-calculator{margin:0}.slhp928 .slhp-calculator .slmk-calc{margin:0 auto}.slhp928 img{max-width:100%}.slhp928 .native-retained{padding-top:48px}.slhp928 .native-retained .slhp-comparison-video{margin:40px auto} 
/* 930 scoped contrast repair; preserve929 caption correction. */
.slhp928 .product-showcase figcaption{color:#416254}
.slhp928 .closing,.slhp928 .closing .draft-section{background:#173f2b!important;color:#fff!important}.slhp928 .closing h2{color:#fff!important}.slhp928 .closing .section-label,.slhp928 .closing p{color:#e4eee8!important}.slhp928 .closing a.button,.slhp928 .closing a.button:visited{background:#fff!important;color:#173f2b!important;border:1px solid #fff}

.slhp928 .journey-flow li:last-child p{color:#416254}
/* Native explicit theme choice; public homepage only, never invert approved artwork. */
html[data-slo-theme="dark"] .slhp928{background:#101c17!important;color:#edf5ef!important;color-scheme:dark}
html[data-slo-theme="dark"] .slhp928 :is(.page,.left,.copy,.site-area,.site-area.cream,.site-area.soft,.site-area.white,.draft-section,.feature,.customer-proof,.product-band,.service-details,.native-retained){background:#101c17!important;color:#edf5ef!important}
html[data-slo-theme="dark"] .slhp928 :is(h1,h2,h3,h4,strong,blockquote,li,dt,dd,label,legend){color:#edf5ef!important}
html[data-slo-theme="dark"] .slhp928 :is(p,small,figcaption,.section-lead,.lead,.caption-note,.plan-rate-context,.plan-fee-context,.product-limits,.kicker,.section-label){color:#c7d9ce!important}
html[data-slo-theme="dark"] .slhp928 :is(a,a:visited){color:#a8edc2}
html[data-slo-theme="dark"] .slhp928 :is(.plan,.fee-inputs,.fee-results,.fee-result,.product-card,.journey-flow>li,.minimum-fees-content .rate,.minimum-fees-content .price-example,.slhp-rental-option,.slhp-people article,.slhp-comparison-video,.slmk-calc-controls,.slmk-choice,.slmk-addon){background:#1a3025!important;color:#edf5ef!important;border-color:#658774!important}
html[data-slo-theme="dark"] .slhp928 #plans .plan{background:#1a3025!important;border-color:#658774!important}
html[data-slo-theme="dark"] .slhp928 :is(.button,.button:visited,.slhp-rental-option a,.slmk-calc-result>a){background:#b4edc8!important;color:#102c1e!important;border-color:#b4edc8!important}
html[data-slo-theme="dark"] .slhp928 :is(.step-number,.step-number strong){background:#b4edc8!important;color:#102c1e!important}
html[data-slo-theme="dark"] .slhp928 :is(.closing,.closing .draft-section,.right .note){background:#173f2b!important;color:#fff!important}
html[data-slo-theme="dark"] .slhp928 .closing h2,html[data-slo-theme="dark"] .slhp928 .right .note h2{color:#fff!important;background:transparent!important}
html[data-slo-theme="dark"] .slhp928 .closing a.button{background:#b4edc8!important;color:#102c1e!important}
html[data-slo-theme="dark"] .slhp928 :is(input,select,textarea){background:#14271e!important;color:#edf5ef!important;border-color:#84a591!important}
html[data-slo-theme="dark"] .slhp928 :is(#minimum-fees-dialog,.minimum-fees-toolbar,.minimum-fees-content,.minimum-fees-content section){background:#14271e!important;color:#edf5ef!important;border-color:#658774!important}
html[data-slo-theme="dark"] .slhp928 #minimum-fees-close{background:#b4edc8!important;color:#102c1e!important}
html[data-slo-theme="dark"] .slhp928 :is(th,td){color:#edf5ef!important;border-color:#658774!important}
html[data-slo-theme="dark"] .slhp928 a:focus-visible,html[data-slo-theme="dark"] .slhp928 button:focus-visible,html[data-slo-theme="dark"] .slhp928 input:focus-visible{outline:3px solid #f4ce7c!important;outline-offset:3px}
html[data-slo-theme="dark"] .slhp928 .button:hover{background:#d2f8de!important;color:#102c1e!important}
html[data-slo-theme="dark"] .slhp928 .slo-tour-card{background:#1a3025!important;color:#edf5ef!important;border-color:#658774!important}
html[data-slo-theme="dark"] body.home .slhp-comparison-dialog{background:#14271e!important;color:#edf5ef!important;border-color:#658774!important}
html[data-slo-theme="dark"] body.home .slhp-comparison-dialog a{color:#a8edc2!important}
html[data-slo-theme="dark"] body.home .slhp-comparison-dialog button{background:#b4edc8!important;color:#102c1e!important}
html[data-slo-theme="dark"] .slhp928 img{filter:none!important}
/* 930 broader leaf-text audit: preserve readable artwork labels and native CTA text. */
html[data-slo-theme="dark"] .slhp928 .marketing-composition a,html[data-slo-theme="dark"] .slhp928 .marketing-composition a:visited,html[data-slo-theme="dark"] .slhp928 .marketing-composition a span{color:#173f2b!important}
html[data-slo-theme="dark"] .slhp928 .slhp-rental-option article>a,html[data-slo-theme="dark"] .slhp928 .slhp-rental-option article>a:visited{color:#102c1e!important;background:#b4edc8!important}
html[data-slo-theme="dark"] .slhp928 .slhp-comparison-play,html[data-slo-theme="dark"] .slhp928 .slhp-comparison-play:visited,html[data-slo-theme="dark"] .slhp928 .slhp-comparison-play-label,html[data-slo-theme="dark"] .slhp928 .slhp-comparison-play-label small{color:#fff!important;background:#173f2b!important}
html:root[data-slo-theme="dark"] body.home .slhp928 .copy h1 em,html:root[data-slo-theme="dark"] body.home .slhp928 #plans .plan .plan-rate,html:root[data-slo-theme="dark"] body.home .slhp928 .journey-flow .flow-arrow{color:#b4edc8!important}
html:root[data-slo-theme="dark"] body.home .slhp928 .native-retained.slhp .slhp-rental-option article>a,html:root[data-slo-theme="dark"] body.home .slhp928 .native-retained.slhp .slhp-rental-option article>a:visited{color:#102c1e!important;background:#b4edc8!important}
html:root[data-slo-theme="dark"] body.home .slhp928 .slmk-equity{background:#243e30!important}

/* Homepage light preference, including System resolved to light. */
html[data-slo-theme="light"] .slhp928 .slmk-unrepresented>span>small{color:#416254!important}
