:root{--brand-50: #ecfdf5;--brand-100: #d1fae5;--brand-500: #10b981;--brand-600: #059669;--brand-700: #047857;--n-0: #ffffff;--n-50: #f8fafc;--n-100: #f1f5f9;--n-200: #e2e8f0;--n-400: #94a3b8;--n-500: #64748b;--n-700: #334155;--n-900: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s8: 48px;--s10: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(15,23,42,.06);--shadow-sm: 0 1px 3px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--shadow-md: 0 4px 12px rgba(15,23,42,.08);--shadow-lg: 0 12px 28px rgba(15,23,42,.12);--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .24s;--green: var(--brand-600);--green-bg: var(--brand-50);--ink: var(--n-900);--muted: var(--n-500);--line: var(--n-200);--bg: var(--n-50);--radius: var(--r-md)}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--n-700);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{color:var(--n-900);letter-spacing:-.02em}a{color:inherit;text-decoration:none}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-100);border-radius:var(--r-sm)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.topbar{display:flex;align-items:center;gap:24px;padding:0 24px;height:60px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.logo{font-weight:800;font-size:20px;color:var(--green)}.topnav{display:flex;gap:18px}.topnav__item{color:var(--muted);font-size:15px;cursor:pointer}.topnav__item--active{color:var(--ink);font-weight:600}.topnav__item--soon{opacity:.55;cursor:default}.topbar__actions{margin-left:auto;display:flex;gap:10px}.btn{border:none;border-radius:var(--r-sm);padding:0 18px;min-height:44px;font-size:14px;cursor:pointer;font-weight:500;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background:var(--brand-500);color:#fff;box-shadow:var(--shadow-xs)}.btn--primary:hover:not(:disabled){background:var(--brand-600)}.btn--ghost{background:#fff;color:var(--n-900);border:1px solid var(--line)}.btn--ghost:hover:not(:disabled){border-color:var(--n-400);background:var(--n-50)}.btn--block{display:flex;width:100%;margin-top:10px}.content{max-width:1120px;margin:0 auto;padding:24px}.hero h1{font-size:38px;line-height:44px;margin:8px 0;font-weight:800}.hero__sub{color:var(--brand-700);font-weight:600;margin:0 0 18px}.filterbar{position:sticky;top:60px;z-index:9;background:var(--n-50);padding:14px 0}.searchbar{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;background:#fff;padding:12px;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.searchbar select,.searchbar input,.results select,.fields input,.fields select,.fields textarea,.modal__box input,.chat__input input{padding:0 12px;min-height:44px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:14px;background:#fff;font-family:inherit;color:var(--n-900);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.searchbar select:focus,.searchbar input:focus,.results select:focus,.fields input:focus,.fields select:focus,.fields textarea:focus,.modal__box input:focus,.chat__input input:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.chips{display:flex;gap:10px;margin:14px 2px 0;flex-wrap:wrap}.chk{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--n-500);cursor:pointer;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;transition:all var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.chk:hover{border-color:var(--n-400)}.chk:has(input:checked){background:var(--brand-50);border-color:var(--brand-500);color:var(--brand-700);font-weight:500}.results__head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 14px;color:var(--muted);font-size:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.empty{color:var(--muted);padding:30px 0;text-align:center}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:transparent}.card__photo{position:relative;aspect-ratio:4/3;background:var(--n-100)}.card__photo img{width:100%;height:100%;object-fit:cover;display:block}.card__noimg{width:100%;height:100%;background:repeating-linear-gradient(45deg,#eef2f7,#eef2f7 10px,#e6ebf2 10px,#e6ebf2 20px)}.card__360{position:absolute;top:8px;right:8px;background:#0f172abf;color:#fff;font-size:12px;padding:2px 8px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card__body{padding:14px;display:flex;flex-direction:column;gap:4px}.card__price{font-size:20px;font-weight:800;color:var(--n-900);letter-spacing:-.02em}.card__price span{font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}.card__addr{font-size:14px;color:var(--n-700)}.card__meta{font-size:13px;color:var(--muted);margin-bottom:4px}.badge--chip{display:inline-block;background:var(--green-bg);color:var(--green);font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;width:fit-content}.badge--full{background:var(--green-bg);border:1px solid #bbf7d0;border-radius:10px;padding:12px;margin:14px 0}.badge__title{color:var(--green);font-weight:700}.badge__sub{color:#15803d;font-size:12px;margin-top:2px}.back{color:var(--muted);display:inline-block;margin-bottom:14px}.detail__grid{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.gallery__main{position:relative;aspect-ratio:16/10;background:#eef2f7;border-radius:var(--radius);overflow:hidden}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__360{position:absolute;bottom:10px;right:10px;background:#0f172abf;color:#fff;font-size:13px;padding:4px 10px;border-radius:6px}.gallery__thumbs{display:flex;gap:8px;margin:10px 0 6px}.gallery__thumbs button{width:72px;height:54px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:none}.gallery__thumbs button.is-active{border-color:var(--green)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}.block{margin-top:22px}.block h3{margin:0 0 8px;font-size:16px}.details{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:14px}.map-stub{background:#fff;border:1px dashed var(--line);border-radius:var(--radius);padding:40px;text-align:center;color:var(--muted)}.sidebar{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;position:sticky;top:80px}.sidebar__price{font-size:24px;font-weight:800}.sidebar__price span{font-size:14px;font-weight:400;color:var(--muted)}.sidebar__addr{margin-top:4px}.sidebar__meta{color:var(--muted);font-size:14px;margin-top:2px}.sidebar__dep{font-size:13px;color:var(--muted);margin-top:6px}.sidebar__owner{margin:14px 0 4px;font-weight:600}.sidebar__actions{display:flex;gap:16px;margin-top:12px}.linklike{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:0}.sidebar__note{color:var(--muted);font-size:13px;margin-top:12px}.wizard{max-width:640px;margin:0 auto}.wizard h2{margin:6px 0 18px}.steps{display:flex;justify-content:space-between;margin-bottom:22px}.steps__item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.steps__item:not(:last-child):after{content:"";position:absolute;top:14px;left:50%;width:100%;height:2px;background:var(--line);z-index:0}.steps__item.is-done:not(:last-child):after{background:var(--green)}.steps__dot{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--muted);z-index:1}.steps__item.is-done .steps__dot{background:var(--green);border-color:var(--green);color:#fff}.steps__item.is-current .steps__dot{box-shadow:0 0 0 4px var(--green-bg)}.steps__label{font-size:12px;color:var(--muted)}.steps__item.is-current .steps__label{color:var(--ink);font-weight:600}.wizard__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.fields{display:flex;flex-direction:column;gap:14px}.fields label{display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--muted)}.fields input,.fields select,.fields textarea{padding:10px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-family:inherit}.fields .row{display:flex;gap:12px}.fields .row label{flex:1}.checks{display:flex;flex-wrap:wrap;gap:14px}.dropzone{border:2px dashed var(--line);border-radius:var(--radius);padding:32px;text-align:center;color:var(--muted);cursor:pointer}.dropzone:hover{border-color:var(--green)}.thumbs-row{display:flex;flex-wrap:wrap;gap:8px}.thumbs-row img{width:88px;height:66px;object-fit:cover;border-radius:8px}.wizard__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.verify{text-align:center;padding:8px 4px}.verify h3{margin:4px 0 10px}.verify__lead{color:var(--muted);font-size:14px;max-width:460px;margin:0 auto 18px}.btn--diia{background:#000;color:#fff;display:block;width:100%;padding:14px;font-size:15px;margin-bottom:10px}.verify__how{text-align:left;max-width:360px;margin:22px auto 0;color:var(--muted);font-size:13px}.verify__priv{color:var(--muted);font-size:12px;margin-top:14px}.verify__error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:10px;margin-top:12px;font-size:14px}.verify--ok .verify__big{font-size:48px}.verify--ok{padding:20px}.ops__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ops__stats{display:flex;gap:10px}.stat{background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 14px;text-align:center;min-width:84px}.stat b{display:block;font-size:20px}.stat span{font-size:12px;color:var(--muted)}.stat--hl{background:var(--green-bg);border-color:#bbf7d0}.stat--hl b{color:var(--green)}.ops__flash{background:#0f172a;color:#fff;border-radius:8px;padding:10px 14px;margin:12px 0;font-size:14px}.ops__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:16px;align-items:start}.ops__empty{color:var(--muted);padding:40px;text-align:center;background:#fff;border:1px dashed var(--line);border-radius:var(--radius)}.leads{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.leads__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);font-weight:600}.btn--sm{min-height:36px;padding:0 14px;font-size:13px}.fields textarea{padding:10px 12px;min-height:92px;resize:vertical;line-height:1.5}.sk-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.sk-card__photo{aspect-ratio:4/3}.sk-card__body{padding:14px;display:flex;flex-direction:column;gap:10px}.sk{background:var(--n-100);border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-100%);animation:shimmer 1.3s infinite}.sk--price{height:22px;width:45%}.sk--addr{height:14px;width:80%}.sk--meta{height:12px;width:60%}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk:after{animation:none}}.leads table{width:100%;border-collapse:collapse}.leads th{text-align:left;font-size:12px;color:var(--muted);padding:8px 14px;font-weight:500}.leads td{padding:10px 14px;border-top:1px solid var(--line);font-size:14px;cursor:pointer}.leads tr.is-sel td{background:var(--green-bg)}.leads tbody tr:hover td{background:#f1f5f9}.leads__sub{font-size:12px;color:var(--muted)}.st{font-size:12px;padding:3px 8px;border-radius:999px;white-space:nowrap}.st--call{background:#fef9c3;color:#854d0e}.st--realtor{background:#fee2e2;color:#b91c1c}.st--agreed{background:#dcfce7;color:#166534}.st--wait{background:#e0f2fe;color:#075985}.st--done{background:var(--green);color:#fff}.leadcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.leadcard h3{margin:0 0 14px}.leadcard__owner{display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--bg);border-radius:8px;margin-bottom:14px;font-size:14px}.radio{display:flex;align-items:center;gap:5px;cursor:pointer}.leadcard__status{margin:14px 0;font-size:14px;color:var(--muted)}.leadcard__draft{color:var(--muted)}.leadcard__actions{display:flex;flex-direction:column;gap:8px}.leadcard__warn{color:#b91c1c;font-size:13px;margin-top:10px}.card__save{position:absolute;top:8px;left:8px;border:none;background:#ffffffeb;width:36px;height:36px;border-radius:var(--r-sm);cursor:pointer;font-size:15px;line-height:1;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease),background var(--dur) var(--ease)}.card__save:hover{transform:scale(1.08)}.card__save:active{transform:scale(.9)}.card__save.is-saved{background:var(--brand-500);animation:pop var(--dur) var(--ease)}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.topbar__user{font-size:14px;font-weight:600;align-self:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:grid;place-items:center;z-index:50}.modal__box{background:#fff;border-radius:14px;padding:24px;width:340px;display:flex;flex-direction:column;gap:12px}.modal__box h3{margin:0}.modal__sub{color:var(--muted);font-size:13px;margin:0}.modal__box label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted)}.modal__box input{padding:10px;border:1px solid var(--line);border-radius:8px;font-size:14px}.modal__cancel{margin-top:2px}.mylist{display:flex;flex-direction:column;gap:10px}.mylist__row{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:12px;align-items:center}.mylist__photo{width:96px;height:72px;border-radius:8px;overflow:hidden;flex:none}.mylist__photo img{width:100%;height:100%;object-fit:cover}.mylist__info{flex:1;display:flex;flex-direction:column;gap:4px}.mylist__addr{font-weight:600}.mylist__meta{font-size:13px;color:var(--muted)}.mylist__unverified{font-size:12px;color:#b91c1c;margin-left:8px}.mylist__actions{display:flex;flex-direction:column;gap:6px}.cabinet{max-width:900px;margin:0 auto}.tabs{display:flex;gap:8px;margin:16px 0}.tabs button{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;font-size:14px}.tabs button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.chats{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start;min-height:420px}.chats__list{display:flex;flex-direction:column;gap:8px}.chats__item{text-align:left;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;cursor:pointer}.chats__item.is-active{border-color:var(--green);background:var(--green-bg)}.chats__addr{font-weight:600;font-size:14px}.chats__with{font-size:12px;color:var(--muted);margin:2px 0}.chats__last{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;height:480px}.chat__head{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.chat__head span{font-size:12px;color:var(--muted)}.chat__body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.bubble{max-width:75%;padding:9px 12px;border-radius:12px;background:#f1f5f9;font-size:14px;align-self:flex-start}.bubble--me{align-self:flex-end;background:var(--green);color:#fff}.chat__input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat__input input{flex:1;padding:10px;border:1px solid var(--line);border-radius:8px;font-size:14px}@media (max-width: 880px){.chats,.ops__grid{grid-template-columns:1fr}.grid,.searchbar{grid-template-columns:1fr 1fr}.detail__grid{grid-template-columns:1fr}}@media (max-width: 560px){.grid{grid-template-columns:1fr}}.landing__hero{text-align:center;padding:40px 16px 28px}.landing__title{font-size:40px;line-height:46px;font-weight:800;margin:0 0 12px}.landing__sub{color:var(--n-500);font-size:18px;line-height:28px;margin:0}.doors{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:8px auto 0}@media (max-width: 720px){.doors{grid-template-columns:1fr}.landing__title{font-size:30px;line-height:36px}}.door{text-align:left;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:28px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-family:inherit;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.door:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--brand-500)}.door__icon{font-size:38px}.door__title{font-size:22px;font-weight:700;color:var(--n-900)}.door__text{color:var(--n-500);font-size:14px;line-height:21px;flex:1}.door__cta{color:var(--brand-700);font-weight:600;margin-top:6px}.door--owner:hover{background:var(--brand-50)}.landing__trust{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;max-width:860px;margin:32px auto 0}.trust__item{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;padding:14px 20px;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-md);flex:1;min-width:200px}.trust__item b{color:var(--n-900);font-size:15px}.trust__item span{color:var(--n-500);font-size:13px}.owner__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.owner__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 8px}@media (max-width: 600px){.owner__stats{grid-template-columns:repeat(2,1fr)}}.stat{background:#fff;border:1px solid var(--n-200);border-radius:var(--r-md);padding:14px;text-align:center}.stat__v{font-size:26px;font-weight:700;color:var(--n-900)}.stat__l{font-size:13px;color:var(--n-500)}.owner__section{margin-top:28px}.owner__section h3{margin:0 0 12px}.deals{display:flex;flex-direction:column;gap:10px}.deals__row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-md);padding:14px 16px;transition:box-shadow var(--dur) var(--ease)}.deals__row:hover{box-shadow:var(--shadow-md)}.deals__addr{font-weight:600;color:var(--n-900)}.deals__meta{grid-column:1;color:var(--n-500);font-size:13px}.deals__act{grid-column:2;color:var(--brand-700);font-size:13px;font-weight:600}.dealpage__grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}@media (max-width: 820px){.dealpage__grid{grid-template-columns:1fr}}.deal__obj{display:flex;gap:14px;align-items:center}.deal__obj img{width:96px;height:72px;object-fit:cover;border-radius:var(--r-sm)}.deal__obj .card__noimg{width:96px;height:72px;border-radius:var(--r-sm);background:var(--n-100)}.deal__addr{font-weight:600;color:var(--n-900)}.deal__meta{color:var(--n-500);font-size:13px;margin-top:2px}.contract{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);padding:16px}.contract p{margin:0 0 12px}.contract__sign{display:flex;gap:20px;font-size:14px;color:var(--n-500)}.contract__sign .ok{color:var(--brand-700);font-weight:600}.dealside{background:#fff;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow-sm);position:sticky;top:76px}.dealside h3{margin:0 0 14px}.step{padding:14px 0;border-bottom:1px solid var(--n-100)}.step:last-of-type{border-bottom:none}.step--done{opacity:.8}.step__title{font-weight:600;color:var(--n-900)}.step__desc{color:var(--n-500);font-size:13px;margin:4px 0 8px}.step__price{font-size:22px;font-weight:800;color:var(--n-900);margin-bottom:8px}.step__ok{color:var(--brand-700);font-weight:600}.step__wait{color:var(--warning);font-weight:600}.step__hint{color:var(--n-400);font-size:12px;margin-top:6px}.bundle{display:flex;gap:8px;align-items:flex-start;margin-top:16px;font-size:13px;color:var(--n-700);cursor:pointer}.dealside__done{text-align:center;padding:12px 0}.dealside__check{font-size:48px}.dealside__done b{display:block;font-size:18px;color:var(--n-900);margin:8px 0}.dealside__done p{color:var(--n-500);font-size:14px;margin:0}.card__boost{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;background:var(--brand-600);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.mylist__boost{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--brand-700);font-size:12px;font-weight:600}.investor{display:flex;align-items:center;gap:14px;margin:18px 0 4px;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:16px 18px}.investor--on{border-color:var(--brand-500);background:var(--brand-50)}.investor__icon{color:var(--brand-600);display:flex}.investor__body{flex:1}.investor__title{font-weight:700;color:var(--n-900);display:flex;align-items:center;gap:8px}.investor__on{display:inline-flex;align-items:center;gap:3px;color:var(--brand-700);font-size:12px;font-weight:600}.investor__text{color:var(--n-500);font-size:13px;margin-top:2px}.addons{display:flex;flex-direction:column;gap:10px}.addon{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--n-200);border-radius:var(--r-md);padding:12px 14px}.addon--toggle{cursor:pointer}.addon__info{display:flex;gap:10px;align-items:flex-start;color:var(--brand-600)}.addon__title{font-weight:600;color:var(--n-900)}.addon__desc{color:var(--n-500);font-size:13px;margin-top:2px}.addon__price{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--n-900);white-space:nowrap}.addon__ok{display:inline-flex;align-items:center;gap:4px;color:var(--brand-700);font-weight:600}.screening{list-style:none;margin:-2px 0 4px;padding:10px 14px;background:var(--brand-50);border-radius:var(--r-md)}.screening li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--n-700);padding:3px 0}.tbadge{display:flex;align-items:center;gap:12px;margin:12px 0 18px;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-md);padding:14px 16px}.tbadge--on{border-color:var(--brand-500);background:var(--brand-50)}.tbadge__text{flex:1;font-size:14px;color:var(--n-700)}.tbadge__text b{color:var(--n-900)}.landing__alt{text-align:center;margin:18px 0 0;color:var(--n-500);font-size:14px}.landing__alt a{color:var(--brand-700);font-weight:600}.dd__clean{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-weight:600;color:var(--brand-700)}.btn--lg{min-height:52px;padding:0 26px;font-size:16px}.ownerlp{max-width:960px;margin:0 auto}.ownerlp__hero{text-align:center;padding:44px 16px 24px}.ownerlp__hero h1{font-size:40px;line-height:46px;font-weight:800;margin:0 0 12px}.ownerlp__hero p{font-size:19px;color:var(--n-500);margin:0 0 22px}@media (max-width: 640px){.ownerlp__hero h1{font-size:30px;line-height:36px}}.ownerlp__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ownerlp__note{margin-top:14px;color:var(--n-400);font-size:13px}.ownerlp__values{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}@media (max-width: 860px){.ownerlp__values{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.ownerlp__values{grid-template-columns:1fr}}.vcard{background:#fff;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:20px}.vcard__icon{color:var(--brand-600);margin-bottom:10px}.vcard__title{font-weight:700;color:var(--n-900);margin-bottom:6px}.vcard__text{color:var(--n-500);font-size:14px;line-height:21px}.ownerlp__how{text-align:center;margin:40px 0}.ownerlp__how h2,.ownerlp__compare h2,.ownerlp__final h2{font-size:28px;margin:0 0 22px}.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 760px){.steps4{grid-template-columns:repeat(2,1fr)}}.step4{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);padding:18px 14px;position:relative}.step4__num{position:absolute;top:10px;right:12px;font-weight:800;color:var(--n-200);font-size:22px}.step4__icon{color:var(--brand-600);margin-bottom:8px}.step4__title{font-weight:600;color:var(--n-900);margin-bottom:4px}.step4__text{color:var(--n-500);font-size:13px}.ownerlp__compare{margin:44px 0;text-align:center}.compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto;text-align:left}@media (max-width: 600px){.compare{grid-template-columns:1fr}}.compare__col{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:20px;background:#fff}.compare__col--good{border-color:var(--brand-500);background:var(--brand-50)}.compare__head{font-weight:700;color:var(--n-900);margin-bottom:12px}.compare__col ul{list-style:none;margin:0;padding:0}.compare__col li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:var(--n-700)}.ownerlp__final{text-align:center;padding:36px 16px 48px}.quickadd{background:#fff;border:1px solid var(--n-200);border-radius:var(--r-md);padding:14px 16px;margin-bottom:16px}.quickadd__title{font-weight:600;color:var(--n-900);margin-bottom:10px}.quickadd__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quickadd__row input,.quickadd__row select{padding:8px 10px;border:1px solid var(--n-200);border-radius:var(--r-sm);font-size:14px;font-family:inherit}.quickadd__row input:focus,.quickadd__row select:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.quickadd__row input[placeholder="Адреса (Одеса, вул. ...)"]{flex:1;min-width:180px}.quickadd__paste{width:100%;margin-top:10px;padding:8px 10px;border:1px solid var(--n-200);border-radius:var(--r-sm);font-size:13px;font-family:inherit;resize:vertical}.quickadd__paste:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.quickadd__hint{color:var(--n-400);font-size:12px;margin-top:6px}.card__video{position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;gap:4px;background:#0f172ac7;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--r-pill)}.videowrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--n-100)}.videowrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.wizard__hint{color:var(--n-500);font-size:13px;margin:8px 0 0}.modal__err{color:var(--danger);font-size:13px;margin:6px 0}.modal__dev{background:var(--brand-50);border:1px dashed var(--brand-500);border-radius:var(--r-sm);padding:8px 10px;font-size:13px;margin:6px 0;color:var(--brand-700)}.footer{max-width:1120px;margin:40px auto 0;padding:20px 24px;border-top:1px solid var(--n-200);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.footer__brand{color:var(--n-500);font-size:13px}.footer__links{display:flex;gap:18px}.footer__links a{color:var(--n-500);font-size:13px}.footer__links a:hover{color:var(--brand-700)}.legal{max-width:760px;margin:0 auto}.legal h1{font-size:30px;margin:8px 0 4px}.legal__updated{color:var(--n-400);font-size:13px;margin:0 0 20px}.legal__body h3{font-size:17px;margin:22px 0 6px;color:var(--n-900)}.legal__body p,.legal__body li{color:var(--n-700);font-size:14px;line-height:22px}.legal__body ul{padding-left:20px}
