:root{--font-sans: "Inter", system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--step--1: .875rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5rem;--step-3: 2rem;--step-4: 2.5rem;--step-5: 3.5rem;--step-6: 5.75rem;--step-7: 7rem;--leading-tight: 1.2;--leading-normal: 1.5;--leading-loose: 1.7;--tracking-wide: .06em;--tracking-wider: .1em;--color-surface: #faf8f4;--color-surface-raised: #fffdf8;--color-ink: #071321;--color-ink-muted: #6f6f6f;--color-ink-soft: #b8b1a6;--color-line: #7f786b;--color-accent: #806100;--color-accent-ink: #faf8f4;--color-positive: #18794e;--color-caution: #8a5a00;--color-negative: #b42318;--color-surface-dark: #071321;--color-surface-dark-raised: #101b29;--color-ink-on-dark: #faf8f4;--color-ink-muted-on-dark: rgba(250 248 244 / 64%);--color-line-on-dark: rgba(250 248 244 / 12%);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 3rem;--space-9: 4rem;--size-brand-seal: 8rem;--size-brand-seal-compact: 3.5rem;--measure-card-media: 16rem;--measure-page-narrow: 64rem;--measure-page: 72rem;--measure-site: 80rem;--desktop-sidebar-width: 16rem;--radius-card: .5rem;--radius-control: .375rem;--radius-poster: 2rem;--radius-circle: 50%;--shadow-raised: none;--shadow-overlay: none;--motion-fast: .6s;--motion-base: .8s}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/styles/fonts/cormorant-garamond-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/styles/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/styles/fonts/cormorant-garamond-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/styles/fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/styles/fonts/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/styles/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/styles/fonts/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/styles/fonts/inter-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms}}*{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-ink);margin:0;font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--leading-normal)}html{scroll-behavior:smooth}@media(min-width:96ch){body .app-shell>app-header>header{block-size:100dvh;bottom:0;box-sizing:border-box;inline-size:var(--desktop-sidebar-width);inset-block-start:0;inset-inline-start:0;inset-inline-end:auto;max-inline-size:var(--desktop-sidebar-width);min-inline-size:var(--desktop-sidebar-width);overflow-y:auto;position:fixed;z-index:30}body:has(.home) header{background:var(--color-surface-dark);border-inline-end-color:var(--color-line-on-dark);color:var(--color-ink-on-dark);--header-nav-active-color: var(--color-ink-on-dark)}body:has(.home) header .header__brand,body:has(.home) header .header__nav a{color:var(--color-ink-muted-on-dark)}}:focus-visible{outline:thin solid var(--color-accent);outline-offset:var(--space-2)}.home__inventory-mobile-intro,.home__property-carousel-footer{display:none}@media(max-width:63ch){#inventar{gap:var(--space-5);overflow:hidden;padding-inline:0}#inventory-title{display:none}.home__inventory-mobile-intro{display:grid;gap:var(--space-3);padding-inline:var(--space-5)}.home__inventory-mobile-intro h2{display:grid;font-size:clamp(var(--step-3),11vw,var(--step-5));line-height:.98;max-inline-size:11ch}.home__inventory-mobile-intro h2:before{content:none}.home__inventory-mobile-intro h2 em{color:var(--color-accent);font-style:italic}.home__properties{display:flex!important;gap:var(--space-4);overflow-x:auto;padding-inline:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none}.home__properties app-property-card:nth-child(n+7){display:none}.home__property-carousel-footer{display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--space-5)}.home__property-carousel-footer--desktop{display:none}}.how-we-work-page__mobile-copy,.how-we-work-page__mobile-title{display:none}.how-we-work-page__verification-inner{display:contents}@media(max-width:63ch){body:has(.how-we-work-page) header{position:absolute}.how-we-work-page{gap:var(--space-8)!important;overflow:hidden;padding:calc(var(--space-9) + var(--space-8) + var(--space-5)) 0 var(--space-9)!important}.how-we-work-page__desktop-copy{display:none}.how-we-work-page__mobile-copy{display:inline}.how-we-work-page__mobile-title{display:grid;gap:var(--space-1)}.how-we-work-page__mobile-title span{display:block}.how-we-work-page__mobile-title span:last-child{color:var(--color-accent);font-style:italic}.how-we-work-page__hero{gap:var(--space-5);margin-block-end:var(--space-7);padding-inline:var(--space-7)}.how-we-work-page__eyebrow{color:var(--color-ink-muted);font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.how-we-work-page__hero h1{font-size:clamp(var(--step-5),13vw,var(--step-6));line-height:.94;max-inline-size:8ch}.how-we-work-page__subtitle{color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-normal);max-inline-size:31ch}.how-we-work-page__section{background:transparent!important;border:0!important;display:grid;gap:var(--space-5);padding:0!important}.how-we-work-page__section[data-section=transaction-timeline]{order:2}.how-we-work-page__section[data-section=transaction-timeline]>h2,.how-we-work-page__section[data-section=transaction-timeline]>p{display:none}.how-we-work-page__section[data-section=verification-process]{background:transparent!important;order:3;padding:0!important;position:relative}.how-we-work-page__section[data-section=verification-process]:before{background:var(--color-ink);content:"";inset:0;position:absolute;z-index:0}.how-we-work-page__section:not([data-section=verification-process]){padding-inline:var(--space-7)!important}.how-we-work-page__section[data-section=refusals]{order:4;padding-block:calc(var(--space-9) + var(--space-3)) calc(var(--space-9) + var(--space-6))!important}.how-we-work-page__section[data-section=contract]{order:5}.how-we-work-page__section h2{font-size:clamp(var(--step-3),10vw,var(--step-5));line-height:1}.how-we-work-page__section p,.how-we-work-page__note{color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-normal);max-inline-size:35ch}.how-we-work-page__section[data-section=verification-process] h2,.how-we-work-page__section[data-section=verification-process] h3{color:var(--color-surface)}.how-we-work-page__verification-inner{box-sizing:border-box;display:grid;gap:0;inline-size:100%;padding:calc(var(--space-9) + var(--space-3)) var(--space-7) calc(var(--space-9) + var(--space-6));position:relative;z-index:1}.how-we-work-page__verification-inner:before{color:var(--color-accent);content:"03 / VERIFICARE";font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wider);margin-block-end:var(--space-5);text-transform:uppercase}.how-we-work-page__section[data-section=verification-process] h2{font-size:clamp(var(--step-4),13vw,var(--step-5));line-height:.95;margin-block-end:var(--space-6);max-inline-size:7ch}.how-we-work-page__section[data-section=verification-process] p{color:color-mix(in srgb,var(--color-surface) 76%,transparent)}.how-we-work-page__steps{gap:var(--space-9);padding-inline-start:0}.how-we-work-page__section[data-section=transaction-timeline] .how-we-work-page__steps{border-inline-start:thin solid var(--color-accent);margin-block-start:var(--space-3);padding-inline-start:var(--space-7)}.how-we-work-page__steps li{background:transparent!important;border:0!important;display:grid;gap:var(--space-3);padding:0!important;position:relative}.how-we-work-page__section[data-section=transaction-timeline] .how-we-work-page__steps li{padding-inline-start:0!important}.how-we-work-page__steps li:before{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wide)}.how-we-work-page__section[data-section=transaction-timeline] .how-we-work-page__steps li:after{background:var(--color-surface);block-size:var(--space-3);border:thin solid var(--color-accent);border-radius:var(--radius-circle);content:"";inline-size:var(--space-3);inset-block-start:var(--space-1);inset-inline-start:calc((var(--space-7) + var(--space-2)) * -1);position:absolute}.how-we-work-page__steps h3{font-size:var(--step-2);line-height:var(--leading-tight)}.how-we-work-page__steps p{font-family:var(--font-sans);max-inline-size:28ch}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps{gap:0;margin-block-start:calc(var(--space-8) + var(--space-3))}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps li{margin-block-end:var(--space-7);padding-block-end:var(--space-7)!important}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps li:not(:last-child){position:relative}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps li:not(:last-child):after{background:color-mix(in srgb,var(--color-surface) 14%,transparent);block-size:thin;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps li:last-child{margin-block-end:0;padding-block-end:0!important}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps h3{font-size:clamp(var(--step-2),8vw,var(--step-3));line-height:1.1;margin-block-start:var(--space-3)}.how-we-work-page__section[data-section=verification-process] .how-we-work-page__steps p{color:color-mix(in srgb,var(--color-surface) 76%,transparent);font-size:var(--step-0);line-height:var(--leading-normal);margin-block-start:var(--space-4);max-inline-size:31ch}.how-we-work-page__section[data-section=refusals]:before{color:var(--color-accent);content:"04 / STANDARD";font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.how-we-work-page__list{gap:0;list-style:none;padding-inline-start:0}.how-we-work-page__list li{border-block-start:thin solid var(--color-line);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:var(--tracking-wide);line-height:var(--leading-normal);padding-block:var(--space-4);text-transform:uppercase}.how-we-work-page__action{background:var(--color-ink);color:var(--color-surface);justify-self:start;letter-spacing:var(--tracking-wide);text-transform:uppercase}}
