.makler-landing img{border-radius:0}.makler-hero{background:#111}.makler-hero-copy{background:#111;color:#fff}.makler-hero-statement-track{position:relative;z-index:40;will-change:transform;display:flex;flex-direction:column;width:100%;min-height:clamp(15rem,40vw,21rem)}@media(min-width:1024px){.makler-hero-statement-track{min-height:clamp(20rem,34vw,28rem)}}.makler-hero-visual{overflow:hidden}@media(min-width:1024px){.makler-hero-visual{min-height:clamp(36rem,62vh,46rem)}}@media(min-width:1280px){.makler-hero-visual{min-height:clamp(42rem,68vh,52rem)}}.makler-hero-statement-slot{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:1rem;margin:clamp(1rem,2.5vw,1.5rem) 0}.makler-hero-h1{position:relative;display:flex;flex-direction:column;font-size:clamp(2.75rem,7.5vw,6.25rem);font-weight:900;line-height:1.02;letter-spacing:-.035em;color:#fff;text-align:left}.makler-hero-h1-line{display:block}.makler-hero-h1-line--accent{color:#fff;font-size:1.05em;letter-spacing:-.04em}.makler-hero-h1-line:not(.makler-hero-h1-line--accent){color:#ffffffe6}@media(min-width:768px){.makler-hero-h1{margin-right:-4rem;max-width:calc(100% + 7rem)}}@media(min-width:1024px){.makler-hero-h1{margin-right:-8rem;max-width:calc(100% + 14rem)}}@media(min-width:1280px){.makler-hero-h1{margin-right:-10rem;max-width:calc(100% + 18rem)}}.makler-hero-sub{font-size:clamp(1.0625rem,1.85vw,1.375rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:#ffffffad;text-wrap:balance;max-width:22rem;width:fit-content}@media(min-width:768px){.makler-hero-sub{margin-right:-2rem;max-width:24rem}}@media(min-width:1024px){.makler-hero-sub{margin-right:-4rem;max-width:26rem}}.makler-hero-image{display:block}@media(prefers-reduced-motion:reduce){.makler-hero-statement-track.float-headline{transform:none!important}}.makler-hero-intro .home-strategy-split-headline{font-size:clamp(1.875rem,3.5vw,2.875rem);line-height:1.06;max-width:none;margin-bottom:1.25rem}@media(min-width:768px){.makler-hero-intro .home-strategy-split-headline{margin-bottom:1.5rem}}@media(min-width:1024px){.makler-hero-intro .home-strategy-split-headline{margin-bottom:1.375rem}}.makler-hero-intro-headline-line{display:block}.makler-hero-intro .home-strategy-split-body{max-width:30rem}.makler-hero-intro .home-strategy-split-body:first-of-type{margin-bottom:.875rem}@media(min-width:768px){.makler-hero-intro .home-strategy-split-body:first-of-type{margin-bottom:1rem}}.makler-hero-intro .home-strategy-split-actions{margin-top:2.5rem}@media(min-width:768px){.makler-hero-intro .home-strategy-split-actions{margin-top:2.75rem}}.makler-hero-intro .home-strategy-split-trust{margin-top:1.15rem}.makler-section{padding:3.5rem 0}@media(min-width:768px){.makler-section{padding:5rem 0}}@media(min-width:1024px){.makler-section{padding:5.5rem 0}}.makler-section--dark{background:#111;color:#fff}.makler-section--light{background:#fff}.makler-section--muted{background:#f5f5f5}.makler-h2{margin:.75rem 0 0;font-size:clamp(1.9rem,4.2vw,3.35rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;max-width:34rem}.makler-section--dark .makler-h2{color:#fff}.makler-section--light .makler-h2,.makler-section--muted .makler-h2{color:#111}.makler-h2+.makler-h2{margin-top:.25rem}.makler-body{margin:1rem 0 0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.65;color:#555;max-width:40rem}.makler-section--dark .makler-body{color:#ffffff9e}.makler-body--tight+.makler-body--tight{margin-top:.65rem}.makler-statement-band{margin-top:2.25rem;padding:2rem 1.75rem;background:#111}.makler-statement-band--on-dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.makler-statement-band--light{background:#f5f5f5;border-top:1px solid #111111;border-bottom:1px solid #111111}.makler-statement-line{margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:#fff;text-wrap:balance}.makler-statement-band--light .makler-statement-line{color:#111}.makler-statement-line+.makler-statement-line{margin-top:.5rem}.makler-split{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:1024px){.makler-split{grid-template-columns:1fr 1fr;gap:3.5rem}.makler-split--reverse .makler-split-copy{order:2}.makler-split--reverse .makler-split-media{order:1}}.makler-split-media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#e5e7eb}.makler-split-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.makler-split-frame{position:absolute;inset:1rem;border:1px solid rgba(17,17,17,.12);pointer-events:none}.makler-section--dark .makler-split-frame{border-color:#ffffff29}.makler-mandat-section{padding-top:2rem;padding-bottom:6.5rem}@media(min-width:768px){.makler-mandat-section{padding-top:2.5rem;padding-bottom:7.5rem}}@media(min-width:1024px){.makler-mandat-section{padding-top:3rem;padding-bottom:9.5rem}}.makler-mandat-inner{padding-top:0}.makler-mandat-eyebrow{margin-top:-1.9rem;margin-bottom:2rem}@media(min-width:1024px){.makler-mandat-eyebrow{margin-top:-2.6rem;margin-bottom:2.4rem;margin-left:-2rem}}@media(min-width:1280px){.makler-mandat-eyebrow{margin-left:-2.5rem}}.makler-mandat-stage{position:relative;display:grid;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:1024px){.makler-mandat-stage{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:1fr;align-items:stretch;margin-top:1.5rem;margin-bottom:.5rem;margin-left:-2rem;width:calc(100% + 2rem)}}@media(min-width:1280px){.makler-mandat-stage{margin-left:-2.5rem;width:calc(100% + 2.5rem)}}.makler-mandat-image-wrap{position:relative;z-index:2;overflow:hidden}@media(min-width:1024px){.makler-mandat-image-wrap{grid-column:1;grid-row:1;margin-right:-8%;width:108%;min-height:40rem;overflow:visible}}@media(min-width:1280px){.makler-mandat-image-wrap{min-height:44rem;margin-right:-10%;width:110%}}.makler-mandat-image-float{position:relative;z-index:1;width:100%;height:100%}@media(min-width:1024px){.makler-mandat-image-float{position:absolute;inset:0}}.makler-mandat-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%}@media(min-width:640px){.makler-mandat-image{aspect-ratio:3 / 4;object-position:center 20%}}@media(min-width:1024px){.makler-mandat-image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 18%;transform:scale(1.08);transform-origin:center center}}.makler-mandat-image-scrim{display:none}.makler-mandat-float-headline{position:absolute;z-index:4;left:1.25rem;right:1.25rem;bottom:1.5rem;pointer-events:none}@media(min-width:640px){.makler-mandat-float-headline{left:1.75rem;right:1.75rem;bottom:1.75rem}}@media(min-width:1024px){.makler-mandat-float-headline{left:2rem;right:22%;bottom:auto;top:34%}}.makler-mandat-float-title{font-size:clamp(2.125rem,5.8vw,4rem);font-weight:900;line-height:1.06;letter-spacing:-.035em;color:#fff;text-align:left;text-shadow:0 2px 20px rgba(17,17,17,.45)}.makler-mandat-float-title-line{display:block}.makler-mandat-float-sub{margin-top:.75rem;font-size:clamp(1.125rem,2.1vw,1.475rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#ffffffb8;text-wrap:balance;text-shadow:0 1px 14px rgba(17,17,17,.4)}.makler-mandat-panel-bg{display:none}@media(min-width:1024px){.makler-mandat-panel-bg{display:none;grid-column:2;grid-row:1;z-index:0;background:#111;min-height:100%}}.makler-mandat-panel-content{position:relative;z-index:3;background:#111;padding:1.75rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:640px){.makler-mandat-panel-content{padding:2rem 1.75rem 2.25rem}}@media(min-width:1024px){.makler-mandat-panel-content{grid-column:2;grid-row:1;background:#111;align-self:center;width:calc(100% + 5rem);max-width:none;margin-left:auto;margin-right:-4.2rem;padding:2.85rem 3.5rem 2.85rem 3rem;gap:1.75rem}}@media(min-width:1280px){.makler-mandat-panel-content{width:calc(100% + 6.5rem);margin-right:-5.4rem;padding:3rem 4rem 3rem 3.25rem}}.makler-mandat-panel-body{display:flex;flex-direction:column;gap:1rem}.makler-mandat-panel-text{font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.65;color:#ffffffb8;text-wrap:pretty;max-width:34rem}.makler-mandat-closing{padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}@media(min-width:1024px){.makler-mandat-closing{padding-top:1.25rem}}.makler-mandat-closing-line{font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;line-height:1.4;letter-spacing:-.015em;color:#fff;text-wrap:balance}.makler-mandat-closing-bridge{font-size:clamp(1.0625rem,1.65vw,1.2rem);font-weight:600;color:#ffffffd1}.makler-mandat-closing-punch{margin-top:.45rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#fff}.makler-mandat-closing-line+.makler-mandat-closing-line{margin-top:0}.makler-spezialisierung{padding:5rem 0}@media(min-width:768px){.makler-spezialisierung{padding:6rem 0}}@media(min-width:1024px){.makler-spezialisierung{padding:6.75rem 0}}.makler-spezialisierung .mfh-headline-block{margin-top:-.35rem}.makler-spezialisierung .mfh-headline-block .mfh-h2{margin-bottom:.85rem;max-width:11em;text-wrap:pretty}@media(min-width:768px)and (max-width:1023px){.makler-spezialisierung .mfh-headline-block .mfh-h2{max-width:10.5em}}@media(min-width:1024px)and (max-width:1279px){.makler-spezialisierung .mfh-headline-block .mfh-h2{max-width:11.5em}}@media(min-width:1280px){.makler-spezialisierung .mfh-headline-block .mfh-h2{max-width:none;white-space:nowrap;text-wrap:wrap}}.makler-spezialisierung .mfh-headline-block .mfh-h2-sub{margin-bottom:0;text-wrap:balance}.makler-spezialisierung-questions{display:grid;grid-template-columns:1fr;gap:1.15rem;margin-top:1.75rem;padding-top:1.75rem;padding-bottom:1.75rem;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.makler-spezialisierung-questions{gap:1.25rem;margin-top:2rem;padding-top:2rem;padding-bottom:2rem}}@media(min-width:1024px){.makler-spezialisierung-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.15rem;padding-top:2.15rem;padding-bottom:2.15rem}}.makler-spezialisierung-question-text{margin:0;font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:700;line-height:1.45;color:#ffffffe6;text-wrap:balance}.makler-spezialisierung-closing{margin-top:1.75rem;display:flex;flex-direction:column;gap:.55rem;max-width:36rem}@media(min-width:768px){.makler-spezialisierung-closing{margin-top:2rem;gap:.6rem}}.makler-spezialisierung-closing-intro{margin:0;font-size:clamp(.9375rem,1.4vw,1.03rem);line-height:1.6;color:#ffffff85}.makler-spezialisierung-closing-bridge{margin:.2rem 0 0;font-size:clamp(1.0625rem,1.65vw,1.2rem);line-height:1.45;font-weight:600;color:#fffc;text-wrap:balance}.makler-spezialisierung-closing-punch{margin:8px 0 0;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.32;font-weight:800;letter-spacing:-.02em;color:#fff;text-wrap:balance}.makler-check-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(255,255,255,.14);margin-top:2.25rem}@media(min-width:640px){.makler-check-grid{grid-template-columns:1fr 1fr}}.makler-check-item{padding:1.35rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:clamp(.9375rem,1.4vw,1.03rem);line-height:1.62;color:#ffffffb8}@media(min-width:640px){.makler-check-item:nth-child(odd){padding-right:1.5rem}.makler-check-item:nth-child(2n){padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.1)}}.makler-fragen{padding:0 0 4rem}@media(min-width:768px){.makler-fragen{padding-bottom:5rem}}@media(min-width:1024px){.makler-fragen{padding-bottom:6rem}}.makler-fragen-hero{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.makler-fragen-hero{gap:2rem}}@media(min-width:1024px){.makler-fragen-hero{grid-template-columns:minmax(0,36%) minmax(0,64%);gap:0;align-items:stretch;min-height:clamp(22rem,34vw,32rem)}}.makler-fragen-hero-copy{order:1;padding:1.5rem 1.5rem 0}@media(min-width:768px){.makler-fragen-hero-copy{padding:2rem 3rem 0}}@media(min-width:1024px){.makler-fragen-hero-copy{z-index:4;display:flex;align-items:center;order:0;padding:2.5rem 0 2.5rem max(4rem,calc((100vw - min(100vw,80rem))/2 + 4rem));margin-right:-5.5rem}}.makler-fragen-hero-copy-inner{max-width:30rem}.makler-fragen-hero-media{order:2;width:100%}@media(min-width:1024px){.makler-fragen-hero-media{z-index:1;min-height:100%}}.makler-fragen-title{font-size:clamp(2.75rem,7vw,5.5rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;color:#111;text-wrap:pretty;max-width:11em}@media(min-width:1024px){.makler-fragen-title{max-width:9.5em;text-shadow:0 1px 0 rgba(255,255,255,.95),0 0 28px rgba(255,255,255,.85),0 0 48px rgba(255,255,255,.65)}}.makler-fragen-headline-line{display:block}.makler-fragen-hero-media-frame{width:100%;aspect-ratio:21 / 9;min-height:14rem;overflow:hidden;background:#f0f0f0}@media(min-width:640px){.makler-fragen-hero-media-frame{min-height:17rem;aspect-ratio:21 / 8}}@media(min-width:1024px){.makler-fragen-hero-media-frame{height:100%;min-height:clamp(22rem,34vw,32rem);aspect-ratio:auto}}.makler-fragen-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.makler-fragen-items{display:grid;grid-template-columns:1fr;gap:2.25rem 2rem;margin-top:2.75rem}@media(min-width:640px){.makler-fragen-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2.5rem;margin-top:3.25rem}}@media(min-width:1024px){.makler-fragen-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 3rem;margin-top:4.25rem}}.makler-fragen-item-title{font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#111;margin-bottom:.625rem}@media(min-width:768px){.makler-fragen-item-title{font-size:1.0625rem;margin-bottom:.75rem}}.makler-fragen-item-body{font-size:.9375rem;font-weight:400;line-height:1.55;color:#111}@media(min-width:768px){.makler-fragen-item-body{font-size:1rem;line-height:1.6}}.makler-fragen-closing{margin:2.5rem 0 0;max-width:28rem}@media(min-width:768px){.makler-fragen-closing{margin-top:3rem}}@media(min-width:1024px){.makler-fragen-closing{margin-top:3.5rem}}.makler-fragen-closing-line{display:block;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;line-height:1.45;letter-spacing:-.015em;color:#111;text-wrap:balance}.makler-fragen-closing-punch{margin-top:.35rem;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:800;letter-spacing:-.02em}.makler-contact-section{background:#fff;padding-top:3.75rem;padding-bottom:4.25rem}.makler-contact-headline{display:flex;justify-content:center;margin-bottom:3.5rem}@media(min-width:768px){.makler-contact-headline{margin-bottom:4.25rem}}@media(min-width:1024px){.makler-contact-headline{margin-bottom:5rem}}.makler-contact-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.makler-contact-copy{max-width:36rem;justify-self:center}.makler-contact-title{font-size:clamp(2.5rem,5.6vw,4.15rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;color:#111;text-wrap:balance;max-width:46rem;text-align:center}.makler-contact-title-line{display:block;text-align:center}.makler-contact-title-sub{font-size:.78em;line-height:1.12}.makler-contact-cta-outer{margin-top:2.25rem;display:flex;justify-content:center}@media(min-width:768px){.makler-contact-cta-outer{margin-top:2.75rem}}.makler-contact-body-wrap{margin-top:1.35rem;display:flex;flex-direction:column;gap:.95rem;max-width:33rem}.makler-contact-body{font-size:clamp(.9375rem,1.45vw,1.05rem);line-height:1.6;color:#555;text-wrap:pretty}.makler-contact-closing{margin-top:1.35rem;max-width:32rem}.makler-contact-closing-line{display:block;font-size:clamp(1.05rem,1.75vw,1.2rem);line-height:1.45;font-weight:600;color:#232323;text-wrap:balance}.makler-contact-closing-punch{margin-top:.35rem;font-size:clamp(1.16rem,2vw,1.36rem);font-weight:800;color:#111;letter-spacing:-.015em}.makler-contact-cta-row{margin-top:1.65rem}.makler-contact-signature{margin-top:.95rem;display:flex;flex-direction:column;gap:.1rem}.makler-contact-signature-name{font-size:.875rem;font-weight:600;line-height:1.45;color:#111111b8}.makler-contact-signature-role{font-size:.8125rem;line-height:1.45;color:#11111194}.makler-contact-media{width:100%}.makler-contact-visual{position:relative;min-height:31rem;height:clamp(31rem,62vw,48rem);margin:0 auto}.makler-contact-black-box{position:absolute;left:50%;top:50%;height:72%;width:auto;aspect-ratio:1 / 1;z-index:1;background:#111;transform:translate(-50%,-50%)}.makler-contact-person-layer{position:absolute;inset:0;z-index:2;overflow:visible}.makler-contact-person-img{position:absolute;left:50%;top:50%;height:109%;width:auto;max-width:none;max-height:none;object-fit:contain;object-position:center bottom;transform:translate(-50%,-50%)}@media(min-width:768px){.makler-contact-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4.75rem}.makler-contact-copy{padding-left:.5rem}.makler-contact-title{max-width:42rem}.makler-contact-visual,.makler-contact-person-layer{min-height:33.5rem}.makler-contact-person-img{height:111%}}@media(min-width:1024px){.makler-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:5.5rem}.makler-contact-copy{max-width:40rem;padding-left:1.25rem}.makler-contact-title{max-width:46rem}.makler-contact-title-line{white-space:nowrap}.makler-contact-title-line+.makler-contact-title-line{margin-left:0}.makler-contact-visual{min-height:41rem}.makler-contact-black-box{height:74%}.makler-contact-person-layer{min-height:41rem}.makler-contact-person-img{height:111%}}.makler-positionieren{--pos-axis-a: 0;--pos-axis-b: clamp(1.75rem, 5vw, 4rem);--pos-text-col: min(100%, 34rem);background:#111;color:#fff}.makler-positionieren.makler-section{padding:0}.makler-positionieren-stage{position:relative;isolation:isolate}.makler-positionieren-main,.makler-positionieren-footer{padding-left:1.25rem;padding-right:1.5rem}@media(min-width:768px){.makler-positionieren-main,.makler-positionieren-footer{padding-left:2rem;padding-right:2.5rem}}@media(min-width:1024px){.makler-positionieren-main,.makler-positionieren-footer{padding-left:2.5rem;padding-right:4rem}}.makler-positionieren-main{position:relative;z-index:4}.makler-positionieren-visual{position:relative;width:100%;aspect-ratio:16 / 11;min-height:14rem;margin-top:1.75rem;overflow:hidden;background:#1a1a1a}@media(min-width:640px){.makler-positionieren-visual{aspect-ratio:16 / 10;min-height:18rem}}@media(min-width:1024px){.makler-positionieren-stage{min-height:clamp(36rem,70vw,48rem)}.makler-positionieren-visual{position:absolute;top:0;right:calc(50% - 50vw);width:min(72vw,56rem);height:100%;min-height:clamp(30rem,58vw,44rem);margin-top:0;aspect-ratio:auto}}.makler-positionieren-image{display:block;width:100%;height:100%;object-fit:cover;object-position:42% center}.makler-positionieren-visual-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1111111a,#1111116b,#111)}@media(min-width:1024px){.makler-positionieren-visual-shade{background:linear-gradient(90deg,#111111 0%,#111111 6%,rgba(17,17,17,.98) 12%,rgba(17,17,17,.94) 18%,rgba(17,17,17,.86) 24%,rgba(17,17,17,.74) 30%,rgba(17,17,17,.6) 36%,rgba(17,17,17,.45) 42%,rgba(17,17,17,.3) 48%,rgba(17,17,17,.16) 54%,rgba(17,17,17,.07) 60%,rgba(17,17,17,.02) 66%,transparent 72%)}}.makler-positionieren-lead-wrap{padding-top:2.75rem}@media(min-width:768px){.makler-positionieren-lead-wrap{padding-top:3.5rem}}@media(min-width:1024px){.makler-positionieren-lead-wrap{padding-top:3.75rem;max-width:var(--pos-text-col)}}.makler-positionieren-lead{font-size:clamp(2.35rem,10.5vw,7rem);font-weight:900;line-height:.92;letter-spacing:-.042em;text-transform:uppercase;background:linear-gradient(168deg,#fff 0% 28%,#ffffffd1 52%,#ffffff7a);-webkit-background-clip:text;background-clip:text;color:transparent}.makler-positionieren-lead-line{display:block;padding-left:var(--pos-axis-a)}.makler-positionieren-lead-line--b{padding-left:var(--pos-axis-b)}.makler-positionieren-content{max-width:var(--pos-text-col);padding-top:clamp(2.75rem,4.5vw,3.75rem);padding-bottom:2.5rem}@media(min-width:768px){.makler-positionieren-content{padding-bottom:3rem}}@media(min-width:1024px){.makler-positionieren-content{padding-bottom:3.5rem}}.makler-positionieren-title{font-size:clamp(1.4rem,3vw,2.1rem);font-weight:700;line-height:1.18;letter-spacing:-.028em;color:#fffffff0;max-width:16em;text-wrap:pretty}.makler-positionieren-title-line{display:block;padding-left:var(--pos-axis-a)}.makler-positionieren-intro{margin-top:1.15rem;max-width:24rem;font-size:clamp(.94rem,1.45vw,1.05rem);line-height:1.68;color:#ffffff8c;padding-left:var(--pos-axis-a)}.makler-positionieren-arguments{display:flex;flex-direction:column;gap:1.65rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.18);padding-left:var(--pos-axis-a)}@media(min-width:768px){.makler-positionieren-arguments{gap:1.85rem;margin-top:2.75rem}}.makler-positionieren-arg{padding-left:0}.makler-positionieren-arg--b{padding-left:var(--pos-axis-b)}@media(max-width:767px){.makler-positionieren-arg--b{padding-left:0}}.makler-positionieren-arg-label{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#fff}.makler-positionieren-arg-desc{margin-top:.35rem;font-size:clamp(.9rem,1.35vw,1rem);font-weight:500;line-height:1.45;color:#ffffff85}.makler-positionieren-footer{position:relative;z-index:6;padding-top:2.25rem;padding-bottom:3.5rem;border-top:1px solid rgba(255,255,255,.12)}@media(min-width:768px){.makler-positionieren-footer{padding-top:2.75rem;padding-bottom:4.25rem}}@media(min-width:1024px){.makler-positionieren-footer{padding-top:2.75rem;padding-bottom:4.5rem}}.makler-positionieren-closing{max-width:var(--pos-text-col)}.makler-positionieren-closing-line{font-size:clamp(1.55rem,3.4vw,2.65rem);font-weight:800;line-height:1.14;letter-spacing:-.032em;color:#fff;padding-left:var(--pos-axis-a)}@media(min-width:480px){.makler-positionieren-closing-line{white-space:nowrap}}.makler-positionieren-closing-punch{margin-top:.45rem;color:#c9a84c}.makler-kaeufer{background:#fff;padding:0 0 2.75rem}@media(min-width:768px){.makler-kaeufer{padding-bottom:3.5rem}}@media(min-width:1024px){.makler-kaeufer{padding-bottom:4.25rem}}.makler-kaeufer-hero{display:grid;grid-template-columns:1fr;align-items:stretch}@media(min-width:1024px){.makler-kaeufer-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(28rem,52vw,40rem)}}.makler-kaeufer-hero-copy{display:flex;align-items:center;padding:3.5rem 1.5rem 2.5rem}@media(min-width:768px){.makler-kaeufer-hero-copy{padding:4.5rem 2.5rem 3rem}}@media(min-width:1024px){.makler-kaeufer-hero-copy{padding:5rem 2.5rem 5rem 4rem}}@media(min-width:1280px){.makler-kaeufer-hero-copy{padding-left:5rem;padding-right:3rem}}.makler-kaeufer-hero-copy-inner{max-width:34rem;width:100%}.makler-kaeufer-title{margin-top:1.15rem;font-size:clamp(2.35rem,6.2vw,4.35rem);font-weight:900;line-height:1.02;letter-spacing:-.045em;color:#111}.makler-kaeufer-title-line{display:block;text-wrap:balance}.makler-kaeufer-title-line--soft{margin-top:.55rem;font-size:.72em;font-weight:700;letter-spacing:-.035em;color:#3a3a3a;line-height:1.12}.makler-kaeufer-title-line--accent{font-size:.72em;font-weight:800;letter-spacing:-.035em;color:#111;line-height:1.12}.makler-kaeufer-intro{margin-top:1.75rem;display:flex;flex-direction:column;gap:.85rem;max-width:28rem}.makler-kaeufer-intro-line{font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6;color:#555;text-wrap:pretty}.makler-kaeufer-hero-media{position:relative;min-height:18rem}@media(min-width:640px){.makler-kaeufer-hero-media{min-height:22rem}}@media(min-width:1024px){.makler-kaeufer-hero-media{min-height:100%}}.makler-kaeufer-hero-media-frame{position:relative;height:100%;min-height:inherit;overflow:hidden;background:#f0f0f0}.makler-kaeufer-hero-image{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center 30%}.makler-kaeufer-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1110 42%,#1111118c);pointer-events:none}.makler-kaeufer-hero-caption{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:2}@media(min-width:768px){.makler-kaeufer-hero-caption{left:1.75rem;right:1.75rem;bottom:1.75rem}}.makler-kaeufer-hero-caption-line{display:block;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#fff;text-wrap:balance}.makler-kaeufer-hero-caption-line+.makler-kaeufer-hero-caption-line{margin-top:.2rem;color:#c9a84c;font-weight:800}.makler-netzwerk{background:#111;color:#fff;padding:3.75rem 0 4.25rem}@media(min-width:768px){.makler-netzwerk{padding:4.75rem 0 5.25rem}}@media(min-width:1024px){.makler-netzwerk{padding:5.5rem 0 6rem}}.makler-netzwerk-inner{width:100%}.makler-netzwerk-stats{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}@media(min-width:768px){.makler-netzwerk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.makler-netzwerk-stat{padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.makler-netzwerk-stat:last-child{border-bottom:none}@media(min-width:768px){.makler-netzwerk-stat{padding:2.15rem 1.75rem 2.15rem 0;border-bottom:none;border-right:1px solid rgba(255,255,255,.1)}.makler-netzwerk-stat:last-child{border-right:none;padding-right:0}.makler-netzwerk-stat:not(:first-child){padding-left:1.75rem}}.makler-netzwerk-stat-value{font-size:clamp(2.75rem,7vw,4.5rem);font-weight:900;line-height:.95;letter-spacing:-.05em;color:#fff}.makler-netzwerk-stat-label{margin-top:.85rem;max-width:14rem;font-size:.8125rem;line-height:1.5;color:#ffffff8c}.makler-netzwerk-note{margin-top:1.35rem;max-width:36rem;font-size:.8125rem;line-height:1.55;color:#ffffff6b}.makler-netzwerk-select{margin-top:3.25rem}@media(min-width:768px){.makler-netzwerk-select{margin-top:4rem}}.makler-netzwerk-select-head{max-width:36rem;margin-bottom:2rem}@media(min-width:768px){.makler-netzwerk-select-head{margin-bottom:2.5rem}}.makler-netzwerk-select-title{margin-top:.85rem;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff;text-wrap:balance}.makler-netzwerk-select-title-accent{display:block;margin-top:.35rem;color:#c9a84c}.makler-netzwerk-criteria{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(255,255,255,.12)}@media(min-width:768px){.makler-netzwerk-criteria{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media(min-width:1024px){.makler-netzwerk-criteria{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.75rem}}.makler-netzwerk-criterion{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1.35rem 0;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.makler-netzwerk-criterion{padding:1.5rem 0}}.makler-netzwerk-criterion-index{font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.4;color:#c9a84c;padding-top:.15rem}.makler-netzwerk-criterion-label{font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff}.makler-netzwerk-criterion-text{margin-top:.35rem;font-size:.875rem;line-height:1.5;color:#ffffff8c}.makler-netzwerk-closing{margin-top:3rem;max-width:34rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}@media(min-width:768px){.makler-netzwerk-closing{margin-top:3.75rem;padding-top:2.35rem}}.makler-netzwerk-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.45;letter-spacing:-.015em;color:#ffffffc7;text-wrap:balance}.makler-netzwerk-closing-punch{margin-top:.4rem;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#fff}.makler-sichtbarkeit{--sicht-axis: clamp(1.5rem, 4.5vw, 3.5rem);background:#f6f5f1;color:#111;padding:0}.makler-sichtbarkeit-stage{position:relative;isolation:isolate}.makler-sichtbarkeit-main,.makler-sichtbarkeit-footer{padding-left:1.25rem;padding-right:1.5rem}@media(min-width:768px){.makler-sichtbarkeit-main,.makler-sichtbarkeit-footer{padding-left:2rem;padding-right:2.5rem}}@media(min-width:1024px){.makler-sichtbarkeit-main,.makler-sichtbarkeit-footer{padding-left:2.5rem;padding-right:4rem}}.makler-sichtbarkeit-main{position:relative;z-index:4;padding-top:3.25rem}@media(min-width:768px){.makler-sichtbarkeit-main{padding-top:4rem}}@media(min-width:1024px){.makler-sichtbarkeit-stage{min-height:clamp(34rem,62vw,44rem)}.makler-sichtbarkeit-main{padding-top:4.5rem;padding-bottom:2rem;min-height:inherit}}.makler-sichtbarkeit-lead-wrap{position:relative;z-index:5;max-width:22rem}@media(min-width:1024px){.makler-sichtbarkeit-lead-wrap{max-width:min(100%,28rem)}}.makler-sichtbarkeit-lead{font-size:clamp(2.4rem,6.5vw,4.5rem);font-weight:900;line-height:.98;letter-spacing:-.05em;color:#111}.makler-sichtbarkeit-lead-line{display:block;text-wrap:balance}.makler-sichtbarkeit-lead-line--b{color:#c9a84c}.makler-sichtbarkeit-visual{position:relative;width:100%;aspect-ratio:16 / 11;min-height:14rem;margin-top:1.75rem;overflow:hidden;background:#e8e6e0}@media(min-width:640px){.makler-sichtbarkeit-visual{aspect-ratio:16 / 10;min-height:18rem}}@media(min-width:1024px){.makler-sichtbarkeit-visual{position:absolute;top:0;right:calc(50% - 50vw);width:min(68vw,52rem);height:100%;min-height:clamp(28rem,52vw,40rem);margin-top:0;aspect-ratio:auto}}.makler-sichtbarkeit-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.makler-sichtbarkeit-visual-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f6f5f18c,#f6f5f100 28%)}@media(max-width:1023px){.makler-sichtbarkeit-visual-shade{background:linear-gradient(180deg,#f6f5f159,#f6f5f100 30%,#11111126)}}.makler-sichtbarkeit-content{position:relative;z-index:5;margin-top:2.25rem;max-width:min(100%,34rem);padding-bottom:2.5rem}@media(min-width:1024px){.makler-sichtbarkeit-content{margin-top:clamp(2.5rem,6vw,4.5rem);margin-left:var(--sicht-axis);padding-bottom:1rem}}.makler-sichtbarkeit-copy{max-width:30rem}.makler-sichtbarkeit-title{margin-top:.85rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#111}.makler-sichtbarkeit-title-line{display:block;text-wrap:balance}.makler-sichtbarkeit-modes{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:0;max-width:28rem;border-top:1px solid rgba(17,17,17,.12)}.makler-sichtbarkeit-mode{border-bottom:1px solid rgba(17,17,17,.12)}.makler-sichtbarkeit-mode-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none}.makler-sichtbarkeit-mode-summary::-webkit-details-marker{display:none}.makler-sichtbarkeit-mode-title{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:#111}.makler-sichtbarkeit-mode-toggle{position:relative;flex-shrink:0;width:1rem;height:1rem}.makler-sichtbarkeit-mode-toggle:before,.makler-sichtbarkeit-mode-toggle:after{content:"";position:absolute;background:#111;transition:transform .2s ease,opacity .2s ease}.makler-sichtbarkeit-mode-toggle:before{left:0;top:50%;width:100%;height:1.5px;transform:translateY(-50%)}.makler-sichtbarkeit-mode-toggle:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.makler-sichtbarkeit-mode[open] .makler-sichtbarkeit-mode-toggle:after{opacity:0;transform:translate(-50%) scaleY(0)}.makler-sichtbarkeit-mode-panel{padding:0 0 1.25rem;max-width:22rem}.makler-sichtbarkeit-mode-text{font-size:.9rem;line-height:1.55;color:#5a5a55}.makler-sichtbarkeit-footer{position:relative;z-index:5;padding-top:.5rem;padding-bottom:3.5rem}@media(min-width:768px){.makler-sichtbarkeit-footer{padding-bottom:4.25rem}}.makler-sichtbarkeit-closing{max-width:28rem}@media(min-width:1024px){.makler-sichtbarkeit-closing{margin-left:var(--sicht-axis)}}.makler-sichtbarkeit-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#333330;text-wrap:balance}.makler-sichtbarkeit-closing-punch{margin-top:.25rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:800;letter-spacing:-.02em;color:#111}.makler-angebot{background:#fff;padding:0 0 3.75rem}@media(min-width:768px){.makler-angebot{padding-bottom:4.75rem}}@media(min-width:1024px){.makler-angebot{padding-bottom:5.5rem}}.makler-angebot-stage{width:100%}.makler-angebot-visual{position:relative;width:100%;min-height:22rem;aspect-ratio:16 / 11;overflow:hidden;background:#111}@media(min-width:768px){.makler-angebot-visual{min-height:28rem;aspect-ratio:21 / 10}}@media(min-width:1024px){.makler-angebot-visual{min-height:clamp(28rem,52vw,38rem);aspect-ratio:auto;height:clamp(28rem,52vw,38rem)}}.makler-angebot-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.makler-angebot-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#111111d1,#1111118c 42%,#1113 70%,#11111159)}.makler-angebot-float{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;z-index:2;max-width:28rem}@media(min-width:768px){.makler-angebot-float{left:2.5rem;right:auto;bottom:2.5rem;max-width:34rem}}@media(min-width:1024px){.makler-angebot-float{left:clamp(2.5rem,6vw,5rem);bottom:3.25rem;max-width:38rem}}.makler-angebot-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.85rem}.makler-angebot-float-title{font-size:clamp(2.15rem,5.5vw,4rem);font-weight:900;line-height:1.02;letter-spacing:-.045em;color:#fff}.makler-angebot-float-line{display:block;text-wrap:balance}.makler-angebot-float-line--soft{color:#ffffffb8;font-weight:700;font-size:.82em;letter-spacing:-.035em;line-height:1.12}.makler-angebot-lower{padding-top:2.75rem}@media(min-width:768px){.makler-angebot-lower{padding-top:3.5rem}}.makler-angebot-lead-row{display:grid;grid-template-columns:1fr;gap:1rem;max-width:48rem;margin-bottom:2.5rem}@media(min-width:768px){.makler-angebot-lead-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem;align-items:end;margin-bottom:3.25rem}}.makler-angebot-lead{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:#111;text-wrap:balance}.makler-angebot-lead span{display:block;color:#666;font-weight:600}.makler-angebot-lead-note{font-size:.9375rem;line-height:1.55;color:#666;max-width:18rem}.makler-angebot-grid{display:grid;grid-template-columns:1fr;gap:2.75rem;padding-top:2rem;border-top:1px solid #e8e8e8}@media(min-width:900px){.makler-angebot-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem;padding-top:2.5rem}}.makler-angebot-kicker{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:1.25rem}.makler-angebot-risk-list{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem 1.5rem}.makler-angebot-risk-label{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:900;line-height:1.15;letter-spacing:-.025em;color:#111}.makler-angebot-risk-text{margin-top:.3rem;font-size:.875rem;line-height:1.45;color:#666}.makler-angebot-check-list{display:flex;flex-direction:column;gap:0;border-top:1px solid #ececec}.makler-angebot-check{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid #ececec}.makler-angebot-check-num{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#999}.makler-angebot-check-text{font-size:.9375rem;line-height:1.45;color:#333;font-weight:500}.makler-angebot-closing{margin-top:2.75rem;max-width:32rem;padding-top:1.85rem;border-top:1px solid #e8e8e8}@media(min-width:768px){.makler-angebot-closing{margin-top:3.5rem;padding-top:2.15rem}}.makler-angebot-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#333;text-wrap:balance}.makler-angebot-closing-punch{margin-top:.3rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:800;letter-spacing:-.02em;color:#111}.makler-pruefung{--pruef-axis: clamp(1.5rem, 4.5vw, 3.5rem);background:#111;color:#fff;padding:0}.makler-pruefung-stage{position:relative;isolation:isolate}.makler-pruefung-main,.makler-pruefung-footer{padding-left:1.25rem;padding-right:1.5rem}@media(min-width:768px){.makler-pruefung-main,.makler-pruefung-footer{padding-left:2rem;padding-right:2.5rem}}@media(min-width:1024px){.makler-pruefung-main,.makler-pruefung-footer{padding-left:2.5rem;padding-right:4rem}}.makler-pruefung-main{position:relative;z-index:4;padding-top:3.25rem}@media(min-width:768px){.makler-pruefung-main{padding-top:4rem}}@media(min-width:1024px){.makler-pruefung-stage{min-height:clamp(36rem,68vw,48rem)}.makler-pruefung-main{padding-top:4.5rem;padding-bottom:1.5rem;min-height:inherit}}.makler-pruefung-lead-wrap{position:relative;z-index:5;max-width:22rem}@media(min-width:1024px){.makler-pruefung-lead-wrap{max-width:min(100%,28rem)}}.makler-pruefung-lead{font-size:clamp(2.5rem,6.8vw,4.6rem);font-weight:900;line-height:.98;letter-spacing:-.05em;color:#fff}.makler-pruefung-lead-line{display:block;text-wrap:balance}.makler-pruefung-lead-line--soft{color:#ffffff73}.makler-pruefung-visual{position:relative;width:100%;aspect-ratio:16 / 11;min-height:14rem;margin-top:1.75rem;overflow:hidden;background:#1a1a1a}@media(min-width:640px){.makler-pruefung-visual{aspect-ratio:16 / 10;min-height:18rem}}@media(min-width:1024px){.makler-pruefung-visual{position:absolute;top:0;right:calc(50% - 50vw);width:min(70vw,54rem);height:100%;min-height:clamp(30rem,58vw,44rem);margin-top:0;aspect-ratio:auto}}.makler-pruefung-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.makler-pruefung-visual-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#111,#1111118c 22%,#1111111f 48%,#11111159)}@media(max-width:1023px){.makler-pruefung-visual-shade{background:linear-gradient(180deg,#11111159,#1111111a 35%,#111)}}.makler-pruefung-content{position:relative;z-index:5;margin-top:2.25rem;max-width:min(100%,34rem);padding-bottom:2rem}@media(min-width:1024px){.makler-pruefung-content{margin-top:clamp(2.75rem,7vw,5.5rem);margin-left:var(--pruef-axis);padding-bottom:1rem}}.makler-pruefung-title{margin-top:.85rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff}.makler-pruefung-title-line{display:block;text-wrap:balance}.makler-pruefung-issues{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.35rem;max-width:26rem}.makler-pruefung-issue:last-child{grid-column:1 / -1}.makler-pruefung-issue-label{font-size:clamp(1rem,1.7vw,1.15rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff}.makler-pruefung-issue-text{margin-top:.25rem;font-size:.875rem;line-height:1.45;color:#ffffff80}.makler-pruefung-footer{position:relative;z-index:5;padding-top:.75rem;padding-bottom:3.5rem}@media(min-width:768px){.makler-pruefung-footer{padding-bottom:4.25rem}}.makler-pruefung-closing{max-width:30rem}@media(min-width:1024px){.makler-pruefung-closing{margin-left:var(--pruef-axis)}}.makler-pruefung-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#ffffffb3;text-wrap:balance}.makler-pruefung-closing-punch{margin-top:.3rem;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#fff}.makler-basis{background:#f5f5f5;padding:3.5rem 0}@media(min-width:768px){.makler-basis{padding:4.25rem 0}}@media(min-width:1024px){.makler-basis{padding:5rem 0}}.makler-basis-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:stretch}@media(min-width:900px){.makler-basis-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem}}.makler-basis-copy{display:flex;flex-direction:column;justify-content:center;max-width:36rem;padding:.5rem 0}@media(min-width:900px){.makler-basis-copy{padding:1.5rem 0 1.5rem .25rem}}.makler-basis-title{margin-top:1rem;font-size:clamp(2rem,4.6vw,3.15rem);font-weight:900;line-height:1.05;letter-spacing:-.045em;color:#111}.makler-basis-title-line{display:block;text-wrap:balance}.makler-basis-title-line--soft{margin-top:.35rem;font-size:.72em;font-weight:700;letter-spacing:-.03em;color:#555;line-height:1.15}.makler-basis-text{margin-top:1.5rem;max-width:30rem;font-size:clamp(.975rem,1.4vw,1.0625rem);line-height:1.65;color:#555;text-wrap:pretty}.makler-basis-panel{display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;background:#111;color:#fff;padding:2rem 1.75rem 2.15rem;min-height:16rem}@media(min-width:768px){.makler-basis-panel{padding:2.5rem 2.25rem 2.65rem;min-height:18rem}}@media(min-width:900px){.makler-basis-panel{min-height:100%;padding:2.75rem 2.5rem 2.85rem}}.makler-basis-panel-line{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#ffffffb8;text-wrap:balance;max-width:16rem}.makler-basis-panel-punch{color:#fff;font-weight:800;font-size:clamp(1.3rem,2.4vw,1.65rem);letter-spacing:-.025em;max-width:18rem}.makler-basis-cta{margin-top:1.75rem}@media(min-width:768px){.makler-basis-cta{margin-top:2.15rem}}.makler-fit{background:#fff;padding:0 0 3.75rem}@media(min-width:768px){.makler-fit{padding-bottom:4.75rem}}@media(min-width:1024px){.makler-fit{padding-bottom:5.5rem}}.makler-fit-hero{display:grid;grid-template-columns:1fr;align-items:stretch}@media(min-width:1024px){.makler-fit-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(26rem,46vw,34rem)}}.makler-fit-hero-copy{display:flex;align-items:center;padding:3.25rem 1.5rem 2.25rem;order:1}@media(min-width:768px){.makler-fit-hero-copy{padding:4rem 2.5rem 3rem}}@media(min-width:1024px){.makler-fit-hero-copy{order:0;padding:4.5rem 2.5rem 4.5rem 4rem}}@media(min-width:1280px){.makler-fit-hero-copy{padding-left:5rem;padding-right:3rem}}.makler-fit-hero-copy-inner{max-width:32rem;width:100%}.makler-fit-title{margin-top:1rem;font-size:clamp(2.15rem,5.2vw,3.6rem);font-weight:900;line-height:1.04;letter-spacing:-.045em;color:#111}.makler-fit-title-line{display:block;text-wrap:balance}.makler-fit-title-line--soft{color:#555;font-weight:700;font-size:.78em;letter-spacing:-.035em;line-height:1.12;margin-top:.2rem}.makler-fit-lead{margin-top:1.35rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.5;color:#666}.makler-fit-hero-media{position:relative;min-height:16rem;order:0}@media(min-width:640px){.makler-fit-hero-media{min-height:20rem}}@media(min-width:1024px){.makler-fit-hero-media{min-height:100%}}.makler-fit-hero-media-frame{position:relative;height:100%;min-height:inherit;overflow:hidden;background:#f0f0f0}.makler-fit-hero-image{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center 35%}.makler-fit-body{margin-top:2.5rem}@media(min-width:768px){.makler-fit-body{margin-top:3.25rem}}.makler-fit-items{display:grid;grid-template-columns:1fr;gap:1.75rem 2rem;padding-top:1.75rem;border-top:1px solid #e8e8e8}@media(min-width:640px){.makler-fit-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}@media(min-width:1024px){.makler-fit-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.35rem 2.75rem}}.makler-fit-item-label{font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#111}.makler-fit-item-text{margin-top:.45rem;font-size:.9375rem;line-height:1.55;color:#555;max-width:20rem;text-wrap:pretty}.makler-fit-closing{margin-top:2.75rem;max-width:32rem;padding-top:1.85rem;border-top:1px solid #e8e8e8}@media(min-width:768px){.makler-fit-closing{margin-top:3.25rem;padding-top:2.15rem}}.makler-fit-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#333;text-wrap:balance}.makler-fit-closing-punch{margin-top:.3rem;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#111}.makler-start{background:#f5f5f5;padding:3.5rem 0 4rem}@media(min-width:768px){.makler-start{padding:4.5rem 0 4.75rem}}@media(min-width:1024px){.makler-start{padding:5.25rem 0 5.5rem}}.makler-start-intro{max-width:40rem}.makler-start-title{margin-top:1rem;font-size:clamp(2.25rem,5.4vw,3.85rem);font-weight:900;line-height:1.04;letter-spacing:-.045em;color:#111}.makler-start-title-line{display:block;text-wrap:balance}.makler-start-title-line--soft{margin-top:.45rem;font-size:.72em;font-weight:700;letter-spacing:-.035em;color:#555;line-height:1.12}.makler-start-band{margin-top:2.5rem}@media(min-width:768px){.makler-start-band{margin-top:3rem}}.makler-start-band-frame{position:relative;width:100%;overflow:hidden;background:#e8e8e8;aspect-ratio:16 / 9;max-height:min(68vh,32rem)}@media(min-width:768px){.makler-start-band-frame{aspect-ratio:21 / 9;max-height:min(52vh,26rem)}}.makler-start-band-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.makler-start-band-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1111118c,#11111126 45%,#11111159)}.makler-start-band-caption{position:absolute;left:1.25rem;bottom:1.25rem;z-index:2;max-width:16rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#fff}.makler-start-band-caption span{display:block;margin-top:.15rem;color:#ffffffb8;font-weight:600}@media(min-width:768px){.makler-start-band-caption{left:2rem;bottom:1.75rem}}.makler-start-body{margin-top:2.5rem}@media(min-width:768px){.makler-start-body{margin-top:3.25rem}}.makler-start-steps{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #ddd}@media(min-width:640px){.makler-start-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media(min-width:1024px){.makler-start-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}.makler-start-step{padding:1.35rem 0 1.5rem;border-bottom:1px solid #ddd}@media(min-width:1024px){.makler-start-step{padding:1.5rem 0;border-bottom:none}}.makler-start-step-num{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#888;margin-bottom:.65rem}.makler-start-step-title{font-size:clamp(1rem,1.6vw,1.125rem);font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#111;text-wrap:balance}.makler-start-step-text{margin-top:.5rem;font-size:.875rem;line-height:1.55;color:#555;max-width:16rem;text-wrap:pretty}.makler-start-footer{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #ddd;display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:900px){.makler-start-footer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.5rem;align-items:end;margin-top:3rem;padding-top:2.35rem}}.makler-start-closing{max-width:30rem}.makler-start-closing-line{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#333;text-wrap:balance}.makler-start-closing-punch{margin-top:.3rem;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#111}.makler-start-cta{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:900px){.makler-start-cta{justify-content:flex-end}}.makler-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.makler-internal-link{font-weight:600;color:inherit;text-decoration:underline;text-decoration-color:#c9a84c;text-underline-offset:.2em}.makler-internal-link:hover{opacity:.75}.makler-faq-section{background:#161616;padding:3.75rem 0 4.25rem;border-top:1px solid rgba(255,255,255,.16)}@media(min-width:768px){.makler-faq-section{padding:4.75rem 0 5.25rem}}.makler-faq-section .makler-h2{color:#fff}.makler-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.makler-faq-item:last-child{border-bottom:none}.makler-faq-summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 0;color:#fff;font-weight:600;font-size:.9375rem;line-height:1.45}.makler-faq-summary::-webkit-details-marker{display:none}.makler-faq-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#ffffff1a;font-size:1rem;transition:transform .25s ease}.makler-faq-item[open] .makler-faq-toggle{transform:rotate(45deg)}.makler-faq-answer{margin:0 0 1.15rem;padding-right:2.5rem;font-size:.875rem;line-height:1.65;color:#ffffff9e}.makler-final{background:#111;padding:0 0 3.75rem}@media(min-width:768px){.makler-final{padding-bottom:4.75rem}}@media(min-width:1024px){.makler-final{padding-bottom:5.5rem}}.makler-final-stage{width:100%}.makler-final-visual{position:relative;width:100%;min-height:24rem;aspect-ratio:16 / 11;overflow:hidden;background:#1a1a1a}@media(min-width:768px){.makler-final-visual{min-height:30rem;aspect-ratio:21 / 10}}@media(min-width:1024px){.makler-final-visual{min-height:clamp(32rem,58vw,42rem);aspect-ratio:auto;height:clamp(32rem,58vw,42rem)}}.makler-final-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.makler-final-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#111111e0,#1111118c 38%,#1113 68%,#1116)}.makler-final-float{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;z-index:2;max-width:28rem}@media(min-width:768px){.makler-final-float{left:2.5rem;right:auto;bottom:2.75rem;max-width:36rem}}@media(min-width:1024px){.makler-final-float{left:clamp(2.5rem,6vw,5rem);bottom:3.5rem;max-width:40rem}}.makler-final-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.9rem}.makler-final-float-title{font-size:clamp(2.25rem,5.8vw,4.15rem);font-weight:900;line-height:1.02;letter-spacing:-.045em;color:#fff}.makler-final-float-line{display:block;text-wrap:balance}.makler-final-lower{padding-top:2.5rem}@media(min-width:768px){.makler-final-lower{padding-top:3.25rem}}.makler-final-lower-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.makler-final-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:end}}.makler-final-points{display:flex;flex-direction:column;gap:.65rem;max-width:32rem}.makler-final-point{font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#fff;text-wrap:balance}.makler-final-point--soft{margin-top:.35rem;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:500;color:#ffffff8c;line-height:1.55}.makler-final-actions{display:flex;flex-direction:column;gap:1rem}@media(min-width:900px){.makler-final-actions{align-items:flex-end;text-align:right}}.makler-final-cta{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:900px){.makler-final-cta{justify-content:flex-end}}.makler-final-note{font-size:.875rem;line-height:1.55;color:#ffffff73;max-width:22rem}@media(min-width:900px){.makler-final-note{text-align:right}}.makler-mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fffffff2;backdrop-filter:blur(8px);border-top:1px solid #e5e7eb;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media(min-width:1024px){.makler-mobile-cta{display:none}}@media(prefers-reduced-motion:reduce){.makler-faq-toggle{transition:none}}
