@font-face{font-family:bodyFont;src:url(../media/dm_sans_latin_ext-s.p.d1470a3d.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:bodyFont;src:url(../media/dm_sans_latin-s.p.5330d2bb.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.bodyfont_bbbe6fa3-module__FbGFEa__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_bbbe6fa3-module__FbGFEa__variable{--font-dm-sans:"bodyFont","bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/manrope_latin_ext-s.p.11887b8a.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:displayFont;src:url(../media/manrope_latin-s.p.df202f3d.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.displayfont_e57d7875-module__qxEEPG__className{font-family:displayFont,displayFont Fallback}.displayfont_e57d7875-module__qxEEPG__variable{--font-manrope:"displayFont","displayFont Fallback"}
@font-face{font-family:symbolFont;src:url(../media/ui_symbols-s.p.41b7ed30.ttf)format("truetype");font-display:swap}@font-face{font-family:symbolFont;src:url(../media/ui_arrows-s.p.5905198b.ttf)format("truetype");font-display:swap}@font-face{font-family:symbolFont Fallback;src:local(Arial);ascent-override:148.0%;descent-override:57.0%;line-gap-override:0.0%;size-adjust:100.0%}.symbolfont_e3cf0ed2-module__TeF54G__className{font-family:symbolFont,symbolFont Fallback}.symbolfont_e3cf0ed2-module__TeF54G__variable{--font-ui-symbols:"symbolFont","symbolFont Fallback"}
.marketing{--ink:#142c31;--deep:#102d33;--deep2:#0a2026;--teal:#1d998f;--mint:#bde5d9;--ivory:#f8f7f3;--sand:#efede6;--gray:#647474;--line:#e3e8e4;--white:#fff;--content:1232px;--radius:16px}.marketing *{box-sizing:border-box}.marketing{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.marketing button,.marketing input,.marketing select{font:inherit}.marketing button,.marketing a{transition:all .2s}.marketing a{color:inherit;text-decoration:none}.marketing button{cursor:pointer}.marketing .wrap{max-width:var(--content);margin:auto;padding-left:38px;padding-right:38px}.marketing .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#267d78;font-size:11px;font-weight:800}.marketing .eyebrow.light{color:#9fd4c7}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin-top:0}.marketing h1,.marketing h2,.marketing h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em}.marketing h1{max-width:860px;margin-bottom:23px;font-size:max(44px,min(5.6vw,81px));font-weight:600;line-height:1.045}.marketing h2{margin-bottom:20px;font-size:max(34px,min(4vw,57px));font-weight:600;line-height:1.12}.marketing h3{font-size:25px;font-weight:650;line-height:1.2}.marketing .lead{color:#566d6b;font-size:18px;line-height:1.7}.marketing .btn{white-space:nowrap;border:1px solid transparent;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:12px 21px;font-size:13px;font-weight:700;display:inline-flex}.marketing .btn-primary{color:#fff;background:#248b83}.marketing .btn-primary:hover{background:#156b64;transform:translateY(-2px)}.marketing .btn-cream{color:#183136;background:#f5f2e9}.marketing .btn-cream:hover{background:#fff;transform:translateY(-2px)}.marketing .btn-outline{color:#fff;background:0 0;border-color:#9bb6b6}.marketing .btn-outline:hover{background:rgba(255,255,255,.09)}.marketing .btn-text{color:#1c7d76;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:700}.marketing .arrow{font-size:17px}.marketing .site-header{z-index:20;color:#fff;border-bottom:1px solid rgba(255,255,255,.208);position:absolute;top:0;left:0;right:0}.marketing .header-inner{align-items:center;gap:36px;height:83px;display:flex}.marketing .brand{font:800 24px var(--font-manrope);letter-spacing:.15em;white-space:nowrap;align-items:center;gap:11px;display:flex}.marketing .brand svg,.marketing .brand img{object-fit:contain;width:42px;height:42px}.marketing .brand .wordmark{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.145em;font-size:25px;font-weight:800;line-height:1}.marketing .brand{gap:12px}.marketing .nav{align-items:center;gap:32px;margin-left:auto;display:flex}.marketing .nav a{color:#e9f0ef;font-size:12px;font-weight:600}.marketing .nav a:hover{color:#a9ece0}.marketing .header-cta{margin-left:10px}.marketing .hamburger{color:#fff;background:0 0;border:0;font-size:26px;display:none}.marketing .hero{color:#fff;isolation:isolate;background:#102c31;align-items:center;min-height:778px;display:flex;position:relative;overflow:hidden}.marketing .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(7,28,32,.98) 2%,rgba(9,38,42,.93) 38%,rgba(8,31,35,.5) 72%,rgba(8,30,32,.22)),linear-gradient(transparent 55%,rgba(6,29,34,.65));position:absolute;top:0;bottom:0;left:0;right:0}.marketing .hero-picture{z-index:-2;background-image:url(/img/collective/hero.webp);background-position:50% 53%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.marketing .hero-inner{padding-top:155px;padding-bottom:116px}.marketing .hero h1 em{color:#a2e4d1;font-style:normal}.marketing .hero-desc{color:#dfebe9;max-width:640px;font-size:17px;line-height:1.75}.marketing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.marketing .hero-foot{color:#b4c7c6;letter-spacing:.05em;align-items:center;gap:26px;margin-top:67px;font-size:11px;display:flex}.marketing .hero-foot span{border-left:1px solid #799694;padding-left:20px}.marketing .hero-foot span:first-child{border:0;padding:0}.marketing .search-panel{z-index:4;background:#fff;border:1px solid #e6e9e6;border-radius:11px;max-width:1100px;margin:-57px auto 0;padding:24px 25px;position:relative;box-shadow:0 15px 50px rgba(8,44,41,.15)}.marketing .search-title{color:#243a3a;justify-content:space-between;align-items:center;padding:0 3px 15px;font-size:12px;font-weight:800;display:flex}.marketing .search-title span:last-child{color:#728181;font-weight:500}.marketing .search-form{grid-template-columns:1.25fr 1fr 1fr auto;gap:9px;display:grid}.marketing .field{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:4px;padding:11px 16px;display:flex}.marketing .field label{color:#667c79;font-size:10px;font-weight:700}.marketing .field select{color:#173b3a;background:0 0;border:0;outline:0;max-width:100%;min-height:20px;font-size:13px;font-weight:700}.marketing .section{padding:116px 0}.marketing .section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.marketing .section-heading p{max-width:440px}.marketing .featured{background:var(--ivory)}.marketing .places{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing .place{color:#fff;background:#2a4848;border-radius:9px;align-items:end;min-height:315px;display:flex;position:relative;overflow:hidden}.marketing .place picture{position:absolute;top:0;bottom:0;left:0;right:0}.marketing .place img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;bottom:0;left:0;right:0}.marketing .place:hover img{transform:scale(1.07)}.marketing .place:after{content:"";background:linear-gradient(transparent 32%,rgba(9,28,28,.725));position:absolute;top:0;bottom:0;left:0;right:0}.marketing .place-body{z-index:1;width:100%;padding:25px;position:relative}.marketing .place h3{margin:0 0 5px}.marketing .place p{color:#e4eeee;margin:0;font-size:12px}.marketing .place-credit{z-index:2;color:#fff;text-shadow:0 1px 3px #091c1c;pointer-events:none;font-size:10px;line-height:1.3;position:absolute;bottom:7px;right:10px}.marketing .note{color:#8a9691;margin-top:18px;font-size:11px}.marketing .split{grid-template-columns:1fr 1fr;min-height:575px;display:grid}.marketing .split .copy{flex-direction:column;justify-content:center;padding:102px 8% 92px max(50px,50vw - 578px);display:flex}.marketing .split .visual{background-position:50%;background-size:cover;min-height:510px}.marketing .buyer{background:#eaece7}.marketing .buyer .visual{background-image:url(/img/collective/property-01.webp)}.marketing .buyer .copy{padding-right:9%}.marketing .point{align-items:flex-start;gap:12px;margin:19px 0;font-size:14px;font-weight:600;display:flex}.marketing .point .icon{color:#318b7e;background:#e1efe7;border:1px solid #b6d4ca;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.marketing .agent{background:var(--deep);color:#fff}.marketing .agent .visual{background-image:url(/img/collective/seller-hero.webp)}.marketing .agent .copy{padding:85px 8% 85px max(50px,50vw - 578px)}.marketing .agent .lead{color:#c4d5d2}.marketing .agent .point .icon{color:#a1e9d8;background:#265459;border-color:#3e7471}.marketing .network{background:#fff}.marketing .network-head{text-align:center;max-width:755px;margin:0 auto 47px}.marketing .network-flow{grid-template-columns:1fr 70px 1.35fr 70px 1fr;align-items:center;gap:14px;display:grid}.marketing .node{text-align:center;background:#f7f9f6;border:1px solid #dfe9e6;border-radius:10px;min-height:225px;padding:27px 17px}.marketing .node strong{margin:16px 0 9px;font-size:18px;display:block}.marketing .node p{color:#647876;font-size:12px;line-height:1.65}.marketing .node-symbol{color:#177f75;background:#d9ede8;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:25px;display:grid}.marketing .flow-arrow{color:#7ca9a0;text-align:center;font-size:33px}.marketing .node.middle{background:#e6f4ef;border-color:#add9cb}.marketing .network-tag{text-align:center;color:#3e7770;background:#eff7f3;border-radius:50px;max-width:max-content;margin:29px auto 0;padding:12px 24px;font-size:12px;font-weight:700}.marketing .tech{background:#eff0eb}.marketing .tech-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.marketing .tech-item{background:#fff;border-radius:8px;min-height:225px;padding:25px}.marketing .tech-item .symbol{color:#238b80;margin-bottom:33px;font-size:26px}.marketing .tech-item h3{margin-bottom:12px;font-size:17px}.marketing .tech-item p{color:#647572;margin:0;font-size:12px;line-height:1.7}.marketing .broker{background:#f6f5ef}.marketing .broker-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.marketing .broker img{object-fit:cover;border-radius:8px;width:100%;height:430px}.marketing .broker p{max-width:450px}.marketing .quiet-link{color:#248780;font-size:13px;font-weight:700}.marketing .trust{background:#fff}.marketing .trust-grid{grid-template-columns:repeat(2,1fr);gap:38px;margin-top:38px;display:grid}.marketing .trust-grid article{border-top:1px solid #b6d7ce;padding-top:25px}.marketing .trust-grid h3{font-size:17px}.marketing .trust-grid p{color:#657a78;font-size:13px;line-height:1.8}.marketing .closing{color:#fff;background:#102b31;padding:105px 0}.marketing .closing-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.marketing .closing h2{max-width:690px}.marketing .closing .lead{color:#c8d7d2;max-width:640px}.marketing .closing-actions{flex-direction:column;gap:12px;min-width:220px;display:flex}.marketing footer{color:#c4d4d1;background:#081d22;padding:65px 0 28px}.marketing .footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.marketing .footer-main p{color:#97ada9;max-width:270px;margin-top:21px;font-size:13px;line-height:1.8}.marketing .footer-main h4{color:#fff;margin:4px 0 22px;font-size:12px}.marketing .footer-main a{color:#b4cac6;margin:12px 0;font-size:12px;display:block}.marketing .footer-bottom{color:#839e9a;border-top:1px solid #315055;justify-content:space-between;margin-top:60px;padding-top:24px;font-size:11px;display:flex}.marketing .tag{letter-spacing:.12em;text-transform:uppercase;color:#a9cbc2;font-size:10px;font-weight:800}.marketing .lang{color:#fff;background:0 0;border:0;font-size:12px}.marketing .mobile-menu{display:none}.marketing .modal{z-index:100;background:rgba(7,28,32,.72);place-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.marketing .modal.show{display:grid}.marketing .modal-box{background:#fff;border-radius:12px;width:100%;max-width:520px;padding:37px;position:relative}.marketing .modal-box h2{font-size:31px}.marketing .modal-box label{margin-top:16px;font-size:12px;font-weight:700;display:block}.marketing .modal-box input,.marketing .modal-box select{border:1px solid #cad9d4;border-radius:6px;width:100%;margin-top:7px;padding:13px}.marketing .modal-close{background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:22px}.marketing .modal-box .btn{margin-top:22px}.marketing .mock-label{color:#8aa09b;font-size:11px}.marketing .modal-success{color:#275a4c;background:#e6f4ee;border-radius:6px;padding:15px;font-size:13px;display:none}.marketing .footer-note{color:#8da7a0;margin-top:22px;font-size:11px}.marketing .skip{position:absolute;left:-9999px}.marketing .skip:focus{z-index:100;color:#000;background:#fff;padding:10px;top:10px;left:10px}@media (max-width:980px){.marketing .nav,.marketing .header-cta,.marketing .lang{display:none}.marketing .hamburger{margin-left:auto;display:block}.marketing .mobile-menu.open{background:#123139;flex-direction:column;gap:19px;padding:25px 38px;display:flex;position:absolute;top:83px;left:0;right:0}.marketing .hero{min-height:720px}.marketing .search-panel{margin:-45px 25px 0}.marketing .search-form{grid-template-columns:repeat(2,1fr)}.marketing .search-form .btn{width:100%}.marketing .places{grid-template-columns:repeat(3,1fr)}.marketing .split .copy,.marketing .agent .copy{padding:65px 38px}.marketing .broker-layout{gap:35px}.marketing .tech-grid{grid-template-columns:repeat(2,1fr)}.marketing .network-flow{grid-template-columns:1fr 35px 1fr 35px 1fr;gap:5px}.marketing .node{padding:18px 9px}}@media (max-width:680px){.marketing .wrap{padding-left:22px;padding-right:22px}.marketing .header-inner{height:72px}.marketing .brand{font-size:20px}.marketing .brand img{width:29px;height:29px}.marketing .hero{min-height:705px}.marketing .hero:before{background:linear-gradient(90deg,rgba(9,39,44,.91),rgba(9,43,46,.85))}.marketing .hero-picture{background-position:65%}.marketing .hero-inner{padding-top:155px;padding-bottom:100px}.marketing h1{font-size:43px}.marketing .hero-desc{font-size:15px}.marketing .hero-foot{flex-wrap:wrap;gap:8px 16px;margin-top:41px}.marketing .hero-foot span{padding-left:12px}.marketing .search-panel{margin:-35px 15px 0;padding:17px}.marketing .search-title span:last-child{display:none}.marketing .search-form{grid-template-columns:1fr}.marketing .section{padding:75px 0}.marketing .section-heading{display:block}.marketing .places{grid-template-columns:1fr}.marketing .place{min-height:275px}.marketing .split{flex-direction:column;display:flex}.marketing .split .copy,.marketing .agent .copy{padding:74px 24px}.marketing .split .visual{min-height:335px}.marketing .agent .visual{order:-1}.marketing .network-flow{flex-direction:column;gap:15px;display:flex}.marketing .node{width:100%;min-height:165px}.marketing .flow-arrow{transform:rotate(90deg)}.marketing .network-tag{font-size:11px}.marketing .tech-grid{grid-template-columns:1fr 1fr;gap:10px}.marketing .tech-item{min-height:230px;padding:20px}.marketing .broker-layout{grid-template-columns:1fr;gap:30px}.marketing .broker img{order:-1;height:280px}.marketing .trust-grid{grid-template-columns:1fr;gap:15px}.marketing .closing-inner{display:block}.marketing .closing-actions{margin-top:25px}.marketing .footer-main{grid-template-columns:1fr 1fr}.marketing .footer-main>div:first-child{grid-column:span 2}.marketing .footer-bottom{display:block}.marketing .mobile-menu.open{top:72px}}.marketing .trust-manifesto{color:#effaf6;background:#103137;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding:31px 36px;display:flex}.marketing .trust-manifesto h3{color:#fff;margin:0 0 10px;font-size:26px}.marketing .trust-manifesto p{color:#c5dfd7;max-width:750px;margin:0;font-size:14px;line-height:1.75}.marketing .trust-manifesto .pill{color:#103137;white-space:nowrap;border:1px solid #78c9b2;border-radius:24px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-block}.marketing .faq{background:#f0f2ed}.marketing .faq-intro{text-align:center;max-width:790px;margin:0 auto 30px}.marketing .faq-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:27px;display:flex}.marketing .faq-tab{color:#1e5450;background:#fff;border:1px solid #c4d9d2;border-radius:28px;padding:12px 22px;font-size:13px;font-weight:700}.marketing .faq-tab[aria-selected=true]{background:var(--deep);color:#fff;border-color:var(--deep)}.marketing .faq-group{max-width:910px;margin:auto;display:none}.marketing .faq-group.active{display:block}.marketing .faq details{border-bottom:1px solid #cadbd4;padding:19px 6px}.marketing .faq details:first-child{border-top:1px solid #cadbd4}.marketing .faq summary{font-family:var(--font-manrope),sans-serif;cursor:pointer;padding-right:35px;font-size:16px;font-weight:700;list-style:none;position:relative}.marketing .faq summary::-webkit-details-marker{display:none}.marketing .faq summary:after{content:"+";color:#177f75;font-size:25px;position:absolute;top:-4px;right:8px}.marketing .faq details[open] summary:after{content:"−"}.marketing .faq details p{color:#526a67;max-width:790px;margin:15px 0 3px;font-size:14px;line-height:1.8}.marketing .faq-sub{color:#657b75;text-align:center;margin-top:25px;font-size:12px}.marketing .brand img{flex-shrink:0}@media (max-width:760px){.marketing .trust-manifesto{flex-direction:column;align-items:flex-start;padding:25px}.marketing .trust-manifesto .pill{white-space:normal;text-align:center;align-self:stretch;max-width:100%}.marketing .trust-grid{grid-template-columns:1fr}.marketing .faq summary{font-size:15px}.marketing .brand .wordmark{font-size:21px}}.marketing .membership{background:#f2f5ef}.marketing .membership-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.marketing .membership-card{background:#fff;border:1px solid #dae6df;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:335px;padding:40px;display:flex}.marketing .membership-card h3{margin:18px 0;font-size:31px}.marketing .membership-card p{color:#576f6b;flex:1;font-size:15px;line-height:1.8}.marketing .member-access{color:#fff;background:#103238}.marketing .member-access p{color:#c3d9d4}.marketing .pill{letter-spacing:.08em;text-transform:uppercase;color:#157970;background:#e4f1ea;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:800}.marketing .pill.dark{color:#c0e4d9;background:#2a5759}.marketing .steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.marketing .steps>div{border-top:2px solid #8abbb0;flex-direction:column;gap:7px;padding:22px 15px;display:flex}.marketing .steps b{font:600 23px var(--font-manrope);color:#14857b}.marketing .steps strong{font-size:14px}.marketing .steps small{color:#697d75;font-size:12px;line-height:1.55}.marketing .trust-principle{border-top:1px solid #a6cfc5;flex-direction:column;gap:9px;margin-top:30px;margin-bottom:10px;padding-top:20px;padding-bottom:20px;display:flex}.marketing .trust-principle strong{font:600 23px var(--font-manrope)}.marketing .trust-principle span{color:#69817b;font-size:12px;line-height:1.7}@media (max-width:900px){.marketing .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.marketing .membership-grid{grid-template-columns:1fr}.marketing .membership-card{min-height:auto;padding:28px}.marketing .steps{grid-template-columns:1fr 1fr;gap:6px}.marketing .trust-principle strong{font-size:20px}}.marketing .split .buyer-editorial,.marketing .split .agent-editorial{isolation:isolate;background-size:auto;justify-content:center;align-items:center;min-height:610px;padding:54px max(26px,min(5.2vw,82px));display:flex;position:relative;background-image:none!important}.marketing .buyer-editorial{background:#cdd8cd linear-gradient(135deg,#dce4d9,#bdcfc2)!important}.marketing .agent-editorial{background:#234b4c linear-gradient(145deg,#335d5b,#102d33)!important}.marketing .editorial-frame{width:min(100%,515px);min-height:530px;box-shadow:none;position:relative}.marketing .ed-top{letter-spacing:.13em;opacity:.83;border-bottom:1px solid;justify-content:space-between;padding-bottom:15px;font-size:10px;font-weight:700;display:flex}.marketing .buyer-frame{color:#1b3d3d;background:#f8f7f1;padding:35px 33px 29px;transform:rotate(-1.2deg);box-shadow:14px 22px rgba(26,73,64,.094)}.marketing .buyer-title,.marketing .agent-title{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:-.065em;margin:33px 0 29px;font-size:max(34px,min(3.1vw,47px));font-weight:600;line-height:1.16}.marketing .buyer-title em{color:#278779;font-style:normal}.marketing .ed-rule{border-top:1px solid #cbd9d0}.marketing .brief-meta,.marketing .matching-label{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;font-size:10px;font-weight:700;display:flex}.marketing .brief-counter{color:#567c77}.marketing .brief-details{grid-template-columns:1fr 1fr;gap:19px 12px;padding:20px 0 24px;display:grid}.marketing .brief-details div{flex-direction:column;gap:6px;display:flex}.marketing .brief-details small{color:#729087;letter-spacing:.08em;font-size:9px;font-weight:700}.marketing .brief-details strong{font-size:13px;font-weight:600}.marketing .matching-label{margin:21px 0 13px}.marketing .editorial-stack{gap:7px;display:grid}.marketing .offer-chip{background:#fff;border:1px solid #d4e2d9;align-items:center;gap:16px;padding:13px 12px;font-size:12px;font-weight:600;display:flex}.marketing .offer-chip span:nth-child(2){flex:1}.marketing .chip-number{color:#4c9488;font:500 13px var(--font-manrope)}.marketing .ed-foot{letter-spacing:.035em;opacity:.75;margin-top:24px;font-size:10px}.marketing .agent-frame{color:#e8f5ed;min-height:530px;padding:6px 5px}.marketing .agent-title{z-index:2;margin-top:40px;font-size:max(39px,min(3.6vw,59px));position:relative}.marketing .agent-title em{color:#a6dec5;font-style:normal}.marketing .agent-line-art{opacity:.65;height:112px;position:relative;overflow:hidden}.marketing .agent-line-art span{border-top:1px solid #a1d4c6;width:115%;position:absolute;top:50%;left:-10%;transform:rotate(-14deg)}.marketing .agent-line-art .line-b{top:70%;transform:rotate(9deg)}.marketing .agent-line-art .line-c{top:15%;transform:rotate(23deg)}.marketing .agent-line-art i,.marketing .agent-line-art b{background:#234b4c;border:1px solid #d3f0e4;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:46%;left:40%}.marketing .agent-line-art b{top:70%;left:77%}.marketing .agent-paper{color:#173b39;background:#f5f4ed;max-width:480px;margin-top:4px;padding:25px 27px 22px;transform:rotate(1.1deg)}.marketing .paper-overline{letter-spacing:.12em;color:#297c72;font-size:10px;font-weight:700}.marketing .paper-heading{font:600 25px var(--font-manrope);letter-spacing:-.045em;margin:12px 0 21px}.marketing .paper-heading i{color:#258c7d;font-style:normal}.marketing .paper-row{border-top:1px solid #d5e0d7;gap:18px;padding:12px 0;font-size:12px;display:flex}.marketing .paper-row span{color:#3d9b8b}.marketing .paper-row strong{font-weight:600}.marketing .paper-foot{letter-spacing:.09em;color:#51827a;border-top:1px solid #d5e0d7;padding-top:15px;font-size:9px;font-weight:700}.marketing .agent-frame>.ed-foot{color:#c5e2da;font-size:11px}.marketing .membership .steps{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.marketing .split .buyer-editorial,.marketing .split .agent-editorial{padding:38px 26px}.marketing .editorial-frame{min-height:unset}.marketing .buyer-frame{transform:none}.marketing .agent-frame{padding:10px 0}.marketing .agent-title{font-size:37px}.marketing .buyer-title{font-size:34px}}@media (max-width:680px){.marketing .split .buyer-editorial,.marketing .split .agent-editorial{min-height:unset;padding:40px 24px}.marketing .buyer-frame{padding:24px 22px;box-shadow:8px 10px rgba(26,73,64,.094)}.marketing .agent-frame{max-width:440px}.marketing .agent-title{font-size:44px}.marketing .membership .steps{grid-template-columns:1fr}}.marketing .v10-intro{padding-top:58px;padding-bottom:50px}.marketing .v10-intro-inner{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:40px;display:grid}.marketing .v10-intro-title{color:var(--teal);letter-spacing:-.035em;margin:0;font-size:max(24px,min(2.1vw,30px));font-weight:650;line-height:1.25}.marketing .v10-intro-title span{display:block}.marketing .v10-intro-inner>*{min-width:0}.marketing .v10-intro p{font:500 clamp(20px,2.1vw,30px)/1.44 var(--font-manrope),sans-serif;max-width:860px;margin:0}.marketing .v10-values{background:#eaf1ed;padding:94px 0}.marketing .v10-values h2{max-width:820px;margin:20px 0 40px;font-size:max(30px,min(4vw,54px));line-height:1.15}.marketing .v10-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketing .v10-value-grid>div{border-top:1px solid #abc9c1;padding:26px}.marketing .v10-value-grid b{color:#1d998f;font-size:13px}.marketing .v10-value-grid h3{margin:16px 0 10px;font-size:20px}.marketing .v10-value-grid p{color:#425c5d;line-height:1.7}.marketing .v10-agents-teaser{color:#fff;background:#102d33;padding:78px 0}.marketing .v10-agents-row{justify-content:space-between;align-items:center;gap:48px;display:flex}.marketing .v10-agents-row h2{max-width:690px;margin:14px 0;font-size:max(30px,min(3.5vw,50px))}.marketing .v10-agents-row p{color:#c6ded9;max-width:700px;line-height:1.7}.marketing .v10-agents-row .btn{white-space:nowrap}.marketing .v10-agent-hero .hero-picture{opacity:.26}.marketing .v10-language{align-items:center;gap:7px;display:flex}.marketing .v10-language .lang{padding:6px 8px}.marketing .v10-language .lang:first-child{color:var(--teal);font-weight:800}.marketing .v10-agent-hero h1{max-width:980px}.marketing .membership-grid:has(.member-access:only-child){grid-template-columns:minmax(0,1fr);max-width:750px}.marketing .faq-group{display:block!important}.marketing .v10-agent-hero .hero-inner{padding-top:132px;padding-bottom:108px}@media (max-width:980px){.marketing .v10-intro-inner{grid-template-columns:1fr;gap:14px}.marketing .v10-language{margin-left:auto;margin-right:12px}}@media (max-width:680px){.marketing .v10-intro{padding-top:34px;padding-bottom:34px}.marketing .v10-value-grid{grid-template-columns:1fr;gap:0}.marketing .v10-values{padding:56px 0}.marketing .v10-agents-teaser{padding:52px 0}.marketing .v10-agents-row{flex-direction:column;align-items:flex-start;gap:18px}.marketing .v10-agent-hero .hero-inner{padding-top:112px;padding-bottom:72px}.marketing .hero-actions{flex-wrap:wrap}.marketing .v10-language .lang{font-size:12px}}.marketing .section-heading>div,.marketing .broker-layout>div,.marketing .v10-agents-row>div{min-width:0}.marketing .section-heading>div:first-child{max-width:680px}.marketing .section-heading>div:last-child{max-width:425px}.marketing .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing .split .copy{min-width:0;padding-top:max(52px,min(6.2vw,92px));padding-bottom:max(52px,min(6.2vw,92px));padding-left:max(24px,min(5.1vw,96px));padding-right:max(24px,min(5.1vw,96px))}.marketing .split .copy h2{overflow-wrap:normal;max-width:16ch}.marketing .split .copy p.lead{max-width:56ch}.marketing .wrap{width:min(100% - 48px,1232px)}.marketing .v10-value-grid>div{min-width:0}.marketing .v10-value-grid p{max-width:44ch}.marketing .tech-item p{max-width:38ch}.marketing .faq-intro{max-width:770px}.marketing .hero-desc{max-width:59ch}.marketing .v10-events{background:#f4f7f3;padding:max(62px,min(7vw,100px)) 0}.marketing .v10-events-head{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:end;gap:max(28px,min(5vw,90px));margin-bottom:32px;display:grid}.marketing .v10-events-head h2{max-width:660px;margin-top:14px}.marketing .v10-events-head .lead{max-width:55ch;margin:0}.marketing .v10-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing .v10-event-card{background:#fff;border:1px solid #e0eae6;border-radius:8px;min-height:176px;padding:max(22px,min(3vw,35px))}.marketing .v10-event-number{color:#1d998f;letter-spacing:.06em;font-size:12px;font-weight:700}.marketing .v10-event-card h3{margin:19px 0 10px;font-size:max(18px,min(2vw,24px))}.marketing .v10-event-card p{color:#516766;max-width:35ch;font-size:14px;line-height:1.65}.marketing .v10-events-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:29px;display:flex}.marketing .v10-events-bottom span{color:#647572;font-size:13px}@media (max-width:980px){.marketing .split .copy{padding-left:max(28px,min(4vw,56px));padding-right:max(28px,min(4vw,56px))}.marketing .section-heading{align-items:start}.marketing .v10-events-head{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.marketing .section-heading{display:block}.marketing .section-heading>div:last-child{margin-top:18px}.marketing .v10-events-grid{grid-template-columns:1fr;gap:12px}.marketing .v10-event-card{min-height:0}.marketing .v10-events-bottom{align-items:flex-start}}@media (max-width:680px){.marketing .wrap{width:min(100% - 36px,1232px)}.marketing .split{flex-direction:column;display:flex}.marketing .split .copy{padding:54px 22px}.marketing .split .visual{width:100%;min-height:360px}.marketing .hero h1{overflow-wrap:break-word}.marketing .hero-actions .btn{white-space:normal;text-align:center;max-width:100%}.marketing .v10-events{padding:60px 0}.marketing .v10-events-bottom .btn{white-space:normal;text-align:center}.marketing .v10-value-grid>div{padding-left:8px;padding-right:8px}}.marketing-agents .membership .note{width:100%;max-width:none;color:var(--gray);overflow-wrap:break-word;text-align:left;-webkit-hyphens:auto;hyphens:auto;font-size:16px;line-height:1.75}.marketing-agents .tech-item p,.marketing-agents .trust-grid p,.marketing-agents .broker .lead,.marketing-agents .network-head .lead,.marketing-agents #faq details p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.marketing-agents .agent-paper .paper-heading{overflow-wrap:break-word;font-size:max(20px,min(2vw,29px));line-height:1.16}@media (max-width:680px){.marketing-agents .membership .note{max-width:100%}.marketing-agents .agent-paper .paper-heading{font-size:max(19px,min(5vw,26px))}}.marketing-sellers .membership .note{overflow-wrap:break-word;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:none;line-height:1.65}.marketing-sellers .tech-item p,.marketing-sellers .trust-grid p,.marketing-sellers .broker .lead,.marketing-sellers .network-head .lead,.marketing-sellers #faq details p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.marketing-sellers .agent-paper .paper-heading{overflow-wrap:break-word;font-size:max(20px,min(2vw,29px));line-height:1.16}@media (max-width:680px){.marketing-sellers .membership .note{max-width:100%}.marketing-sellers .agent-paper .paper-heading{font-size:max(19px,min(5vw,26px))}}.marketing-sellers .v106-seller.hero{min-height:610px}.marketing-sellers .v106-seller .hero-picture{background-image:linear-gradient(90deg,rgba(7,28,31,.88),rgba(10,32,38,.53)),url(/img/collective/seller-hero.webp);background-position:50%;background-size:cover}.marketing-sellers .seller-section{padding:max(72px,min(7vw,112px)) 0}.marketing-sellers .seller-section.alt{background:#f0f1eb}.marketing-sellers .seller-section.dark{color:#f8f7f3;background:#102d33}.marketing-sellers .seller-kicker{font:800 11px/1.4 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#148e84;margin-bottom:16px;display:block}.marketing-sellers .seller-section.dark .seller-kicker{color:#a7d7cc}.marketing-sellers .seller-title{font:700 clamp(32px,3.8vw,56px)/1.13 var(--font-manrope),sans-serif;letter-spacing:-.045em;max-width:830px;margin:0 0 20px}.marketing-sellers .seller-lead{font:450 clamp(17px,1.5vw,21px)/1.72 var(--font-dm-sans),sans-serif;color:#52686a;max-width:850px;margin:0}.marketing-sellers .seller-section.dark .seller-lead{color:#d1e2df}.marketing-sellers .seller-intro-grid{grid-template-columns:minmax(0,1.16fr) minmax(310px,.84fr);align-items:center;gap:max(32px,min(5vw,86px));display:grid}.marketing-sellers .seller-signature{background:#dceae2;border:1px solid #bed7cb;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:310px;padding:36px;display:flex;position:relative;overflow:hidden}.marketing-sellers .seller-signature:after{content:"◎";color:#b4d9c9;pointer-events:none;font-size:200px;line-height:1;position:absolute;top:5px;right:-20px}.marketing-sellers .seller-signature>*{z-index:1;position:relative}.marketing-sellers .seller-signature .over{font:800 11px var(--font-manrope),sans-serif;letter-spacing:.14em}.marketing-sellers .seller-signature .big{font:700 clamp(24px,2.45vw,35px)/1.28 var(--font-manrope),sans-serif;letter-spacing:-.035em;max-width:330px}.marketing-sellers .seller-signature .under{color:#43625f;max-width:330px;font-size:13px;line-height:1.65}.marketing-sellers .seller-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.marketing-sellers .seller-benefits article,.marketing-sellers .seller-tool{background:#fff;border:1px solid #dce5de;border-radius:16px;min-width:0;padding:max(24px,min(3vw,36px))}.marketing-sellers .seller-benefits article b{font:800 12px var(--font-manrope),sans-serif;color:#168b83}.marketing-sellers .seller-benefits h3,.marketing-sellers .seller-tool h3{font:700 clamp(20px,2vw,26px)/1.3 var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:20px 0 12px}.marketing-sellers .seller-benefits p,.marketing-sellers .seller-tool p{font:450 15.5px/1.78 var(--font-dm-sans),sans-serif;color:#52666a;margin:0}.marketing-sellers .seller-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.marketing-sellers .seller-step{border-top:2px solid #b3c9bf;min-width:0;padding:23px 0 0}.marketing-sellers .seller-step span{color:#167f77;margin-bottom:18px;font-weight:800;display:block}.marketing-sellers .seller-step h3{font:750 23px/1.2 var(--font-manrope),sans-serif;margin:0 0 14px}.marketing-sellers .seller-step p{font:450 16px/1.65 var(--font-dm-sans),sans-serif;color:#53696b;margin:0}.marketing-sellers .seller-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.marketing-sellers .seller-tool{background:#1a4045;border-color:#31555a}.marketing-sellers .seller-tool .symbol{color:#bce4d7;font-size:30px}.marketing-sellers .seller-tool h3{color:#fff}.marketing-sellers .seller-tool p{color:#cddedc}.marketing-sellers .seller-agreement{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);align-items:start;gap:max(30px,min(6vw,92px));display:grid}.marketing-sellers .seller-points{margin:16px 0 0;padding:0;list-style:none}.marketing-sellers .seller-points li{font:650 16px/1.5 var(--font-dm-sans),sans-serif;border-bottom:1px solid #d6e1d9;padding:19px 4px 19px 33px;position:relative}.marketing-sellers .seller-points li:before{content:"✓";color:#1d998f;font-weight:900;position:absolute;left:4px}.marketing-sellers .seller-cta{color:#fff;text-align:center;background:#0f3339;padding:max(70px,min(7vw,110px)) 0}.marketing-sellers .seller-cta .seller-title{max-width:880px;margin-left:auto;margin-right:auto}.marketing-sellers .seller-cta p{color:#cce2dc;max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.7}.marketing-sellers .seller-cta .buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.marketing-sellers .seller-cta .btn-outline{color:#fff;border-color:#a2c2bc}.marketing-sellers .seller-faq .faq-intro{max-width:850px}.marketing-sellers .seller-faq details p{overflow-wrap:break-word}@media (max-width:980px){.marketing-sellers .seller-intro-grid{grid-template-columns:1fr}.marketing-sellers .seller-signature{min-height:255px}.marketing-sellers .seller-agreement{grid-template-columns:1fr}.marketing-sellers .seller-benefits,.marketing-sellers .seller-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.marketing-sellers .v106-seller.hero{min-height:550px}.marketing-sellers .seller-section{padding:66px 0}.marketing-sellers .seller-benefits,.marketing-sellers .seller-tools,.marketing-sellers .seller-steps{grid-template-columns:1fr}.marketing-sellers .seller-signature{min-height:245px;padding:27px}.marketing-sellers .seller-title{font-size:max(30px,min(9vw,42px))}.marketing-sellers .seller-benefits article,.marketing-sellers .seller-tool{padding:25px}.marketing-sellers .seller-cta .buttons{flex-direction:column;align-items:stretch}.marketing-sellers .seller-cta .buttons a{justify-content:center}}.marketing{line-height:normal;font-family:var(--font-dm-sans),var(--font-ui-symbols),Arial,sans-serif;position:relative}.marketing p,.marketing .trust-grid h3{margin-bottom:1em}.marketing .footer-legal{color:#97ada9;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:11px;display:flex}.marketing .v10-language .lang[aria-current=true]{color:#bde5d9;font-weight:800}.marketing .v10-language .lang:not([aria-current=true]){color:#fff;font-weight:400}.marketing [hidden]{display:none!important}.marketing .footer-company address{color:#b4cac6;white-space:pre-line;overflow-wrap:break-word;font-size:12px;font-style:normal;line-height:1.8}.marketing .footer-main .footer-contact-heading{margin-top:26px;margin-bottom:16px}.marketing .footer-bottom{align-items:flex-start;gap:24px}.marketing .footer-rules h4{color:#fff;margin:0 0 12px;font-size:12px;font-weight:600}.marketing .footer-rules a{color:#b4cac6}@media (max-width:680px){.marketing .footer-company{grid-column:1/-1}.marketing .footer-rules{margin-top:20px}}
