.personal-area{min-height:calc(100vh - 140px)}.account-welcome{background:var(--dark);color:#fff;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.account-welcome h1{letter-spacing:-.05em;margin:8px 0;font-size:44px}.account-welcome p:not(.eyebrow){color:#bfd1cb;margin:0;font-size:11px}.account-welcome>span{color:var(--lime);background:#ffffff14;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:flex}.account-welcome>span svg{width:15px}.account-session{justify-items:end;gap:8px;display:grid}.account-session span{color:var(--lime);background:#ffffff14;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:flex}.account-session span svg{width:15px}.account-session button{color:#d6e3df;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.account-grid{grid-template-columns:1.35fr .65fr;gap:16px;margin-top:16px;display:grid}.account-grid>article,.account-grid>aside{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.account-main>span{letter-spacing:.12em;color:var(--green);font-size:8px;font-weight:850}.account-main h2{margin:8px 0;font-size:28px}.account-main>p{color:var(--muted);font-size:11px}.account-main>strong,.account-main>em{align-items:center;gap:6px;margin-top:14px;font-size:10px;font-style:normal;display:flex}.account-main>strong svg{width:15px;color:var(--green)}.account-main>em{color:var(--muted);background:#f4f7f4;border-radius:10px;padding:12px}.account-main>div{gap:8px;margin-top:22px;display:flex}.account-main button{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:10px;font-weight:750;display:flex}.account-main button+button{background:var(--mint);color:var(--dark)}.account-grid>aside>div{border-bottom:1px solid var(--line);gap:10px;padding:15px 0;display:flex}.account-grid>aside>div:last-child{border-bottom:0}.account-grid>aside svg{width:17px;color:var(--green)}.account-grid>aside p,.account-grid>aside strong,.account-grid>aside span{margin:0;display:block}.account-grid>aside strong{font-size:10px}.account-grid>aside span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}@media (max-width:750px){.account-welcome{flex-direction:column;align-items:flex-start}.account-welcome h1{font-size:36px}.account-grid{grid-template-columns:1fr}.account-main>div{flex-direction:column}}.listing-create{max-width:1040px}.listing-head{background:var(--dark);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:28px;display:flex}.listing-head h1{letter-spacing:-.05em;max-width:650px;margin:7px 0;font-size:38px;line-height:1}.listing-head p:not(.eyebrow){color:#b9cec6;margin:0;font-size:10px}.listing-head>svg{width:70px;height:70px;color:var(--lime);background:#ffffff12;border-radius:20px;padding:20px}.listing-create form{gap:12px;display:grid}.form-section{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.form-section h2{margin:0 0 15px;font-size:16px}.professional-publisher{background:#edf6f1;border-radius:13px;align-items:flex-start;gap:12px;padding:15px;display:flex}.professional-publisher>svg{color:var(--green);flex:none}.professional-publisher h2{margin:0 0 5px}.professional-publisher p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.choice-buttons{flex-wrap:wrap;gap:7px;display:flex}.choice-buttons button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:750}.choice-buttons button.active{border-color:var(--green);background:var(--mint);color:var(--dark)}.listing-fields{grid-template-columns:2fr 1fr;gap:9px;display:grid}.listing-fields label{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:11px;display:flex}.listing-fields label.wide{grid-column:1/-1}.listing-fields span{letter-spacing:.1em;color:#82908a;font-size:7px;font-weight:850}.listing-fields input,.listing-fields select,.listing-fields textarea{font:inherit;resize:vertical;background:#fff;border:0;outline:0;font-size:10px}.listing-fields textarea{min-height:70px}.check{color:var(--muted);align-items:flex-start;gap:9px;margin-top:16px;font-size:9px;display:flex}.check strong,.check small{display:block}.check small{margin-top:3px}.publish-bar{background:#eaf4ef;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.publish-bar p{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.publish-bar p svg{color:var(--green)}.publish-bar strong{color:var(--ink);display:block}.publish-bar button{background:var(--green);color:#fff;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.publish-bar button svg{width:15px}.listing-create .form-status{align-items:center;gap:6px;display:flex}.community-wrap{padding-top:0}.community-listings>.section-title>span{color:var(--muted);font-size:9px}.community-public-link{color:var(--green);align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.community-listings .property-grid>article:last-child{display:block}.search-invite{background:var(--dark);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:22px 24px;display:flex}.search-invite h2{margin:6px 0;font-size:22px}.search-invite p:not(.eyebrow){color:#b9cec6;margin:0;font-size:9px}.search-invite>button,.search-submit{background:var(--lime);color:var(--dark);border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:850;display:flex}.search-invite>button svg,.search-submit svg{width:15px}.active-search{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;margin:-12px 0 34px;padding:24px;display:grid}.active-search>div:first-child h2{margin:6px 0;font-size:24px}.active-search>div:first-child p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.active-search .search-submit{background:var(--green);color:#fff;width:max-content}.community-photo{height:175px;color:var(--green);background:linear-gradient(135deg,#d7ece3,#f1f6ed);border-radius:14px 14px 0 0;place-items:center;display:grid;position:relative}.community-photo>svg{opacity:.55;width:52px;height:52px}.community-photo>span{color:var(--green);background:#fff;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;top:12px;left:12px}@media (max-width:700px){.listing-head{align-items:flex-start}.listing-head h1{font-size:32px}.listing-head>svg{display:none}.listing-fields{grid-template-columns:1fr}.listing-fields label.wide{grid-column:auto}.publish-bar{flex-direction:column;align-items:flex-start}}.photo-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.photo-title h2{margin-bottom:4px}.photo-title p{color:var(--muted);margin:0;font-size:9px}.photo-title>span{background:var(--mint);color:var(--green);border-radius:20px;padding:8px 11px;font-size:9px;font-weight:850}.photo-drop{text-align:center;cursor:pointer;background:#f8fbf9;border:2px dashed #b9cdc4;border-radius:16px;place-items:center;margin-top:14px;padding:27px;display:grid}.photo-drop svg{color:var(--green)}.photo-drop strong{margin:8px 0 3px;font-size:12px}.photo-drop span{color:var(--muted);font-size:8px}.photo-drop input{opacity:0;width:1px;height:1px;position:absolute}.photo-error{color:#a34c38;font-size:9px}.photo-previews{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.photo-previews article{border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;overflow:hidden}.photo-previews img{object-fit:cover;width:100%;height:115px;display:block}.photo-previews article>span{width:22px;height:22px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid;position:absolute;top:7px;left:7px}.photo-previews article>button{background:#fff;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.photo-previews button svg{width:13px}.photo-previews em{background:var(--green);color:#fff;border-radius:8px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850;display:flex;position:absolute;bottom:28px;left:7px}.photo-previews em svg{width:10px}.photo-previews small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);padding:7px;font-size:7px;display:block;overflow:hidden}.photo-guide{background:#edf5f1;border-radius:12px;margin-top:13px;padding:14px}.photo-guide strong,.photo-guide span,.photo-guide small{display:block}.photo-guide strong{font-size:10px}.photo-guide span{color:var(--muted);margin:5px 0;font-size:8px}.photo-guide small{color:#755f4d;font-size:7px;line-height:1.5}@media (max-width:700px){.photo-previews{grid-template-columns:repeat(2,1fr)}}.community-photo{position:relative;overflow:hidden}.community-photo>img{object-fit:cover;width:100%;height:100%}.community-photo>b{color:var(--dark);background:#ffffffde;border-radius:12px;padding:5px 8px;font-size:7px;position:absolute;top:10px;right:10px}.property-gallery-modal{z-index:80;background:#071b16bb;border:0;place-items:center;width:auto;max-width:none;margin:0;padding:20px;display:grid;position:fixed;inset:0}.property-gallery-modal>article{background:#fff;border-radius:20px;width:min(960px,96vw);max-height:90vh;padding:24px;position:relative;overflow:auto}.gallery-close{background:#eef3f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.gallery-close svg{width:16px}.gallery-heading h2{margin:6px 0}.gallery-heading>span{color:var(--muted);font-size:8px}.gallery-grid{grid-template-columns:2fr 1fr 1fr;gap:6px;margin-top:16px;display:grid}.gallery-grid img{object-fit:cover;border-radius:10px;width:100%;height:180px}.gallery-photo-button{cursor:zoom-in;background:#e9efec;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.gallery-photo-button:first-child{grid-row:span 2}.gallery-photo-button:first-child img{height:366px}.gallery-photo-button span{color:#fff;opacity:0;background:#071b16d9;border-radius:9px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-weight:800;transition:opacity .2s;display:flex;position:absolute;bottom:9px;right:9px}:is(.gallery-photo-button:hover span,.gallery-photo-button:focus-visible span){opacity:1}.gallery-photo-button span svg{width:12px;height:12px}.photo-lightbox{z-index:100;color:#fff;background:#06130ff2;border:0;place-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:30px;display:grid;position:fixed;inset:0}.photo-lightbox img{object-fit:contain;max-width:min(1200px,90vw);max-height:86vh}.photo-lightbox button{z-index:2;color:#12342b;background:#ffffffdf;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.lightbox-close{top:22px;right:22px}.lightbox-previous{top:50%;left:22px}.lightbox-next{top:50%;right:22px}.photo-lightbox>span{background:#0009;border-radius:20px;padding:7px 11px;font-size:9px;position:fixed;bottom:18px}.gallery-summary{grid-template-columns:1fr auto;gap:7px;margin-top:16px;display:grid}.gallery-summary strong{font-size:21px}.gallery-summary p{color:var(--muted);grid-column:1/2;margin:0;font-size:9px}.gallery-summary button{background:var(--green);color:#fff;border:0;border-radius:10px;grid-area:1/2/3;align-items:center;gap:5px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.gallery-summary button svg{width:14px}.gallery-interest-status{color:var(--green);grid-column:1/-1;font-size:8px}.gallery-summary .gallery-report{color:#8b4a3d;background:0 0;grid-area:3/2;justify-self:end;padding:5px 0}.gallery-summary .gallery-report svg{width:13px}.gallery-empty{color:var(--muted);background:#f1f5f2;border-radius:14px;place-items:center;margin-top:15px;padding:45px;display:grid}@media (max-width:700px){.gallery-grid{grid-template-columns:1fr 1fr}.gallery-grid img{grid-row:auto;height:150px}.gallery-photo-button:first-child{grid-row:auto}.gallery-photo-button:first-child img{height:150px}.gallery-photo-button span{opacity:1}.photo-lightbox{padding:15px}.lightbox-previous{left:8px}.lightbox-next{right:8px}.gallery-summary{grid-template-columns:1fr}.gallery-summary button{grid-area:auto/1;justify-self:start}}.listing-view-actions,.results-toolbar,.view-toggle{align-items:center;gap:8px;display:flex}.listing-view-actions .view-all{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.view-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px}.view-toggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.view-toggle button.active{background:var(--green);color:#fff}.view-toggle svg{width:14px;height:14px}.results-toolbar{justify-content:space-between;margin:0 0 14px}.results-toolbar>span{color:var(--muted);font-size:9px}.property-grid.property-list{grid-template-columns:1fr}.property-grid.property-list>article{grid-template-columns:minmax(230px,34%) 1fr;display:grid}.property-grid.property-list .photo{height:190px}.property-grid.property-list>article:hover{transform:translate(3px)}@media (max-width:700px){.section-title{align-items:flex-start}.listing-view-actions{flex-direction:column;align-items:flex-end}.results-toolbar{flex-direction:column;align-items:flex-start}.property-grid.property-list>article{grid-template-columns:1fr}.property-grid.property-list .photo{height:210px}}.swap-photo-field,.rental-photo-field{background:#f7faf8;border:1px dashed #b9cdc4;border-radius:12px;margin-top:12px;padding:12px}.swap-photo-field>small,.rental-photo-field>span{color:#657a72;letter-spacing:.09em;margin-bottom:8px;font-size:7px;font-weight:850;display:block}.swap-photo-field>label,.rental-photo-field>label{color:#fff;cursor:pointer;justify-content:center;align-items:center;font-size:9px;font-weight:800;background:var(--green)!important;border:0!important;border-radius:9px!important;flex-direction:row!important;gap:6px!important;margin:0!important;padding:10px!important;display:flex!important}.swap-photo-field>label svg,.rental-photo-field>label svg{width:16px}.swap-photo-field input,.rental-photo-field input{display:none}.swap-photo-field>span,.rental-photo-field>small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.4;display:block}.swap-photo-field>div,.rental-photo-field>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.swap-photo-field figure,.rental-photo-field figure{margin:0;position:relative}.swap-photo-field figure img,.rental-photo-field figure img{object-fit:cover;border-radius:8px;width:100%;height:72px;display:block}.swap-photo-field figure button,.rental-photo-field figure button{background:#fff;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.swap-photo-field figure button svg,.rental-photo-field figure button svg{width:12px}.rental-photo-field{margin:12px 0}.rental-photo-field>div{grid-template-columns:repeat(5,1fr)}@media (max-width:700px){.rental-photo-field>div{grid-template-columns:repeat(3,1fr)}}.saved-swap-photo{object-fit:cover;border-radius:9px;width:100%;height:105px;margin-bottom:9px}.rental-cover{object-fit:cover;border-radius:12px;flex:none;width:120px;height:88px}.rental-progress>div:first-of-type>small{color:var(--green);margin-top:5px;font-size:8px;font-weight:750;display:block}.account-activity{padding-top:0}.activity-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.smart-matches{background:linear-gradient(135deg,var(--dark),#0d6754);color:#fff;border-radius:18px;margin-bottom:16px;padding:20px}.smart-matches>div:first-child{align-items:center;gap:12px;display:flex}.smart-matches>div:first-child>svg{width:38px;height:38px;color:var(--lime);background:#ffffff15;border-radius:11px;padding:9px}.smart-matches p,.smart-matches span,.smart-matches strong,.smart-matches small{margin:0;display:block}.smart-matches>div:first-child span{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:900}.smart-matches>div:first-child strong{margin:3px 0;font-size:16px}.smart-matches>div:first-child small{color:#bad0c9;font-size:8px}.match-results{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.match-results article{background:#ffffff10;border-radius:13px;padding:15px}.match-results article>strong{color:var(--lime);font-size:9px}.match-results h3{margin:7px 0 4px;font-size:14px}.match-results article>p{color:#bfd2cc;font-size:8px}.match-results article>b{margin-top:10px;font-size:14px}.match-results article>span{color:#bfd2cc;margin-top:4px;font-size:7px}.activity-title h2{letter-spacing:-.04em;margin:6px 0;font-size:28px}.activity-title p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.activity-title>span{color:var(--green);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.activity-title>span svg{width:16px}.activity-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.activity-columns>div{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.activity-columns h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.activity-columns h3 svg{width:17px;color:var(--green)}.activity-columns h3 b{background:var(--mint);border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px}.activity-columns article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.activity-columns article>div>*{display:block}.activity-columns article span{background:var(--mint);width:max-content;color:var(--green);text-transform:uppercase;border-radius:20px;margin-bottom:6px;padding:3px 6px;font-size:7px;font-weight:850}.activity-columns article span.pausado,.activity-columns article span.pausada{color:#836d48;background:#f2eee7}.activity-columns article strong{font-size:11px}.activity-columns article small{color:var(--muted);margin-top:4px;font-size:8px}.activity-columns article button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.activity-columns article button svg{width:14px}.activity-empty{color:var(--muted);background:#f5f7f5;border-radius:10px;padding:16px;font-size:9px}@media (max-width:750px){.activity-title{flex-direction:column;align-items:flex-start}.activity-columns,.match-results{grid-template-columns:1fr}.activity-columns article{flex-direction:column;align-items:flex-start}}.listing-actions{gap:5px;display:flex}.activity-columns article .listing-actions>button:not(:last-child){color:var(--green);background:#edf4f0}.activity-columns article span.rascunho{color:#5c687d;background:#edf0f5}.activity-columns article span.aguardando_pagamento{color:#8a5b14;background:#fff0d8}.activity-columns article span.aguardando_plano{color:#65499c;background:#eee9ff}.activity-columns article .listing-actions>button.next-action{background:var(--green);color:#fff;border-color:var(--green)}.match-results article>button{background:var(--lime);color:var(--dark);border:0;border-radius:8px;margin-top:11px;padding:8px 10px;font-size:8px;font-weight:850}.interest-notice{background:#ffffff12;border-radius:9px;padding:10px;color:#d6e6e1!important;margin:12px 0 0!important;font-size:8px!important}.interest-center{border:1px solid var(--line);background:#fff;border-radius:17px;margin-bottom:16px;padding:20px}.interest-center>div:first-child h3{margin:5px 0 12px;font-size:18px}.interest-center>article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.interest-center>article>span{color:#654b9e;background:#eee9ff;border-radius:20px;flex:none;padding:4px 7px;font-size:7px;font-weight:850}.interest-center>article>p{flex:1;margin:0}.interest-center>article strong,.interest-center>article small{display:block}.interest-center>article strong{font-size:10px}.interest-center>article small{color:var(--muted);margin-top:4px;font-size:8px}.interest-center>article>div{gap:5px;display:flex}.interest-center button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}@media (max-width:700px){.interest-center>article{flex-direction:column;align-items:flex-start}}.match-actions{gap:6px;margin-top:11px;display:flex}.match-actions button{align-items:center;gap:5px;display:flex;margin:0!important}.match-actions button:first-child{color:#fff;background:#ffffff18}.match-actions svg{width:13px;height:13px}.favorites-center{background:snow;border:1px solid #edcfd0;border-radius:17px;margin-bottom:16px;padding:20px}.favorites-center>div:first-child{color:#bd5257;align-items:center;gap:10px;margin-bottom:12px;display:flex}.favorites-center>div:first-child>svg{width:28px}.favorites-center p,.favorites-center span,.favorites-center strong{margin:0;display:block}.favorites-center>div:first-child span{letter-spacing:.1em;font-size:7px;font-weight:900}.favorites-center>div:first-child strong{color:var(--ink);margin-top:3px;font-size:15px}.favorites-center>div:last-child{gap:7px;display:grid}.favorites-center article{background:#fff;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.favorites-center article>p{flex:1}.favorites-center article>p strong{font-size:10px}.favorites-center article>p span{color:var(--muted);margin-top:4px;font-size:8px}.favorites-center article>b{font-size:11px}.favorites-center article>button{border:1px solid var(--line);color:#bd5257;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}@media (max-width:700px){.favorites-center article{flex-direction:column;align-items:flex-start}}.swap-market{max-width:1180px}.swap-market-head{background:var(--dark);color:#fff;border-radius:23px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:30px;display:flex}.swap-market-head h1{letter-spacing:-.05em;max-width:760px;margin:8px 0;font-size:42px;line-height:1}.swap-market-head p:not(.eyebrow){color:#b8cdc6;max-width:760px;margin:0;font-size:10px;line-height:1.5}.swap-market-head>svg{width:82px;height:82px;color:var(--lime);background:#ffffff12;border-radius:22px;padding:23px}.swap-market form{grid-template-columns:1fr 110px 1fr;gap:12px;display:grid}.swap-side{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.swap-side>span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.swap-side h2{margin:6px 0 16px;font-size:20px}.swap-side label{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;margin-top:9px;padding:10px;display:flex}.swap-side label small{letter-spacing:.1em;color:#82908a;font-size:7px;font-weight:850}.swap-side input,.swap-side select,.swap-side textarea{font:inherit;resize:vertical;background:#fff;border:0;outline:0;font-size:9px}.swap-side textarea{min-height:58px}.swap-middle{color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}.swap-middle svg{width:32px}.swap-middle b{margin-top:8px;font-size:8px}.swap-middle span{color:var(--muted);font-size:7px}.cash-box{background:#edf5f1;border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;padding:17px;display:flex}.cash-box>div{flex:1}.cash-box h3{margin:4px 0 0;font-size:14px}.cash-box select,.cash-box input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:190px;padding:9px;font-size:9px}.swap-publish{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.swap-publish p{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.swap-publish p svg{width:14px;color:var(--green)}.swap-publish button{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.swap-publish button svg{width:14px}.swap-market form>.form-status{grid-column:1/-1}.my-swaps{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;padding:22px}.my-swaps>div:first-child{align-items:center;gap:8px;display:flex}.my-swaps>div:first-child svg{color:#7255b9}.my-swaps p,.my-swaps span,.my-swaps strong,.my-swaps small{margin:0;display:block}.my-swaps>div:first-child span{color:#7255b9;font-size:7px;font-weight:900}.my-swaps>div:first-child strong{margin-top:3px;font-size:15px}.my-swaps article{background:#f5f7f5;border-radius:13px;grid-template-columns:1fr 45px 1fr;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.my-swaps article>svg{color:var(--green);justify-self:center}.my-swaps article span{color:var(--green);font-size:7px;font-weight:850}.my-swaps article strong{margin:5px 0;font-size:10px}.my-swaps article small{color:var(--muted);font-size:8px}@media (max-width:750px){.swap-market-head>svg{display:none}.swap-market-head h1{font-size:34px}.swap-market form{grid-template-columns:1fr}.swap-middle{padding:8px;transform:rotate(90deg)}.cash-box,.swap-publish,.swap-market form>.form-status{grid-column:auto}.cash-box,.swap-publish{flex-direction:column;align-items:flex-start}.cash-box select,.cash-box input{width:100%;min-width:0}.my-swaps article{grid-template-columns:1fr}.my-swaps article>svg{transform:rotate(90deg)}}.broker-directory{max-width:1280px}.broker-hero{background:var(--dark);color:#fff;border-radius:23px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.broker-hero h1{letter-spacing:-.05em;margin:7px 0;font-size:42px}.broker-hero p:not(.eyebrow){color:#b9cec6;margin:0;font-size:10px}.broker-hero>svg{width:72px;height:72px;color:var(--lime);background:#ffffff12;border-radius:20px;padding:19px}.broker-filters{align-items:center;gap:7px;margin:17px 0;display:flex}.broker-filters span,.broker-filters button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:30px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.broker-filters span{background:var(--mint);color:var(--dark)}.broker-filters button.active{background:var(--green);border-color:var(--green);color:#fff}.broker-filters svg{width:13px}.broker-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.broker-empty{background:#fff;border:1px dashed #aec2b8;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-top:18px;padding:28px;display:grid}.broker-empty-icon{background:var(--mint);width:52px;height:52px;color:var(--green);border-radius:16px;place-items:center;display:grid}.broker-empty span{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:850}.broker-empty h2{margin:6px 0 8px;font-size:24px}.broker-empty p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.broker-empty-points{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.broker-empty-points span{letter-spacing:0;background:#f0f5f2;border-radius:30px;align-items:center;gap:5px;padding:7px 9px;display:flex}.broker-empty-points svg{width:14px}.broker-cards>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.broker-avatar{background:var(--green);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.broker-name h2{align-items:center;gap:5px;margin:12px 0 3px;font-size:17px;display:flex}.broker-name h2 svg{width:15px;color:var(--green)}.broker-name>span{color:var(--green);font-size:8px}.broker-rating{align-items:center;gap:5px;margin:14px 0;display:flex}.broker-rating svg{color:#e0a63b;width:16px}.broker-rating strong{font-size:14px}.broker-rating span{color:var(--muted);font-size:8px}.broker-cards article>p{min-height:42px;color:var(--muted);font-size:9px;line-height:1.5}.broker-cards article>small{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.broker-cards article>small svg{width:12px}.broker-tags{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.broker-tags span{color:var(--green);background:#f0f5f2;border-radius:20px;padding:5px 7px;font-size:7px}.broker-level>span{font-size:8px;font-weight:750}.broker-level i{background:#e8eeea;border-radius:5px;height:5px;margin-top:6px;display:block;overflow:hidden}.broker-level i b{background:var(--green);height:100%;display:block}.broker-cards article>button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;margin-top:15px;padding:0;font-size:9px;font-weight:800;display:flex}.broker-cards article>button svg{width:14px}.career-road{color:#65509a;background:#eee9ff;border-radius:18px;align-items:center;gap:12px;margin-top:22px;padding:20px;display:flex}.career-road>div{flex:1;align-items:center;gap:9px;display:flex}.career-road p,.career-road span,.career-road strong,.career-road small{margin:0;display:block}.career-road>div>svg{width:28px}.career-road>div span{font-size:7px;font-weight:900}.career-road>div strong{color:#3e305d;margin:3px 0;font-size:13px}.career-road>div small{font-size:8px}.career-road>span{justify-items:center;gap:4px;font-size:7px;display:grid}.career-road>span b{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.broker-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d17b8;border:0;place-items:center;width:auto;max-width:none;margin:0;padding:20px;display:grid;position:fixed;inset:0}.broker-modal>article{background:#fff;border-radius:22px;width:min(760px,96vw);max-height:90vh;padding:28px;position:relative;overflow:auto}.modal-close{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.modal-close svg{width:16px}.broker-profile-top{align-items:center;gap:13px;display:flex}.broker-profile-top h2{align-items:center;gap:5px;margin:4px 0;font-size:24px;display:flex}.broker-profile-top h2 svg{width:18px;color:var(--green)}.broker-profile-top span{color:var(--green);font-size:9px}.broker-modal>article>p{color:var(--muted);font-size:10px;line-height:1.5}.broker-report{color:#8b4a3d;background:0 0;border:0;align-items:center;gap:5px;margin:-5px 0 12px auto;font-size:8px;display:flex}.broker-report svg{width:13px}.profile-services{flex-wrap:wrap;gap:6px;display:flex}.profile-services span{background:var(--mint);color:var(--green);border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.profile-services svg{width:12px}.profile-career{background:#f4f2fa;border-radius:12px;grid-template-columns:auto 1fr 150px;align-items:center;gap:10px;margin:18px 0;padding:14px;display:grid}.profile-career>svg{color:#7255b9}.profile-career p,.profile-career strong,.profile-career span{margin:0;display:block}.profile-career strong{font-size:10px}.profile-career span{color:var(--muted);margin-top:3px;font-size:8px}.profile-career i{background:#ded8ec;border-radius:6px;height:6px;overflow:hidden}.profile-career i b{background:#7255b9;height:100%;display:block}.reviews>div:first-child{align-items:center;gap:7px;display:flex}.reviews>div:first-child h3{margin-right:auto}.reviews>div:first-child strong{align-items:center;gap:4px;display:flex}.reviews>div:first-child svg{color:#e0a63b;width:15px}.reviews>div:first-child span{color:var(--muted);font-size:8px}.reviews blockquote{background:#f7f8f7;border-radius:10px;margin:8px 0;padding:12px}.reviews blockquote span{color:#e0a63b;font-size:9px}.reviews blockquote p{margin:5px 0;font-size:9px}.reviews blockquote cite{color:var(--muted);font-size:8px}.reviews form{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.reviews form h3{margin:0;font-size:14px}.star-choice{display:flex}.star-choice button{color:#cad2ce;background:0 0;border:0;padding:2px}.star-choice button.active{color:#e0a63b}.star-choice svg{width:20px}.reviews textarea{border:1px solid var(--line);resize:vertical;min-height:70px;font:inherit;border-radius:9px;padding:10px;font-size:9px}.reviews form>button{background:var(--green);color:#fff;border:0;border-radius:9px;width:max-content;padding:9px 12px;font-size:9px;font-weight:800}.reviews form>small{color:var(--muted);font-size:7px}@media (max-width:850px){.broker-cards{grid-template-columns:1fr}.career-road{flex-wrap:wrap;align-items:flex-start}.profile-career{grid-template-columns:auto 1fr}.profile-career i{grid-column:1/-1}}@media (max-width:600px){.broker-hero>svg{display:none}.broker-hero h1{font-size:34px}.broker-filters{overflow:auto}.broker-cards>article{padding:16px}}.rental-center{max-width:1180px}.rental-center-head{background:var(--dark);color:#fff;border-radius:23px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.rental-center-head h1{letter-spacing:-.05em;max-width:760px;margin:7px 0;font-size:42px;line-height:1}.rental-center-head p:not(.eyebrow){color:#b9cec6;max-width:760px;margin:0;font-size:10px;line-height:1.5}.rental-center-head>svg{width:76px;height:76px;color:var(--lime);background:#ffffff12;border-radius:20px;padding:20px}.rental-start{grid-template-columns:1fr 300px;gap:14px;margin-top:16px;display:grid}.rental-start form,.rental-start aside{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.rental-start h2{margin:0 0 5px;font-size:22px}.rental-start form>p,.rental-start aside p{color:var(--muted);font-size:9px}.rental-start form>label{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;margin-top:9px;padding:10px;display:flex}.rental-start form>label span{letter-spacing:.1em;color:#82908a;font-size:7px;font-weight:850}.rental-start input{border:0;outline:0;font-size:9px}.rental-start form>button{background:var(--green);color:#fff;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:10px 13px;font-size:9px;font-weight:800;display:flex}.rental-start form>button svg{width:14px}.rental-start aside{background:#edf5f1}.rental-start aside>svg{color:var(--green)}.rental-start aside h3{font-size:15px}.rental-progress{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:20px;display:flex}.rental-progress h2{margin:5px 0;font-size:21px}.rental-progress>div:first-child>span{color:var(--muted);font-size:9px}.rental-progress>div:last-child{min-width:210px}.rental-progress strong,.rental-progress>div:last-child span{display:block}.rental-progress strong{color:var(--green);font-size:24px}.rental-progress>div:last-child span{color:var(--muted);font-size:8px}.rental-progress i{background:#e6ede9;border-radius:7px;height:7px;margin-top:7px;display:block;overflow:hidden}.rental-progress i b{background:var(--green);height:100%;display:block}.rental-steps{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rental-steps article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:14px;display:grid}.rental-steps article.done{background:#f0f8f4;border-color:#b8dccb}.rental-steps article>button:first-child{border:1px solid var(--line);width:25px;height:25px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:8px;display:grid}.rental-steps article>button:first-child svg{width:16px}.rental-steps article>svg{width:18px;color:var(--green)}.rental-steps h3{margin:0;font-size:10px}.rental-steps p{color:var(--muted);margin:3px 0 0;font-size:7px}.step-action{color:var(--green);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:4px;padding:5px 0 0;font-size:8px;font-weight:750;display:flex}.step-action svg{width:12px}.rental-docs{color:#594387;background:#eee9ff;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding:24px;display:grid}.rental-docs h2{margin:5px 0;font-size:20px}.rental-docs p{font-size:9px}.rental-docs>div:first-child>span{font-size:8px;font-weight:800}.rental-docs>div:last-child{gap:5px;display:grid}.rental-docs button{color:#594387;text-align:left;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.rental-docs button svg{width:14px}.rental-docs button svg:last-child{margin-left:auto}.rental-docs button:disabled{opacity:.55;cursor:not-allowed}.rental-help{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;margin-top:18px;padding:20px;display:flex}.rental-help>svg{color:var(--green)}.rental-help>div{flex:1}.rental-help h2{margin:0 0 4px;font-size:17px}.rental-help p{color:var(--muted);margin:0;font-size:8px}.rental-help button{background:var(--green);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;display:flex}.rental-help button svg{width:13px}@media (max-width:800px){.rental-start,.rental-docs{grid-template-columns:1fr}.rental-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rental-center-head>svg{display:none}.rental-center-head h1{font-size:34px}.rental-progress,.rental-help{flex-direction:column;align-items:flex-start}.rental-progress>div:last-child{width:100%}.rental-steps{grid-template-columns:1fr}}.document-vault{background:#fff;border:1px solid #dce8e3;border-radius:20px;margin:24px 0;padding:22px}.vault-title{align-items:center;gap:12px;display:flex}.vault-title>svg{color:#16725b}.vault-title p{margin:0}.vault-title span,.vault-title strong,.vault-title small{display:block}.vault-title span{color:#16725b;letter-spacing:.08em;font-size:11px;font-weight:800}.vault-upload{gap:10px;margin:18px 0;display:flex}.vault-upload select{background:#fff;border:1px solid #cbdad5;border-radius:10px;padding:10px}.vault-upload label{color:#fff;cursor:pointer;background:#16725b;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.vault-upload label svg{width:17px}.vault-upload input{display:none}.vault-notice{color:#285c4e;background:#eef7f4;border-radius:9px;padding:10px}.vault-consent{color:#4c625b;align-items:flex-start;gap:9px;margin:-7px 0 16px;font-size:13px;display:flex}.vault-consent input{margin-top:3px}.vault-files{gap:8px;display:grid}.vault-files article{border-top:1px solid #edf1ef;align-items:center;gap:10px;padding-top:10px;display:flex}.vault-files article>svg{color:#688078}.vault-files article p{flex:1;margin:0}.vault-files article strong,.vault-files article small{display:block}.vault-files a,.vault-files button{color:#175c4b;background:#edf5f2;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;text-decoration:none;display:flex}.vault-files a svg,.vault-files button svg{width:15px}@media (max-width:650px){.vault-upload{flex-direction:column}.vault-files a span{display:none}}.subscription-center{min-height:80vh}.subscription-hero{color:#fff;background:linear-gradient(125deg,#102e28,#19483b);border-radius:28px;justify-content:space-between;gap:30px;padding:38px;display:flex}.subscription-hero h1{letter-spacing:-.055em;max-width:720px;margin:8px 0 12px;font-size:48px;line-height:1}.subscription-hero>div:first-child>p:last-child{color:#c5d9d2;max-width:690px;line-height:1.65}.billing-off{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;align-self:center;min-width:220px;padding:20px;display:grid}.billing-off svg{color:var(--lime)}.billing-off strong{margin:10px 0 5px}.billing-off span{color:#c5d9d2;font-size:10px}.current-plan{background:#f0faf5;border:1px solid #b9d7c9;border-radius:15px;align-items:center;gap:14px;margin:18px 0 0;padding:16px 20px;display:flex}.current-plan svg{color:var(--green)}.current-plan span,.current-plan strong,.current-plan p{margin:0;display:block}.current-plan span{letter-spacing:.12em;font-size:8px;font-weight:850}.current-plan strong{margin:3px 0;font-size:18px}.current-plan p{color:var(--muted);font-size:9px}.subscription-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.subscription-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative}.subscription-grid article.featured{border:2px solid var(--green)}.subscription-grid article.selected{box-shadow:0 0 0 3px #bcebd7}.subscription-grid em{background:var(--green);color:#fff;border-radius:20px;padding:5px 9px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:-10px;right:16px}.subscription-grid article>span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.subscription-grid h2{margin:7px 0 3px;font-size:29px}.subscription-grid article>strong{min-height:30px;font-size:16px}.subscription-grid article>p{min-height:56px;color:var(--muted);font-size:10px;line-height:1.5}.subscription-grid ul{flex:1;margin:12px 0 20px;padding:0;list-style:none}.subscription-grid li{gap:7px;margin:9px 0;font-size:9px;display:flex}.subscription-grid li svg{width:14px;height:14px;color:var(--green)}.subscription-grid button,.founder-call button{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:9px;font-weight:800;display:flex}.subscription-grid button svg{width:14px}.subscription-message{text-align:center;color:var(--green);margin:14px 0 0;font-size:10px;font-weight:750}.subscription-compare{background:#f5f7f5;border-radius:22px;grid-template-columns:.6fr 1.4fr;gap:30px;margin-top:20px;padding:28px;display:grid}.subscription-compare h2{margin:7px 0}.compare-table span{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(4,1fr);display:grid}.compare-table span:last-child{border:0}.compare-table b,.compare-table i{text-align:center;padding:10px 6px;font-size:8px;font-style:normal}.compare-table b:first-child,.compare-table i:first-child{text-align:left}.payment-roadmap{border:1px solid var(--line);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:25px;display:flex}.payment-roadmap>div{align-items:flex-start;gap:13px;max-width:610px;display:flex}.payment-roadmap svg{color:var(--green)}.payment-roadmap span,.payment-roadmap strong,.payment-roadmap small{display:block}.payment-roadmap span{letter-spacing:.1em;color:var(--green);font-size:8px;font-weight:850}.payment-roadmap strong{margin:5px 0}.payment-roadmap small{color:var(--muted);line-height:1.5}.payment-roadmap ol{gap:8px;padding:0;list-style:none;display:flex}.payment-roadmap li{text-align:center;font-size:8px}.payment-roadmap li b{background:var(--mint);width:25px;color:var(--green);border-radius:50%;margin:auto auto 5px;padding:6px;display:block}.founder-call{background:var(--dark);color:#fff;border-radius:22px;align-items:center;gap:16px;margin-top:18px;padding:26px;display:flex}.founder-call>svg{color:var(--lime)}.founder-call>div{flex:1}.founder-call span{color:var(--lime);font-size:8px;font-weight:850}.founder-call h2{margin:5px 0}.founder-call p{color:#bfd1cb;margin:0;font-size:9px}.founder-call button{background:var(--lime);color:var(--dark)}.subscription-safety{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.subscription-safety article{border:1px solid var(--line);border-radius:17px;padding:20px}.subscription-safety svg{color:var(--green)}.subscription-safety h3{margin:9px 0 5px;font-size:14px}.subscription-safety p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}@media (max-width:900px){.subscription-grid{grid-template-columns:repeat(2,1fr)}.subscription-hero,.payment-roadmap{flex-direction:column;align-items:flex-start}.subscription-compare{grid-template-columns:1fr}}@media (max-width:600px){.subscription-hero h1{font-size:36px}.subscription-grid,.subscription-safety{grid-template-columns:1fr}.subscription-grid article>p{min-height:0}.payment-roadmap ol{flex-wrap:wrap}.founder-call{flex-direction:column;align-items:flex-start}.compare-table{overflow-x:auto}.compare-table span{min-width:520px}}.sales-hub{min-height:75vh}.sales-hero{background:var(--dark);color:#fff;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;padding:34px;display:flex}.sales-hero h1{letter-spacing:-.05em;max-width:760px;margin:7px 0 10px;font-size:44px;line-height:1}.sales-hero p:not(.eyebrow){color:#bed2cb;max-width:720px;margin:0;font-size:11px;line-height:1.55}.sales-hero>svg{width:70px;height:70px;color:var(--lime);background:#ffffff12;border-radius:18px;padding:18px}.sales-offers{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.sales-offers article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:relative}.sales-offers article.recommended{border:2px solid var(--green)}.sales-offers em{background:var(--mint);color:var(--green);border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:15px;right:15px}.sales-offers article>svg{color:var(--green)}.sales-offers article>span{color:var(--green);letter-spacing:.1em;margin-top:16px;font-size:8px;font-weight:850}.sales-offers h2{margin:6px 0 14px;font-size:25px}.sales-offers article>strong{letter-spacing:-.04em;font-size:31px}.sales-offers article>b{color:var(--muted);margin-top:3px;font-size:9px}.sales-offers article>p{min-height:38px;margin:20px 0 5px;font-size:11px;font-weight:700}.sales-offers article>small{color:var(--muted);flex:1;font-size:9px;line-height:1.5}.sales-offers button{background:var(--green);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding:12px;font-size:9px;font-weight:800;display:flex}.sales-offers button svg{width:14px}.sales-rules{border:1px solid var(--line);background:#f1f7f4;border-radius:16px;gap:12px;margin-top:16px;padding:20px;display:flex}.sales-rules>svg{color:var(--green)}.sales-rules strong,.sales-rules span{display:block}.sales-rules span{color:var(--muted);margin-top:4px;font-size:9px}.sales-choice-summary{margin-bottom:-36px;padding-bottom:0;position:relative}.sales-choice-summary>button{float:right;color:var(--green);background:0 0;border:0;font-size:9px;font-weight:800}.sales-choice-summary>span,.sales-choice-summary>strong,.sales-choice-summary>p{margin:0;display:block}.sales-choice-summary>span{color:var(--green);font-size:8px;font-weight:850}.sales-choice-summary>strong{margin:4px 0;font-size:18px}.sales-choice-summary>p{color:var(--muted);font-size:8px}@media (max-width:750px){.sales-hero h1{font-size:35px}.sales-hero>svg{display:none}.sales-offers{grid-template-columns:1fr}.sales-offers article>p{min-height:0}.sales-choice-summary{margin-bottom:-20px}}.broker-picker>div:nth-child(2){background:var(--dark);color:#fff;border-radius:23px;padding:30px}.broker-picker h1{margin:6px 0;font-size:39px}.broker-picker>div:nth-child(2)>p:last-child{color:#bed2cb;font-size:10px}.back-choice{color:var(--green);background:0 0;border:0;margin-bottom:12px;font-size:9px;font-weight:800}.broker-picker-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.broker-picker-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.broker-picker-grid article>span{background:var(--mint);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.broker-picker-grid h2{margin:12px 0 5px;font-size:18px}.broker-picker-grid p{color:var(--green);align-items:center;gap:4px;font-size:8px;display:flex}.broker-picker-grid p svg{width:13px}.broker-picker-grid small{color:var(--muted);font-size:9px;display:block}.broker-picker-grid strong{color:#a77800;margin:14px 0;font-size:11px;display:block}.broker-picker-grid button{background:var(--green);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;font-size:8px;font-weight:800;display:flex}.broker-picker-grid button svg{width:13px}.broker-picker-note{color:var(--muted);background:#f2f7f4;border-radius:12px;margin-top:12px;padding:14px;font-size:8px}.broker-picker-note svg{vertical-align:middle;width:14px;color:var(--green)}@media (max-width:700px){.broker-picker-grid{grid-template-columns:1fr}.broker-picker h1{font-size:32px}}.broker-enrollment-wrap{padding-top:34px;padding-bottom:0}.broker-enrollment-call,.broker-application-status{background:#e7f4ee;border-radius:19px;align-items:center;gap:16px;padding:22px 25px;display:flex}.broker-enrollment-call>svg,.broker-application-status>svg{color:var(--green)}.broker-enrollment-call>div,.broker-application-status>div{flex:1}.broker-enrollment-call span,.broker-application-status span{letter-spacing:.1em;color:var(--green);font-size:8px;font-weight:850}.broker-enrollment-call h2{margin:5px 0;font-size:21px}.broker-enrollment-call p,.broker-application-status p{color:var(--muted);margin:0;font-size:9px}.broker-enrollment-call button,.broker-application-status button,.broker-form-actions button{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.broker-enrollment-call button svg{width:14px}.broker-application-status strong{margin:4px 0;display:block}.broker-enrollment>form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:24px;display:grid}.broker-enrollment>form>div:first-child,.broker-enrollment>form>.wide,.broker-verification-note,.broker-form-actions,.broker-enrollment>form>.form-status{grid-column:1/-1}.broker-enrollment>form h2{margin:5px 0}.broker-enrollment>form>div:first-child>p:last-child{color:var(--muted);font-size:9px}.broker-enrollment>form label{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.broker-enrollment>form label span{letter-spacing:.09em;color:#7e8e88;font-size:7px;font-weight:850}.broker-enrollment input,.broker-enrollment textarea{resize:vertical;border:0;outline:0;font-size:9px}.broker-verification-note{background:#f2f7f4;border-radius:12px;gap:10px;padding:14px;display:flex}.broker-verification-note svg{color:var(--green)}.broker-verification-note strong,.broker-verification-note span{display:block}.broker-verification-note span{color:var(--muted);margin-top:3px;font-size:8px}.broker-form-actions{justify-content:flex-end;gap:8px;display:flex}.broker-form-actions button:first-child{color:var(--muted);background:#eef2ef}@media (max-width:700px){.broker-enrollment-call,.broker-application-status{flex-direction:column;align-items:flex-start}.broker-enrollment>form{grid-template-columns:1fr}.broker-enrollment>form label{grid-column:1/-1}.broker-enrollment-call button{justify-content:center;width:100%}}.broker-value-hero{background:linear-gradient(135deg,#f5faf7 0%,#eef6f2 55%,#fff8eb 100%);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:26px;padding-top:42px;padding-bottom:34px;display:grid}.broker-value-copy{padding:22px 0}.broker-value-copy h1{letter-spacing:-.045em;max-width:760px;margin:8px 0 14px;font-size:clamp(32px,4.2vw,57px);line-height:1.03}.broker-value-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:14px;line-height:1.65}.broker-value-actions{flex-wrap:wrap;gap:10px;margin:24px 0 18px;display:flex}.broker-value-actions button,.broker-paths button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:13px 17px;font-size:10px;font-weight:800;display:inline-flex}.broker-value-actions button.primary{border-color:var(--green);background:var(--green);color:#fff}.broker-value-actions svg{width:15px}.broker-trust-line{color:#4d665d;align-items:center;gap:8px;font-size:9px;display:flex}.broker-trust-line svg{width:17px;color:var(--green)}.broker-career-card{background:#fff;border:1px solid #1a5d4526;border-radius:23px;align-self:center;padding:27px;box-shadow:0 18px 45px #15403117}.broker-career-card>svg{width:31px;height:31px;color:var(--green);background:#e7f4ee;border-radius:10px;padding:7px}.broker-career-card>span{letter-spacing:.12em;color:var(--green);margin-top:18px;font-size:8px;font-weight:850;display:block}.broker-career-card h2{margin:6px 0 9px;font-size:25px}.broker-career-card>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.broker-career-card>div{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;font-size:9px;font-weight:700;display:flex}.broker-career-card>div svg{color:#c18a24;width:16px}.broker-benefits-section{padding-top:48px;padding-bottom:18px}.broker-benefits-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.broker-benefits-heading h2{margin:6px 0 0;font-size:29px}.broker-benefits-heading>p{max-width:400px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.broker-benefits-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.broker-benefits-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.broker-benefits-grid article>svg{width:23px;color:var(--green)}.broker-benefits-grid h3{margin:13px 0 7px;font-size:14px}.broker-benefits-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.broker-paths{color:#fff;background:#173f31;border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:18px 20px;display:flex}.broker-paths>div{flex-direction:column;flex:1;gap:4px;display:flex}.broker-paths strong{font-size:12px}.broker-paths span{color:#c9d9d2;font-size:9px}.broker-paths button{color:#fff;background:#ffffff17;border-color:#ffffff40}.broker-paths button:last-child{color:#173f31;background:#fff}@media (max-width:900px){.broker-value-hero{grid-template-columns:1fr}.broker-career-card{width:100%}.broker-benefits-grid{grid-template-columns:repeat(2,1fr)}.broker-benefits-heading{flex-direction:column;align-items:flex-start;gap:10px}.broker-paths{flex-direction:column;align-items:stretch}}@media (max-width:700px){.broker-value-hero{padding-top:22px}.broker-value-copy h1{font-size:36px}.broker-benefits-grid{grid-template-columns:1fr}}.broker-routine-section,.broker-docs-section{padding-top:46px;padding-bottom:36px}.broker-section-intro{max-width:850px}.broker-section-intro h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(27px,3.5vw,40px)}.broker-section-intro>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.65}.broker-routine-flow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.broker-routine-flow article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;position:relative}.broker-routine-flow article>svg{width:25px;color:var(--green)}.broker-routine-flow article>span{color:#b8c5bf;font-size:22px;font-weight:900;position:absolute;top:18px;right:20px}.broker-routine-flow strong{margin:15px 0 7px;font-size:14px;display:block}.broker-routine-flow p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.founder-program-section{color:#fff;background:linear-gradient(130deg,#073f35,#0e5d4c);border-radius:26px;grid-template-columns:1.25fr .75fr;align-items:center;gap:26px;margin-top:24px;margin-bottom:24px;display:grid}.founder-program-copy h2{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(29px,3.7vw,45px)}.founder-program-copy>p{color:#c3d8d1;max-width:720px;font-size:12px;line-height:1.65}.founder-program-copy ul{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;padding:0;list-style:none;display:grid}.founder-program-copy li{color:#edf6f2;align-items:center;gap:7px;font-size:10px;display:flex}.founder-program-copy li svg{width:16px;color:var(--lime)}.founder-program-copy small{color:#a9c4bb;max-width:760px;font-size:8px;line-height:1.55;display:block}.founder-program-card{background:#ffffff0e;border:1px solid #ffffff26;border-radius:20px;padding:26px}.founder-program-card>svg{background:var(--lime);width:38px;height:38px;color:var(--dark);border-radius:12px;padding:9px}.founder-program-card>span,.founder-program-card>strong{display:block}.founder-program-card>span{color:var(--lime);letter-spacing:.12em;margin-top:18px;font-size:8px;font-weight:900}.founder-program-card>strong{margin:7px 0;font-size:22px}.founder-program-card p{color:#c5d9d2;font-size:10px;line-height:1.55}.founder-program-card button{background:var(--lime);width:100%;color:var(--dark);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:12px;font-size:10px;font-weight:900;display:flex}.founder-program-card button svg{width:15px}.broker-docs-section{background:#eef6f2;border-radius:24px;margin-top:20px}.broker-docs-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.broker-docs-grid article{background:#fff;border:1px solid #d9e7df;border-radius:17px;padding:22px}.broker-docs-grid svg{width:25px;color:var(--green)}.broker-docs-grid strong,.broker-docs-grid em{display:block}.broker-docs-grid strong{margin:13px 0 7px;font-size:13px}.broker-docs-grid p{min-height:62px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.broker-docs-grid em{color:var(--green);margin-top:13px;font-size:8px;font-style:normal;font-weight:850}.broker-docs-boundary{background:#fffaf0;border-left:4px solid #d3a13b;border-radius:0 14px 14px 0;align-items:flex-start;gap:13px;margin-top:13px;padding:19px;display:flex}.broker-docs-boundary>svg{color:#a66e13;flex:none;width:22px}.broker-docs-boundary strong{font-size:11px;display:block}.broker-docs-boundary p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}@media (max-width:900px){.founder-program-section{grid-template-columns:1fr}.broker-routine-flow,.broker-docs-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.broker-routine-flow,.broker-docs-grid,.founder-program-copy ul{grid-template-columns:1fr}.founder-program-section{border-radius:20px;margin-left:14px;margin-right:14px}.broker-docs-section{margin-left:14px;margin-right:14px}.broker-docs-grid p{min-height:auto}}.founder-agency-section{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:28px 34px;display:flex}.founder-agency-section h2{letter-spacing:-.035em;margin:6px 0 10px;font-size:25px}.founder-agency-section p:not(.eyebrow){max-width:820px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.founder-agency-section>a{background:var(--green);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:13px 17px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.founder-agency-section>a svg{width:15px}@media (max-width:700px){.founder-agency-section{flex-direction:column;align-items:flex-start;margin-left:14px;margin-right:14px;padding:24px}.founder-agency-section>a{width:100%}}.founder-invite-banner{background:#effbf5;border:1px solid #a7dac4;border-radius:17px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:20px;display:flex}.founder-invite-banner>svg{width:26px;color:var(--green);flex:none}.founder-invite-banner span,.founder-invite-banner strong{display:block}.founder-invite-banner span{color:var(--green);letter-spacing:.11em;font-size:8px;font-weight:900}.founder-invite-banner strong{margin:5px 0;font-size:15px}.founder-invite-banner p{color:var(--muted);margin:0;font-size:9px}.founder-invite-banner.invalid{background:#fff8ef;border-color:#eed0b2}.founder-invite-banner.invalid>svg{color:#a66e13}.broker-share-preview{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;margin-top:18px;padding:24px;display:grid}.broker-share-copy h3{letter-spacing:-.035em;margin:7px 0 9px;font-size:24px}.broker-share-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.broker-share-link{background:#f2f8f5;border:1px dashed #91bbae;border-radius:12px;margin-top:17px;padding:12px 14px}.broker-share-link span,.broker-share-link strong{display:block}.broker-share-link span{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.broker-share-link strong{margin-top:4px;font-size:11px}.broker-client-preview{border:1px solid var(--line);background:#f7faf8;border-radius:16px;padding:15px;box-shadow:0 14px 35px #173f3114}.broker-client-preview>span{color:#76530d;letter-spacing:.09em;background:#fff0c9;border-radius:999px;margin-bottom:9px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.broker-client-photo{background:linear-gradient(135deg,#b8d8ca,#edf5f1);border-radius:11px;height:105px}.broker-client-preview p{color:var(--green);letter-spacing:.06em;margin:11px 0 4px;font-size:8px;font-weight:850}.broker-client-preview strong{font-size:12px;display:block}.broker-client-preview button{background:var(--green);color:#fff;border:0;border-radius:9px;width:100%;margin-top:13px;padding:10px;font-size:9px;font-weight:850}@media (max-width:700px){.broker-share-preview{grid-template-columns:1fr;padding:18px}}.photo-manager{z-index:90;background:#071b16bd;border:0;place-items:center;width:auto;max-width:none;margin:0;padding:18px;display:grid;position:fixed;inset:0}.photo-manager>section{background:#fff;border-radius:22px;width:min(1040px,96vw);max-height:92vh;padding:25px;position:relative;overflow:auto}.photo-manager-close{background:#eef3f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.photo-manager-close svg{width:16px}.photo-manager-head{justify-content:space-between;align-items:center;gap:18px;padding-right:45px;display:flex}.photo-manager-head p{color:var(--green);margin:0;font-size:8px;font-weight:850}.photo-manager-head h2{margin:5px 0;font-size:24px}.photo-manager-head span{color:var(--muted);font-size:8px}.photo-manager-head label{background:var(--green);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.photo-manager-head label svg{width:15px}.photo-manager-head input{opacity:0;width:1px;height:1px;position:absolute}.photo-manager-status{color:var(--green);background:#edf5f1;border-radius:9px;padding:9px 12px;font-size:8px}.photo-manager-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.photo-manager-grid article{border:1px solid var(--line);border-radius:13px;position:relative;overflow:hidden}.photo-manager-grid img{object-fit:cover;width:100%;height:155px;display:block}.photo-manager-grid em{background:var(--green);color:#fff;border-radius:9px;padding:5px 7px;font-size:6px;font-style:normal;position:absolute;top:8px;left:8px}.photo-manager-grid small{color:var(--muted);padding:8px;font-size:7px;display:block}.photo-manager-grid article>div{gap:4px;padding:0 8px 8px;display:flex}.photo-manager-grid button{color:var(--green);background:#edf3ef;border:0;border-radius:7px;align-items:center;gap:3px;padding:6px;font-size:7px;display:flex}.photo-manager-grid button svg{width:12px}.photo-manager-grid button:disabled{opacity:.35}.photo-manager-grid .delete-photo{color:#a13f32;background:#fff0ed;margin-left:auto}.photo-manager-empty{color:var(--muted);background:#f1f5f2;border-radius:15px;place-items:center;margin-top:18px;padding:45px;display:grid}.photo-manager footer{color:var(--muted);margin-top:15px;font-size:8px}@media (max-width:750px){.photo-manager-head{flex-direction:column;align-items:flex-start}.photo-manager-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.photo-manager-grid{grid-template-columns:1fr}}.broker-workspace{background:#edf2ef;grid-template-columns:220px 1fr;min-height:calc(100vh - 70px);display:grid}.broker-workspace>aside{background:var(--dark);color:#fff;padding:28px 16px}.broker-workspace>aside>p{color:#93aaa2;letter-spacing:.12em;margin:0 8px 20px;font-size:8px;font-weight:850}.broker-workspace>aside>button{color:#bcd0c9;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;margin:3px 0;padding:11px;font-size:9px;display:flex}.broker-workspace>aside>button.active{color:#fff;background:#ffffff13}.broker-workspace>aside>button svg{width:16px}.broker-workspace>aside>button i{background:var(--lime);color:var(--dark);border-radius:8px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal}.broker-workspace>aside>div{background:#ffffff0d;border-radius:13px;margin-top:30px;padding:15px}.broker-workspace>aside>div span,.broker-workspace>aside>div strong,.broker-workspace>aside>div small{display:block}.broker-workspace>aside>div span{color:#91aaa1;font-size:7px}.broker-workspace>aside>div strong{color:var(--lime);margin:5px 0}.broker-workspace>aside>div small{color:#bfd1cb;font-size:7px}.broker-workspace>aside>div>b{background:#ffffff18;border-radius:5px;height:5px;margin-top:8px;display:block;overflow:hidden}.broker-workspace>aside>div>b em{background:var(--lime);height:100%;display:block}.broker-workspace>section{padding:32px;overflow:hidden}.broker-workspace>section>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0 0 24px;display:flex;position:static}.broker-workspace>section>header p,.workspace-opportunities>div>p,.workspace-panel>p,.career-panel>p{color:var(--green);letter-spacing:.11em;margin:0;font-size:8px;font-weight:850}.broker-workspace>section>header h1{margin:5px 0;font-size:35px}.broker-workspace>section>header span{color:var(--muted);font-size:9px}.broker-workspace>section>header button{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.broker-workspace>section>header button svg{width:15px}.broker-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.broker-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:17px;display:flex}.broker-metrics svg{color:var(--green)}.broker-metrics span,.broker-metrics strong,.broker-metrics small{display:block}.broker-metrics span{color:var(--muted);font-size:7px}.broker-metrics strong{margin:3px 0;font-size:20px}.broker-metrics small{color:var(--muted);font-size:7px}.workspace-opportunities{margin-top:22px}.workspace-opportunities>div{align-items:end;gap:12px;display:flex}.workspace-opportunities h2{margin:4px 0}.workspace-opportunities>div>span{color:var(--muted);margin-left:auto;font-size:7px}.workspace-opportunities>section{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.workspace-opportunities article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.workspace-opportunities article>span{color:var(--green);font-size:7px;font-weight:850}.workspace-opportunities article>b{float:right;font-size:8px}.workspace-opportunities h3{margin:14px 0 5px;font-size:13px}.workspace-opportunities article>p{min-height:30px;color:var(--muted);font-size:8px}.workspace-opportunities button,.workspace-panel article button{color:var(--green);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:800;display:flex}.workspace-opportunities button svg,.workspace-panel article button svg{width:12px}.broker-bottom{grid-template-columns:1.4fr .6fr;gap:10px;margin-top:16px;display:grid}.broker-bottom>div,.workspace-panel,.career-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.broker-bottom>div>p{color:var(--green);margin:0;font-size:7px;font-weight:850}.broker-bottom h2{margin:5px 0 12px}.broker-bottom>div>span{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:5px;padding:9px 0;display:grid}.broker-bottom i{color:var(--green);font-size:6px}.broker-bottom span strong,.broker-bottom span small{grid-column:2;display:block}.broker-bottom span small{color:var(--muted);font-size:7px}.broker-bottom span button{color:var(--green);background:0 0;border:0;grid-area:1/3/3;font-size:8px}.broker-bottom ul{padding:0;list-style:none}.broker-bottom li{align-items:center;gap:6px;margin:10px 0;font-size:8px;display:flex}.broker-bottom li svg{width:14px;color:var(--green)}.broker-empty,.workspace-panel>div{color:var(--muted);background:#f1f5f2;border-radius:11px;padding:20px;font-size:8px}.workspace-panel{margin-top:10px}.workspace-panel h2{font-size:24px}.workspace-panel article{border-top:1px solid var(--line);justify-content:space-between;padding:12px;font-size:9px;display:flex}.workspace-panel>div{align-items:center;gap:9px;display:flex}.career-panel{margin-top:10px}.career-panel>span{color:var(--muted);font-size:9px;line-height:1.5}.career-panel>div{gap:8px;margin-top:24px;display:flex}.career-panel>div>b{flex:1;place-items:center;gap:5px;font-size:8px;display:grid}.career-panel>div em{background:var(--mint);width:29px;height:29px;color:var(--green);border-radius:50%;place-items:center;font-style:normal;display:grid}@media (max-width:850px){.broker-workspace{grid-template-columns:1fr}.broker-workspace>aside{padding:10px;display:flex;overflow:auto}.broker-workspace>aside>p,.broker-workspace>aside>div{display:none}.broker-workspace>aside>button{white-space:nowrap;width:auto}.broker-workspace>section{padding:20px 14px}.broker-metrics,.workspace-opportunities>section{grid-template-columns:1fr 1fr}.broker-bottom{grid-template-columns:1fr}}@media (max-width:560px){.broker-workspace>section>header{flex-direction:column;align-items:flex-start}.broker-metrics,.workspace-opportunities>section{grid-template-columns:1fr}.career-panel>div{flex-wrap:wrap}.career-panel>div>b{min-width:80px}}.task-panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:10px;padding:22px}.task-panel>div>p{color:var(--green);margin:0;font-size:8px;font-weight:850}.task-panel>div h2{margin:5px 0}.task-panel>div span{color:var(--muted);font-size:8px}.task-panel form{grid-template-columns:1fr 160px auto;gap:7px;margin:18px 0;display:grid}.task-panel input{border:1px solid var(--line);border-radius:9px;padding:10px;font-size:9px}.task-panel form button{background:var(--green);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}.task-panel form button svg{width:13px}.task-panel section article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;display:flex}.task-panel section article>button{border:1px solid var(--line);width:27px;height:27px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.task-panel section article>button svg{width:15px}.task-panel section article>p{flex:1;margin:0}.task-panel section article strong,.task-panel section article span{display:block}.task-panel section article strong{font-size:9px}.task-panel section article span{color:var(--muted);margin-top:3px;font-size:7px}.task-panel section article>em{color:var(--green);font-size:7px;font-style:normal}.task-panel section article.concluida{opacity:.55}.task-panel section article.concluida strong{text-decoration:line-through}@media (max-width:650px){.task-panel form{grid-template-columns:1fr}.task-panel form button{justify-content:center}}.broker-map-panel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:10px;padding:26px}.broker-map-intro{align-items:flex-start;gap:16px;display:flex}.broker-map-intro>svg{background:var(--mint);width:48px;height:48px;color:var(--green);border-radius:14px;padding:11px}.broker-map-intro p{color:var(--green);letter-spacing:.11em;margin:0;font-size:8px;font-weight:900}.broker-map-intro h2{margin:6px 0 8px;font-size:26px}.broker-map-intro span{max-width:680px;color:var(--muted);font-size:14px;line-height:1.6;display:block}.broker-map-actions{flex-wrap:wrap;gap:9px;margin:24px 0 16px;display:flex}.broker-map-actions a{background:var(--green);color:#fff;border-radius:11px;align-items:center;gap:7px;padding:12px 15px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.broker-map-actions a.secondary{border:1px solid var(--line);color:var(--green);background:#fff}.broker-map-actions svg{width:17px}.broker-map-panel>small{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:560px){.broker-map-intro{display:block}.broker-map-intro>svg{margin-bottom:12px}.broker-map-actions{display:grid}.broker-map-actions a{justify-content:center}}.broker-map-products{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.broker-map-products article{border:1px solid var(--line);background:#f8fbf9;border-radius:15px;gap:7px;padding:18px;display:grid}.broker-map-products svg{color:var(--green)}.broker-map-products strong{font-size:15px}.broker-map-products span{color:var(--muted);font-size:13px;line-height:1.5}.broker-map-listing-tools{border-top:1px solid var(--line);margin:22px 0;padding-top:20px}.broker-map-listing-tools>div>p{color:var(--green);letter-spacing:.1em;margin:0;font-size:11px;font-weight:900}.broker-map-listing-tools h3{margin:5px 0 14px;font-size:20px}.broker-map-listing-tools section{gap:9px;display:grid}.broker-map-listing-tools article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.broker-map-listing-tools article>div{gap:3px;display:grid}.broker-map-listing-tools article span{color:var(--muted);font-size:12px}.broker-map-listing-tools article a{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.broker-map-listing-tools article a svg{width:15px}@media (max-width:760px){.broker-map-products{grid-template-columns:1fr}}@media (max-width:560px){.broker-map-listing-tools article{flex-direction:column;align-items:flex-start}.broker-map-listing-tools article a{padding:8px 0}}.broker-featured-picker>span{color:var(--muted);margin-bottom:18px;font-size:13px;display:block}.broker-featured-picker section article{align-items:center}.broker-featured-picker article>div{gap:4px;display:grid}.broker-featured-picker article small{color:var(--muted);font-size:12px}.broker-featured-picker article button{border:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex;color:var(--green)!important;background:#fff!important;border-radius:9px!important}.broker-featured-picker article button.featured{border-color:#e3a72f;color:#a77800!important;background:#fff8e5!important}.broker-featured-picker article button:disabled{opacity:.45}.broker-featured-picker article button svg{width:16px}.home-public-portfolio{padding-top:26px!important}.home-broker-card{color:#fff;background:#073f35;border-radius:22px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.home-broker-card>img{object-fit:cover;border:3px solid #fff;border-radius:18px;width:120px;height:120px}.home-broker-card .eyebrow{color:#def17a}.home-broker-card h2{margin:5px 0;font-size:29px}.home-broker-card p:not(.eyebrow){color:#bfd1cb;margin:7px 0;font-size:14px}.home-broker-actions{gap:8px;display:grid}.home-broker-actions a{color:#073f35;background:#def17a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.home-broker-actions a:last-child{color:#fff;background:0 0;border:1px solid #ffffff45}.home-real-listings{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.home-real-listings>a{color:inherit;background:#fff;border:1px solid #d4e2da;border-radius:18px;text-decoration:none;transition:all .2s;overflow:hidden}.home-real-listings>a:hover{transform:translateY(-3px);box-shadow:0 14px 32px #14392d18}.home-real-listings img{object-fit:cover;width:100%;height:190px}.home-real-listing-copy{padding:16px}.home-real-listing-copy small{color:#0e5d4c;font-size:12px;font-weight:850}.home-real-listing-copy h3{margin:8px 0;font-size:18px}.home-real-listing-copy strong{color:#073f35;font-size:19px}.home-real-listing-copy p{color:#687872;margin:8px 0 0;font-size:13px}.home-real-listing-copy span{color:#0e5d4c;align-items:center;gap:5px;margin-top:13px;font-size:13px;font-weight:850;display:inline-flex}@media (max-width:850px){.home-broker-card{grid-template-columns:90px 1fr}.home-broker-card>img{width:90px;height:90px}.home-broker-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.home-real-listings{grid-template-columns:1fr 1fr}.home-real-listings>a:last-child{grid-column:1/-1}}@media (max-width:600px){.home-public-portfolio{padding-top:14px!important}.home-broker-card{grid-template-columns:72px 1fr;padding:17px}.home-broker-card>img{width:72px;height:72px}.home-broker-card h2{font-size:23px}.home-broker-card p:not(.eyebrow){font-size:13px}.home-broker-actions,.home-real-listings{grid-template-columns:1fr}.home-real-listings>a:last-child{grid-column:auto}.home-real-listings img{height:210px}}.broker-rating-compact{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.broker-rating-stars{color:#e3a72f;display:flex}.broker-rating-stars svg{width:17px;height:17px}.broker-rating-compact strong{font-size:15px}.broker-rating-compact>span:last-child{color:inherit;opacity:.78;font-size:12px}.broker-reviews{background:#fff;border:1px solid #d4e2da;border-radius:20px;margin:8px 0 30px;padding:24px}.broker-review-summary>div{align-items:center;gap:9px;display:flex}.broker-review-summary>div>strong{font-size:22px}.broker-review-summary>p,.broker-reviews form>p{color:#687872;line-height:1.5}.broker-review-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.broker-review-list blockquote{background:#f3f7f4;border-radius:12px;margin:0;padding:14px}.broker-review-list blockquote span{color:#e3a72f}.broker-review-list blockquote p{font-size:14px;line-height:1.5}.broker-review-list cite{color:#687872;font-size:12px}.broker-reviews form{border-top:1px solid #dce5df;gap:10px;margin-top:20px;padding-top:20px;display:grid}.broker-reviews form h3{color:#073f35;margin:0}.broker-rating-choice{display:flex}.broker-rating-choice button{color:#c5cfca;background:0 0;border:0;padding:2px}.broker-rating-choice button.active{color:#e3a72f}.broker-rating-choice svg{width:25px}.broker-reviews textarea{min-height:90px;font:inherit;resize:vertical;border:1px solid #cbdcd3;border-radius:10px;padding:12px}.broker-reviews form label{color:#4e625c;align-items:flex-start;gap:8px;font-size:13px;display:flex}.broker-reviews form>button{color:#fff;background:#0e5d4c;border:0;border-radius:10px;width:max-content;padding:11px 15px;font-weight:800}.broker-reviews form>small{color:#0e5d4c;font-size:13px}@media (max-width:700px){.broker-review-list{grid-template-columns:1fr}.broker-reviews{padding:18px}}.listing-editor{z-index:95;background:#071b16bd;border:0;place-items:center;width:auto;max-width:none;margin:0;padding:18px;display:grid;position:fixed;inset:0}.listing-editor form{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:9px;width:min(820px,96vw);max-height:92vh;padding:25px;display:grid;position:relative;overflow:auto}.listing-editor form>div:first-of-type,.listing-editor .wide,.editor-check,.editor-actions,.editor-status{grid-column:1/-1}.listing-editor form>div:first-of-type>p{color:var(--green);margin:0;font-size:8px;font-weight:850}.listing-editor h2{margin:5px 0}.listing-editor form>div:first-of-type>span{color:var(--muted);font-size:8px}.listing-editor form>label:not(.editor-check){border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.listing-editor label>span{color:#7c8b86;font-size:7px;font-weight:850}.listing-editor input,.listing-editor select,.listing-editor textarea{background:#fff;border:0;outline:0;font-size:9px}.listing-editor textarea{resize:vertical;min-height:90px}.editor-close{background:#eef3f0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.editor-close svg{width:15px}.editor-check{align-items:center;gap:7px;padding:8px 0;display:flex}.editor-actions{justify-content:flex-end;gap:7px;display:flex}.editor-actions button{color:var(--muted);background:#edf2ef;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:800}.editor-actions button:last-child{background:var(--green);color:#fff}.editor-status{color:var(--green);align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.editor-status svg{width:14px}@media (max-width:650px){.listing-editor form{grid-template-columns:1fr}.listing-editor form>label{grid-column:1/-1}}.conversation-backdrop{z-index:90;background:#152a247a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.protected-conversation{background:#fff;border-radius:24px;flex-direction:column;width:min(680px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #10261f40}.protected-conversation header{justify-content:space-between;align-items:flex-start;padding:22px 24px 12px;display:flex}.protected-conversation header span{color:#16725b;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.protected-conversation header span svg{width:15px}.protected-conversation h3{margin:6px 0 0}.protected-conversation header>button{background:#eef5f2;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.protected-conversation header>button svg{width:18px}.conversation-privacy{color:#45645b;background:#f1f8f5;border-radius:10px;margin:0 24px 14px;padding:10px 12px;font-size:13px}.message-history{background:#f7f9f8;flex-direction:column;gap:10px;min-height:240px;padding:20px;display:flex;overflow:auto}.message-history article{background:#fff;border-radius:15px;max-width:78%;padding:10px 13px;box-shadow:0 2px 8px #1b3a3020}.message-history article.mine{color:#fff;background:#196f59;align-self:flex-end}.message-history article.theirs{align-self:flex-start}.message-history article small{opacity:.75;font-weight:700}.message-history article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.message-history article time{text-align:right;opacity:.7;font-size:10px;display:block}.conversation-empty,.conversation-notice{text-align:center;color:#60736d;max-width:390px;margin:auto}.protected-conversation form{padding:16px 20px 20px}.protected-conversation textarea{resize:vertical;width:100%;min-height:78px;font:inherit;box-sizing:border-box;border:1px solid #ccdad5;border-radius:12px;padding:12px}.protected-conversation form>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.protected-conversation form button{color:#fff;background:#16725b;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-weight:700;display:flex}.protected-conversation form button:disabled{opacity:.5}.protected-conversation form button svg{width:16px}.report-backdrop{z-index:130;background:#071b16bd;border:0;place-items:center;width:auto;max-width:none;margin:0;padding:18px;display:grid;position:fixed;inset:0}.report-dialog{background:#fff;border-radius:20px;gap:11px;width:min(520px,94vw);padding:25px;display:grid;position:relative}.report-dialog>svg{color:#a95642;width:30px}.report-dialog h2,.report-dialog p{margin:0}.report-dialog>p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.5}.report-dialog label{gap:5px;display:grid}.report-dialog label span{letter-spacing:.1em;color:#738079;font-size:8px;font-weight:850}.report-dialog select,.report-dialog textarea{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:11px;font-size:10px}.report-dialog textarea{resize:vertical;min-height:100px}.report-close{background:#edf3f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.report-close svg{width:16px}.report-note{color:#526a62;align-items:center;gap:7px;font-size:8px;display:flex}.report-note svg{width:15px}.report-dialog>button[type=submit]{background:var(--green);color:#fff;border:0;border-radius:9px;justify-self:start;padding:10px 14px;font-weight:800}.report-dialog>button:disabled{opacity:.5}.report-status{background:var(--mint);border-radius:8px;padding:9px;color:var(--green)!important}.my-reports{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:20px}.my-reports>div:first-child{align-items:center;gap:10px;margin-bottom:12px;display:flex}.my-reports>div:first-child>svg{color:#a95642}.my-reports p,.my-reports p span,.my-reports p strong,.my-reports p small{margin:0;display:block}.my-reports p span{color:#a95642;font-size:8px;font-weight:850}.my-reports p strong{margin:3px 0}.my-reports p small{color:var(--muted);font-size:8px}.my-reports article{border-top:1px solid #edf1ef;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.my-reports article strong,.my-reports article span{display:block}.my-reports article span{color:var(--muted);margin-top:3px;font-size:8px}.my-reports article b{color:#8c651b;text-transform:capitalize;background:#fff2d8;border-radius:20px;align-self:center;padding:5px 8px;font-size:8px}.admin-console{padding-top:10px;padding-bottom:70px}.admin-heading{color:#fff;background:#073f35;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px;display:flex}.admin-heading h2{margin:6px 0;font-size:28px}.admin-heading p:last-child{color:#bed2cc;margin:0;font-size:10px}.admin-heading>span{color:#d8f24a;border:1px solid #ffffff29;border-radius:30px;padding:9px 12px;font-size:9px;font-weight:800}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.admin-metrics article{background:#fff;border:1px solid #dae4df;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:18px;display:grid}.admin-metrics svg{color:#0c745f;grid-row:1/3;width:21px}.admin-metrics strong{font-size:22px}.admin-metrics span{color:#6d7d77;font-size:8px}.admin-queues{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-queues>article{background:#fff;border:1px solid #dae4df;border-radius:16px;padding:20px}.admin-queues h3{margin:0 0 12px;font-size:14px}.admin-row{border-top:1px solid #edf1ef;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.admin-row>div:first-child{gap:4px;display:grid}.admin-queues strong{text-transform:capitalize;font-size:9px}.admin-queues span,.admin-queues p{color:#6d7d77;font-size:8px}.admin-actions{align-items:center;gap:6px;display:flex}.admin-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#0c745f;border:0;border-radius:8px;padding:7px 9px;font:800 7px inherit}.admin-actions button.secondary{color:#31554c;background:#eef4f1}.admin-actions button.danger{color:#8f3d3d}.admin-actions button:disabled{opacity:.45;cursor:wait}.admin-message{color:#075746;background:#eaf6f1;border-radius:10px;margin:10px 0 0;padding:10px 13px;font-size:9px}.admin-history{background:#fff;border:1px solid #dae4df;border-radius:16px;margin-top:12px;padding:20px}.admin-history h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.admin-history h3 svg{color:#0c745f;width:17px}.admin-history>div{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr auto;gap:12px;padding:9px 0;font-size:8px;display:grid}.admin-history span,.admin-history time,.admin-history p{color:#6d7d77}@media (max-width:760px){.admin-heading{display:block}.admin-heading>span{margin-top:14px;display:inline-block}.admin-metrics{grid-template-columns:1fr 1fr}.admin-queues{grid-template-columns:1fr}.admin-row{display:grid}.admin-actions{flex-wrap:wrap}.admin-history>div{grid-template-columns:1fr}.admin-history time{font-size:7px}}.admin-operations{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-operations>article{background:#fff;border:1px solid #dae4df;border-radius:16px;padding:20px}.admin-operations h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.admin-operations h3 svg{color:#0c745f;width:17px}.admin-read-row{border-top:1px solid #edf1ef;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.admin-read-row>div{gap:4px;display:grid}.admin-read-row strong{font-size:9px}.admin-read-row span,.admin-read-row time,.admin-operations p,.admin-operations .admin-row span{color:#6d7d77;font-size:8px}@media (max-width:920px){.admin-operations{grid-template-columns:1fr 1fr}.admin-operations>article:first-child{grid-column:1/-1}}@media (max-width:760px){.admin-operations{grid-template-columns:1fr}.admin-operations>article:first-child{grid-column:auto}}.admin-finance{background:#dce6e1;border:1px solid #dce6e1;border-radius:15px;grid-template-columns:1.35fr repeat(3,1fr);gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.admin-finance>div{background:#fff;gap:4px;padding:16px;display:grid}.admin-finance>div:first-child{grid-template-columns:auto 1fr}.admin-finance svg{color:#0c745f;grid-row:1/3;width:20px}.admin-finance span{color:#6d7d77;font-size:8px}.admin-finance strong{font-size:13px}.admin-finance .ok{color:#0c745f}.admin-finance .pending{color:#9a6515}@media (max-width:760px){.admin-finance{grid-template-columns:1fr 1fr}}.admin-payment-queue{background:#fffaf0;border:1px solid #dacba5;border-radius:16px;margin-bottom:12px;padding:20px}.admin-payment-queue>h3{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.admin-payment-queue>h3 svg{color:#9a6515;width:18px}.admin-payment-queue>h3 b{color:#7c5517;background:#f4dfae;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px}.admin-payment-queue>p{color:#766848;margin:6px 0 12px;font-size:8px}.admin-payment-queue .admin-row>div{gap:4px;display:grid}.admin-payment-queue .admin-row strong{font-size:10px}.admin-payment-queue .admin-row span,.admin-empty{color:#776d5a;font-size:8px}.admin-payment-queue .admin-row>button{background:var(--green);color:#fff;border:0;border-radius:9px;align-self:center;padding:8px 10px;font-size:8px;font-weight:800}.admin-payment-queue .admin-row>button:disabled{opacity:.5}.trust-page{padding-top:34px;padding-bottom:70px}.trust-back{color:#0c745f;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.trust-hero{color:#fff;background:#073f35;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:20px;padding:30px;display:grid}.trust-hero>svg{color:#d8f24a;background:#ffffff18;border-radius:14px;width:46px;height:46px;padding:11px}.trust-hero h1{margin:5px 0;font-size:34px}.trust-hero p:last-child{color:#bed2cc;margin:0;font-size:11px}.trust-hero>span{color:#d8f24a;border:1px solid #ffffff2b;border-radius:30px;padding:8px 11px;font-size:8px;font-weight:800}.trust-nav{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.trust-nav button{color:#52645d;background:#fff;border:1px solid #d7e2dd;border-radius:30px;padding:8px 12px;font-size:9px;font-weight:750}.trust-nav button.active{color:#fff;background:#0c745f;border-color:#0c745f}.trust-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trust-grid article{background:#fff;border:1px solid #dae4df;border-radius:16px;padding:22px}.trust-grid h2{margin:0 0 8px;font-size:15px}.trust-grid p{color:#66766f;margin:0;font-size:10px;line-height:1.6}.trust-notice{color:#31453e;background:#f1f5e4;border-radius:15px;margin-top:14px;padding:20px}.trust-notice strong{font-size:11px}.trust-notice p{margin:5px 0 0;font-size:9px;line-height:1.55}.footer-links{flex-wrap:wrap;gap:4px;display:flex}.footer-links button{color:#afc9c1}@media (max-width:700px){.trust-hero{grid-template-columns:auto 1fr;padding:22px}.trust-hero>span{grid-column:1/-1;justify-self:start}.trust-grid{grid-template-columns:1fr}.footer-links{justify-content:center}}.navigation-aid{gap:8px;width:min(1180px,100% - 32px);margin:14px auto -24px;display:flex}.navigation-aid button{border:1px solid var(--line);color:var(--dark);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.navigation-aid button:first-child{background:var(--dark);color:#fff}.navigation-aid svg{width:15px;height:15px}@media (max-width:600px){.navigation-aid{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:13px;width:calc(100% - 20px);margin:8px auto -16px;padding:6px;position:sticky;top:66px;box-shadow:0 8px 22px #173c3120}.navigation-aid button{flex:1;justify-content:center}}.origin-story-invite{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:27px;padding-bottom:27px;display:flex}.origin-story-invite h2{color:var(--dark);letter-spacing:-.04em;margin:6px 0;font-size:clamp(22px,3vw,32px)}.origin-story-invite p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.origin-story-invite button{background:var(--green);color:#fff;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:800;display:inline-flex}.origin-story-invite button svg{width:15px}.origin-story{padding-top:18px}.origin-story-heading{color:#fff;background:linear-gradient(125deg,#073f35,#0e5d4c);border-radius:26px 26px 0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 38px 28px;display:flex}.origin-story-heading h2{letter-spacing:-.05em;max-width:820px;margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.origin-story-heading>svg{color:#073f35;background:#def17a;border-radius:18px;flex:none;width:58px;height:58px;padding:14px}.origin-story-body{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1.05fr .95fr;gap:30px;padding:36px 38px;display:grid}.origin-story-copy>p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.75}.origin-story-letter{background:linear-gradient(135deg,#eef8f2,#fbfceb);border:1px solid #cfe4d8;border-radius:16px;margin:22px 0;padding:20px 22px}.origin-story-letter strong{color:var(--dark);margin-bottom:8px;font-size:17px;display:block}.origin-story-letter p{color:#536860;margin:0;font-size:12px;line-height:1.7}.origin-story-copy blockquote{border-left:4px solid var(--lime);background:var(--dark);color:#fff;border-radius:0 14px 14px 0;margin:24px 0 0;padding:20px 22px;font-size:18px;font-weight:800;line-height:1.4}.origin-story-principles{gap:10px;display:grid}.origin-story-principles article{border:1px solid var(--line);background:#f5f9f7;border-radius:15px;gap:13px;padding:17px;display:flex}.origin-story-principles svg{background:var(--mint);width:36px;height:36px;color:var(--green);border-radius:11px;flex:none;padding:8px}.origin-story-principles strong{margin-bottom:5px;font-size:12px;display:block}.origin-story-principles p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.origin-story-actions{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 26px 26px;gap:10px;padding:0 38px 34px;display:flex}.origin-story-actions button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:13px 17px;font-size:10px;font-weight:800;display:inline-flex}.origin-story-actions button:first-child{background:var(--green);color:#fff}.origin-story-actions svg{width:15px}@media (max-width:800px){.origin-story-invite{flex-direction:column;align-items:flex-start;margin-top:16px}.origin-story{padding-left:16px;padding-right:16px}.origin-story-heading,.origin-story-body{padding:26px 22px}.origin-story-heading>svg{width:45px;height:45px}.origin-story-body{grid-template-columns:1fr}.origin-story-actions{flex-direction:column;padding:0 22px 26px}}.launch-notice{color:#365344;text-align:center;background:#f4f8d8;border-bottom:1px solid #dbe8dc;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:10px;line-height:1.4;display:flex}.launch-notice strong{color:var(--dark)}.launch-notice svg{width:15px;height:15px;color:var(--green);flex:none}.empty-search-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.empty-search .empty-primary,.empty-search .empty-secondary{border-radius:10px;align-items:center;gap:5px;padding:10px 13px;font-size:10px;font-weight:750;display:inline-flex}.empty-search .empty-primary{background:var(--green);color:#fff}.empty-search .empty-secondary{border:1px solid var(--line);color:var(--green);background:#fff}@media (max-width:600px){.launch-notice{align-items:flex-start;padding:8px 14px;font-size:9px}.empty-search-actions{flex-direction:column}.empty-search .empty-primary,.empty-search .empty-secondary{justify-content:center;width:100%}}.demo-property-label{z-index:2;color:#fff;letter-spacing:.08em;background:#073f35e8;border-radius:999px;padding:6px 9px;font-size:7px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px 12px #0003}.demo-profile-label{color:#805a12;letter-spacing:.09em;background:#fff8e8;border:1px solid #d7a94b;border-radius:999px;margin-top:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.property-grid .photo{position:relative}.property-grid .photo>span{top:12px;bottom:auto}.property-grid .photo>button{top:12px}.owner-publish-invite{background:linear-gradient(135deg,#f3f9f5,#fbfce9);border:1px solid #c8ddcf;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:22px 24px;display:flex}.owner-publish-invite div{gap:5px;display:grid}.owner-publish-invite strong{color:var(--dark);font-size:18px}.owner-publish-invite span{max-width:760px;color:var(--muted);font-size:11px;line-height:1.55}.owner-publish-invite button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:700px){.owner-publish-invite{flex-direction:column;align-items:stretch;padding:18px}.owner-publish-invite button{width:100%}}.community-empty-public{color:var(--muted);background:#fff;border:1px dashed #bdd2c4;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.community-empty-public>svg{color:var(--green);flex:none}.community-empty-public>div{flex:1;gap:3px;display:grid}.community-empty-public strong{color:var(--dark);font-size:12px}.community-empty-public span{font-size:9px;line-height:1.5}.community-empty-public>a{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.broker-picker-grid article>img{object-fit:cover;border:3px solid var(--mint);border-radius:50%;width:64px;height:64px}@media (max-width:700px){.community-empty-public{flex-wrap:wrap;align-items:flex-start}.community-empty-public>a{width:100%;padding-left:38px}}.campaign-landing{max-width:1420px;margin:auto;padding:34px clamp(18px,5vw,76px) 70px}.campaign-hero{background:linear-gradient(135deg,#edf8f2,#fbfaec);border-radius:30px;grid-template-columns:1fr .82fr;align-items:center;gap:48px;padding:42px;display:grid}.campaign-copy h1{max-width:760px;color:var(--dark);letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.campaign-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px;line-height:1.6}.campaign-hero>img{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 24px 50px #073f3525}.campaign-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.campaign-actions button,.campaign-actions a,.campaign-proof button{background:var(--green);color:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.campaign-actions a{border:1px solid var(--line);color:var(--green);background:#fff}.campaign-actions svg,.campaign-proof svg{width:16px}.campaign-trust{color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.campaign-trust svg{width:15px;color:var(--green)}.campaign-benefits{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:40px;margin-top:22px;padding:35px;display:grid}.campaign-benefits h2{letter-spacing:-.045em;max-width:520px;margin:8px 0;font-size:31px}.campaign-benefits ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.campaign-benefits li{color:var(--muted);background:#f1f7f3;border-radius:12px;align-items:flex-start;gap:8px;padding:13px;font-size:10px;line-height:1.45;display:flex}.campaign-benefits li svg{width:16px;color:var(--green);flex:none}.campaign-proof{background:var(--dark);color:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:22px 25px;display:grid}.campaign-proof>svg{width:34px;color:var(--lime)}.campaign-proof strong{font-size:15px}.campaign-proof p{color:#bfd2cc;max-width:760px;margin:5px 0 0;font-size:9px;line-height:1.5}.campaign-proof button{background:var(--lime);color:var(--dark)}@media (max-width:850px){.campaign-hero,.campaign-benefits{grid-template-columns:1fr}.campaign-hero>img{max-width:600px}.campaign-proof{grid-template-columns:auto 1fr}.campaign-proof button{grid-column:1/-1;justify-content:center}}@media (max-width:600px){.campaign-landing{padding:18px 14px 45px}.campaign-hero{border-radius:22px;gap:25px;padding:25px 18px}.campaign-copy h1{font-size:40px}.campaign-actions{flex-direction:column}.campaign-actions button,.campaign-actions a{justify-content:center}.campaign-benefits{gap:18px;padding:22px 18px}.campaign-benefits ul{grid-template-columns:1fr}.campaign-proof{padding:19px}}.campaign-actions .campaign-primary,.campaign-proof a{background:var(--lime);color:var(--dark);border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #aee63145}.campaign-actions .campaign-secondary{border:1px solid var(--line);color:var(--green);background:#fff}@media (max-width:850px){.campaign-proof a{grid-column:1/-1;justify-content:center}}
