@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.im-peek{width:100%;font-family:var(--jakarta,"Plus Jakarta Sans", -apple-system, sans-serif);color:var(--im-text,#1a1d3b);-webkit-font-smoothing:antialiased;position:relative}.im-peek *,.im-peek :before,.im-peek :after{box-sizing:border-box}.im-peek__frame{background:var(--im-surface,#fff);border:1px solid var(--im-border,#e4e6f1);border-radius:var(--im-r-lg,20px);position:relative;overflow:hidden;box-shadow:0 16px 44px #00000012,0 2px 8px #00000008}.immo--dark .im-peek__frame{box-shadow:0 16px 44px #00000052,0 0 0 1px #ffffff0a}.im-peek__head{background:var(--im-surface-2,#f1f3fb);border-bottom:1px solid var(--im-border,#e4e6f1);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.im-peek__head-l{align-items:center;gap:9px;min-width:0;display:flex}.im-peek__head-ic{background:var(--im-gold-bg,#c9a24e1a);width:26px;height:26px;color:var(--im-gold,#c9a24e);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.im-peek__head-ic svg{width:15px;height:15px}.im-peek__title{letter-spacing:-.02em;color:var(--im-text,#1a1d3b);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.im-peek__sub{color:var(--im-text-4,#9a9db8);white-space:nowrap;font-size:11px;font-weight:650}.im-peek__body{background:var(--im-bg,#f8f9fe);padding:16px}.im-peek__chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.im-peek__chips-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--im-text-4,#9a9db8);font-size:10px;font-weight:700}.im-chip{background:var(--im-surface,#fff);border:1px solid var(--im-border,#e4e6f1);color:var(--im-text-3,#6b6f8d);border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.im-chip__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.im-chip--direkt .im-chip__dot{background:#3b82f6}.im-chip--anfrage .im-chip__dot{background:var(--im-gold,#c9a24e)}.im-chip--portal .im-chip__dot{background:#22c55e}.im-cal__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.im-cal__grid{grid-template-columns:118px repeat(14,minmax(20px,1fr));min-width:480px;display:grid;position:relative}.im-cal__corner{border-bottom:1px solid var(--im-border,#e4e6f1);grid-area:1/1}.im-cal__dn{text-align:center;color:var(--im-text-4,#9a9db8);border-bottom:1px solid var(--im-border,#e4e6f1);grid-row:1;padding:4px 0 8px;font-size:9.5px;font-weight:700}.im-cal__dn--today{color:var(--im-gold,#c9a24e)}.im-cal__dn-dot{background:var(--im-gold,#c9a24e);border-radius:50%;width:4px;height:4px;margin:3px auto 0;display:block}.im-cal__unit{min-height:44px;color:var(--im-text-2,#3d4066);border-bottom:1px solid var(--im-border-soft,#0000000a);white-space:nowrap;text-overflow:ellipsis;grid-column:1;align-items:center;padding:0 10px 0 2px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.im-cal__rowbg{border-bottom:1px solid var(--im-border-soft,#0000000a);background-image:repeating-linear-gradient(90deg, var(--im-border-soft,#0000000a) 0 1px, transparent 1px calc(100% / 14));grid-column:2/-1}.im-cal__bar{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;border-radius:8px;align-self:center;align-items:center;gap:5px;height:27px;margin:0 3px;padding:0 9px;font-size:10px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 7px #00000024}.im-cal__bar-txt{text-overflow:ellipsis;overflow:hidden}.im-cal__bar--bestaetigt{background:linear-gradient(135deg,#34d27b,#16a34a)}.im-cal__bar--direkt{background:linear-gradient(135deg,#5b9bf8,#2563eb)}.im-cal__bar--anfrage,.im-cal__bar--optioniert{color:#3a2f12;background:linear-gradient(135deg,#dbb86c,#c9a24e)}.im-cal__bar--overflow{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.im-cal__bar-ov{opacity:.85;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid;flex-shrink:0;width:0;height:0;margin-left:auto}.im-cal__today{pointer-events:none;z-index:3;border-left:2px dashed #c9a24ebf;grid-row:2/-1;position:relative}.im-cal__today-pill{letter-spacing:.04em;background:var(--im-gold,#c9a24e);color:#fff;white-space:nowrap;border-radius:100px;padding:1px 6px;font-size:8px;font-weight:800;position:absolute;top:2px;left:-1px;transform:translate(-50%)}.im-anfrage__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:540px){.im-anfrage__grid{grid-template-columns:1.05fr 1fr;align-items:start}}.im-req{background:var(--im-surface,#fff);border:1px solid var(--im-border,#e4e6f1);border-radius:14px;padding:14px}.im-req__top{align-items:center;gap:9px;margin-bottom:12px;display:flex}.im-req__avatar{color:#fff;background:linear-gradient(135deg,#dbb86c,#c9a24e);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.im-req__from{color:var(--im-text,#1a1d3b);letter-spacing:-.01em;font-size:13.5px;font-weight:800}.im-req__tag{color:var(--im-text-4,#9a9db8);font-size:10px;font-weight:700}.im-req__meta{flex-direction:column;gap:8px;display:flex}.im-req__row{color:var(--im-text-2,#3d4066);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.im-req__row svg{width:14px;height:14px;color:var(--im-text-4,#9a9db8);flex-shrink:0}.im-req__badge{border-radius:100px;align-items:center;gap:6px;margin-top:12px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.im-req__badge--gold{background:var(--im-gold-bg,#c9a24e1a);color:var(--im-gold,#c9a24e)}.im-req__badge--charcoal{color:#f0f0f0;background:linear-gradient(145deg,#1f1f1f,#333);box-shadow:inset 0 1px #ffffff14}.immo--dark .im-req__badge--charcoal{color:#111;background:linear-gradient(145deg,#d8d8d8,#eee)}.im-pipe{background:var(--im-surface,#fff);border:1px solid var(--im-border,#e4e6f1);border-radius:14px;padding:14px 16px}.im-pipe__hd{text-transform:uppercase;letter-spacing:.06em;color:var(--im-text-4,#9a9db8);margin-bottom:12px;font-size:10px;font-weight:800}.im-pipe__steps{margin:0;padding:0;list-style:none}.im-pipe__step{gap:11px;padding-bottom:16px;display:flex;position:relative}.im-pipe__step:last-child{padding-bottom:0}.im-pipe__rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.im-pipe__node{border:2px solid var(--im-border,#e4e6f1);background:var(--im-surface,#fff);width:22px;height:22px;color:var(--im-text-4,#9a9db8);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:grid}.im-pipe__node svg{width:12px;height:12px}.im-pipe__line{background:var(--im-border,#e4e6f1);flex:1;width:2px;min-height:12px;margin:3px 0}.im-pipe__step:last-child .im-pipe__line{display:none}.im-pipe__step--done .im-pipe__node{color:#fff;background:#22c55e;border-color:#22c55e}.im-pipe__step--done .im-pipe__line{background:#22c55e}.im-pipe__step--active .im-pipe__node{background:var(--im-gold,#c9a24e);border-color:var(--im-gold,#c9a24e);color:#fff;box-shadow:0 0 0 4px var(--im-gold-bg,#c9a24e1f)}.im-pipe__body{min-width:0;padding-top:1px}.im-pipe__label{color:var(--im-text-2,#3d4066);font-size:12.5px;font-weight:700}.im-pipe__step--active .im-pipe__label{color:var(--im-text,#1a1d3b)}.im-pipe__step--todo .im-pipe__label{color:var(--im-text-4,#9a9db8)}.im-pipe__time{color:var(--im-text-4,#9a9db8);margin-top:1px;font-size:10.5px;font-weight:600}.im-pipe__note{border-top:1px solid var(--im-border-soft,#0000000a);color:var(--im-text-3,#6b6f8d);margin-top:12px;padding-top:11px;font-size:11px;line-height:1.5}.im-web__site{background:var(--im-surface,#fff)}.im-web__hero{background:radial-gradient(120% 90% at 80% 10%,#c9a24e38,#0000 55%),linear-gradient(150deg,#2c3550 0%,#4a5573 45%,#6d7796 100%);flex-direction:column;justify-content:flex-end;height:128px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.im-web__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00000047);position:absolute;top:0;bottom:0;left:0;right:0}.im-web__hero-brand{z-index:1;color:#fff;letter-spacing:-.02em;font-size:15px;font-weight:800;position:relative}.im-web__hero-tag{z-index:1;color:#ffffffd1;max-width:82%;margin-top:3px;font-size:11px;font-weight:500;position:relative}.im-web__bar{border-bottom:1px solid var(--im-border,#e4e6f1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.im-web__price{color:var(--im-text-3,#6b6f8d);font-size:12px;font-weight:600}.im-web__price strong{color:var(--im-text,#1a1d3b);letter-spacing:-.02em;font-size:15px;font-weight:800}.im-web__cta{color:#3a2f12;background:linear-gradient(135deg,#dbb86c,#c9a24e);border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #c9a24e4d,inset 0 1px #ffffff40}.im-web__cta svg{width:13px;height:13px}.im-web__avail{background:var(--im-surface-2,#f1f3fb);border:1px solid var(--im-border,#e4e6f1);color:var(--im-text-3,#6b6f8d);border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.im-web__avail-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e26}.im-web__gallery{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 16px;display:grid}.im-web__thumb{aspect-ratio:4/3;background:var(--im-surface-2,#f1f3fb);border:1px solid var(--im-border,#e4e6f1);border-radius:8px}.im-web__thumb--a{background:linear-gradient(135deg,#cdd4e6,#eef1f8)}.im-web__thumb--b{background:linear-gradient(135deg,#d8c9a6,#f0e6cd)}.im-web__thumb--c{background:linear-gradient(135deg,#c3cfd0,#e7eeef)}.im-web__thumb--d{background:linear-gradient(135deg,#d3cede,#efeaf6)}.immo--dark .im-web__thumb{opacity:.7}.im-web__amen{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.im-web__amen-chip{background:var(--im-surface-2,#f1f3fb);color:var(--im-text-3,#6b6f8d);border:1px solid var(--im-border,#e4e6f1);border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:650}.im-web__snippet{background:var(--im-bg,#f8f9fe);border:1px solid var(--im-border,#e4e6f1);border-radius:12px;margin:0 16px 16px;padding:12px 14px}.im-web__snippet-hd{color:var(--im-text-4,#9a9db8);align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:700;display:flex}.im-web__snippet-hd svg{width:12px;height:12px;color:var(--im-gold,#c9a24e)}.im-web__snippet-url{color:#3d8b3d;font-size:10.5px}.im-web__snippet-title{color:#1a54c4;letter-spacing:-.01em;margin:2px 0 3px;font-size:13px;font-weight:650}.immo--dark .im-web__snippet-title{color:#8ab0f5}.im-web__snippet-desc{color:var(--im-text-3,#6b6f8d);font-size:11px;line-height:1.5}.im-web__snippet-meta{color:var(--im-text-3,#6b6f8d);align-items:center;gap:6px;margin-top:6px;font-size:10.5px;font-weight:650;display:flex}.im-web__snippet-stars{color:var(--im-gold,#c9a24e);gap:1px;display:inline-flex}.im-web__snippet-stars svg{fill:currentColor;width:11px;height:11px}.im-unit__media{background:radial-gradient(110% 90% at 75% 15%,#c9a24e29,#0000 55%),linear-gradient(150deg,#c9d0e2 0%,#e7ebf5 60%,#f4f1e8 100%);height:118px;position:relative}.immo--dark .im-unit__media{background:linear-gradient(150deg,#23252e 0%,#2c2f3a 60%,#34302a 100%)}.im-unit__type{letter-spacing:.02em;color:var(--im-charcoal-900,#171717);background:#ffffffeb;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:10px;left:12px;box-shadow:0 2px 8px #0000001f}.im-unit__min{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171717b8;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:12px}.im-unit__body{padding:14px 16px}.im-unit__title{letter-spacing:-.02em;color:var(--im-text,#1a1d3b);margin-bottom:12px;font-size:15px;font-weight:800}.im-unit__facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.im-unit__fact{background:var(--im-surface-2,#f1f3fb);border:1px solid var(--im-border,#e4e6f1);text-align:center;border-radius:10px;padding:8px 6px}.im-unit__fact-v{color:var(--im-text,#1a1d3b);letter-spacing:-.02em;font-size:13px;font-weight:800}.im-unit__fact-l{text-transform:uppercase;letter-spacing:.03em;color:var(--im-text-4,#9a9db8);margin-top:2px;font-size:9px;font-weight:650}.im-unit__amen{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.im-unit__amen-chip{background:var(--im-gold-bg,#c9a24e1a);color:var(--im-gold,#c9a24e);border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:650}.im-unit__prices{border-top:1px solid var(--im-border-soft,#0000000a);flex-direction:column;gap:0;display:flex}.im-unit__price-row{border-bottom:1px solid var(--im-border-soft,#0000000a);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.im-unit__price-l{color:var(--im-text-3,#6b6f8d);font-size:12px;font-weight:600}.im-unit__price-v{color:var(--im-text,#1a1d3b);letter-spacing:-.02em;font-size:13px;font-weight:800}.im-unit__price-row--hl .im-unit__price-v{color:var(--im-gold,#c9a24e)}@media (max-width:420px){.im-peek__body{padding:13px}.im-unit__facts{grid-template-columns:repeat(2,1fr)}.im-web__gallery{grid-template-columns:repeat(4,1fr)}}.form_Jxm-Rh{flex-direction:column;gap:14px;width:100%;display:flex}.row_2sqJZA{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.field_Mq3-DQ{flex-direction:column;gap:6px;display:flex}.label_S4614D{color:var(--mkt-muted,#94a2af);font-size:.85rem;font-weight:600}.input_2HbgLB{border:1px solid var(--mkt-border,#ffffff24);background:var(--mkt-surface-2,#ffffff0a);min-height:44px;color:var(--mkt-fg,#e8eef3);border-radius:10px;padding:10px 14px;font-size:1rem;transition:border-color .2s}.input_2HbgLB:focus{border-color:var(--mkt-accent,#16c0d0);outline:none}.hp_xLOcnd{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent_3TEdWs{color:var(--mkt-muted,#94a2af);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.consent_3TEdWs input{width:18px;height:18px;accent-color:var(--mkt-accent,#16c0d0);flex-shrink:0;margin-top:3px}.submit_hcdjtS{background:var(--mkt-accent,#16c0d0);min-height:48px;color:var(--mkt-on-accent,#04222a);cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-size:1rem;font-weight:700;transition:filter .2s,transform .15s}.submit_hcdjtS:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.submit_hcdjtS:disabled{opacity:.6;cursor:default}.error_TCMxgy{color:var(--mkt-danger,#ef6a6a);margin:0;font-size:.9rem}.privacy_YeFpDb{color:var(--mkt-muted,#94a2af);margin:0;font-size:.8rem}.privacy_YeFpDb a{color:inherit;text-decoration:underline}.done_DEt83z{border:1px solid var(--mkt-accent,#16c0d0);background:var(--mkt-surface-2,#16c0d00f);color:var(--mkt-fg,#e8eef3);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.done_DEt83z p{margin:0}.doneIcon_Fi-eLc{background:var(--mkt-accent,#16c0d0);width:34px;height:34px;color:var(--mkt-on-accent,#04222a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.wrap_naYLdH{margin:0 0 var(--mkt-block-gap,48px)}.grid_0np4Y3{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:720px){.grid_0np4Y3{grid-template-columns:1fr}}.inputs_-0B6Wp,.result_cjRqO8{border:1px solid var(--mkt-border,#ffffff24);border-radius:var(--mkt-radius-lg,18px);background:var(--mkt-surface,#ffffff08);flex-direction:column;gap:18px;padding:22px;display:flex}.h2_hdaV--{color:var(--mkt-heading,#e8eef3);margin:0;font-size:1.05rem;font-weight:700}.field_bZ1jEr{flex-direction:column;gap:8px;display:flex}.label_AaoJ5g{color:var(--mkt-fg,#e8eef3);justify-content:space-between;align-items:baseline;gap:10px;font-size:.9rem;font-weight:600;display:flex}.value_OBokS8{font-variant-numeric:tabular-nums;color:var(--mkt-accent,#16c0d0);font-weight:800}.inputRow_hvfcy-{align-items:stretch;gap:10px;display:flex}.number_6qZclY{border:1px solid var(--mkt-border,#ffffff24);background:var(--mkt-surface-2,#ffffff0a);min-width:0;min-height:46px;color:var(--mkt-fg,#e8eef3);font-variant-numeric:tabular-nums;border-radius:10px;flex:1;padding:10px 14px;font-size:1.05rem;transition:border-color .2s}.number_6qZclY:focus{border-color:var(--mkt-accent,#16c0d0);outline:none}.unit_jFS1H-{background:var(--mkt-surface-2,#ffffff0a);color:var(--mkt-muted,#94a2af);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:.85rem;font-weight:600;display:inline-flex}.range_Vml8IW{width:100%;height:30px;accent-color:var(--mkt-accent,#16c0d0);cursor:pointer}.range_Vml8IW:focus-visible{outline:2px solid var(--mkt-accent,#16c0d0);outline-offset:4px;border-radius:4px}.hint_el5PNq{color:var(--mkt-muted,#94a2af);margin:0;font-size:.8rem;line-height:1.45}.result_cjRqO8{background:var(--mkt-surface-2,#ffffff0a);justify-content:center;gap:20px}.resultTop_mYd06q{border-bottom:1px solid var(--mkt-border,#ffffff24);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.resultLabel_HWSTfY{color:var(--mkt-muted,#94a2af);font-size:.9rem}.resultCurrent_c8M1pZ{font-variant-numeric:tabular-nums;color:var(--mkt-fg,#e8eef3);font-size:1.15rem;font-weight:700}.resultMain_Dcq1Oa{flex-direction:column;gap:6px;display:flex}.resultMainLabel_RKM8K1{color:var(--mkt-fg,#e8eef3);font-size:.92rem;font-weight:600}.resultMainValue_1m5EGv{font-variant-numeric:tabular-nums;color:var(--mkt-accent,#16c0d0);font-size:clamp(2.1rem,7vw,3rem);font-weight:800;line-height:1.05}.resultMainSub_uuzDCp{color:var(--mkt-muted,#94a2af);font-size:.88rem}.breakeven_vnDN1O{border-radius:var(--mkt-radius,14px);border:1px solid var(--mkt-line,#16c0d033);background:var(--mkt-surface,#ffffff08);color:var(--mkt-fg,#e8eef3);margin:0;padding:14px 16px;font-size:.9rem;line-height:1.5}.disclaimer_8abE2Z{color:var(--mkt-muted,#94a2af);margin:0;font-size:.78rem;line-height:1.45}.lead_OgPW0Q{border:1px solid var(--mkt-border,#ffffff24);border-radius:var(--mkt-radius-lg,18px);background:var(--mkt-surface,#ffffff08);margin-top:20px;padding:24px}.leadTitle_Gamg-l{color:var(--mkt-heading,#e8eef3);margin:0 0 8px;font-size:1.15rem;font-weight:700}.leadText_5U1d8g{color:var(--mkt-muted,#94a2af);margin:0 0 18px;font-size:.95rem;line-height:1.55}.immo{--im-bg:#f8f9fe;--im-surface:#fff;--im-surface-2:#f1f3fb;--im-charcoal-900:#171717;--im-charcoal-800:#1f1f1f;--im-charcoal-700:#262626;--im-charcoal-600:#333;--im-charcoal-500:#404040;--im-charcoal-400:#525252;--im-charcoal-300:#737373;--im-charcoal-200:#a3a3a3;--im-charcoal-100:#e5e5e5;--im-charcoal-50:#f5f5f5;--im-gold:#c9a24e;--im-gold-light:#dbb86c;--im-gold-bg:#c9a24e1a;--im-green:#22c55e;--im-text:#1a1d3b;--im-text-2:#3d4066;--im-text-3:#6b6f8d;--im-text-4:#9a9db8;--im-border:#e4e6f1;--im-border-soft:#0000000a;--im-r:16px;--im-r-lg:20px;--im-r-xl:24px;--jakarta:"Plus Jakarta Sans", -apple-system, sans-serif;font-family:var(--jakarta);color:var(--im-text);background:var(--im-bg);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.immo__orbs{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.immo__orb{filter:blur(100px);border-radius:50%;position:absolute}.immo__orb--1{background:#c9a24e12;width:700px;height:500px;animation:30s ease-in-out infinite imBlob1;top:500px;left:-250px}.immo__orb--3{background:#c9a24e0e;width:600px;height:450px;animation:28s ease-in-out 5s infinite imBlob1;top:2200px;left:-150px}.immo__orb--5{background:#c9a24e0d;width:550px;height:400px;animation:26s ease-in-out 10s infinite imBlob1;top:4200px;left:-100px}.immo__orb--7{background:#c9a24e0a;width:500px;height:350px;animation:24s ease-in-out 2s infinite imBlob2;top:5800px;left:5%}.immo__orb--2{background:#7878a00a;width:500px;height:500px;animation:25s ease-in-out infinite imBlob2;top:1200px;right:-200px}.immo__orb--4{background:#7878a009;width:450px;height:450px;animation:22s ease-in-out 3s infinite imBlob2;top:3200px;right:-150px}.immo__orb--6{background:#7878a008;width:400px;height:400px;animation:20s ease-in-out 7s infinite imBlob1;top:5000px;right:-100px}.immo__orb--8{background:#c9a24e06;width:900px;height:600px;animation:35s ease-in-out 4s infinite imBlob2;top:1800px;left:20%}.immo__orb--9{background:#7878a005;width:800px;height:500px;animation:32s ease-in-out 6s infinite imBlob1;top:3800px;left:30%}.immo--dark .immo__orb--1,:root[data-theme=dark] .immo .immo__orb--1{background:#c9a24e08}.immo--dark .immo__orb--2,:root[data-theme=dark] .immo .immo__orb--2{background:#a0a0c805}.immo--dark .immo__orb--3,:root[data-theme=dark] .immo .immo__orb--3{background:#c9a24e06}.immo--dark .immo__orb--4,:root[data-theme=dark] .immo .immo__orb--4{background:#a0a0c804}.immo--dark .immo__orb--5,:root[data-theme=dark] .immo .immo__orb--5{background:#c9a24e05}.immo--dark .immo__orb--6,:root[data-theme=dark] .immo .immo__orb--6{background:#a0a0c803}.immo--dark .immo__orb--7,:root[data-theme=dark] .immo .immo__orb--7{background:#c9a24e04}.immo--dark .immo__orb--8,:root[data-theme=dark] .immo .immo__orb--8{background:#c9a24e03}.immo--dark .immo__orb--9,:root[data-theme=dark] .immo .immo__orb--9{background:#a0a0c803}.immo--dark,:root[data-theme=dark] .immo{--im-bg:#09090b;--im-surface:#111113;--im-surface-2:#18181b;--im-text:#f0f0f2;--im-text-2:#b0b0b8;--im-text-3:#7c7c88;--im-text-4:#52525b;--im-border:#ffffff14;--im-border-soft:#ffffff0a;--im-charcoal-50:#ffffff0a;--im-charcoal-100:#ffffff0f;--im-charcoal-200:#ffffff1f;--im-gold-bg:#c9a24e14}.im-nav{z-index:100;pointer-events:none;padding:12px 24px 0;transition:padding .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.im-nav__w{pointer-events:auto;border-radius:16px;justify-content:space-between;align-items:center;max-width:1280px;height:56px;margin:0 auto;padding:0 8px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.im-nav--float .im-nav__w{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--im-border-soft);background:#ffffffb8;padding:0 20px;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000005}.immo--dark .im-nav--float .im-nav__w{background:#111113cc;border-color:#ffffff0f;box-shadow:0 4px 24px #0000004d}.im-logo{align-items:center;text-decoration:none;display:flex}.im-logo__img{object-fit:contain;height:auto}.im-nav__links{align-items:center;gap:6px;display:flex}.im-nav__a{color:var(--im-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:530;text-decoration:none;transition:all .2s}.im-nav__a:hover{color:var(--im-text);background:#0000000a}.immo--dark .im-nav__a:hover{color:#fff;background:#ffffff0f}.im-nav__login{color:var(--im-text-2);border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.im-nav__login:hover{color:var(--im-text)}.immo--dark .im-nav__login{color:#fff9}.immo--dark .im-nav__login:hover{color:#fff}.im-nav__cta{color:#f0f0f0;cursor:pointer;text-shadow:0 1px 1px #0000004d;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 20%,#3a3a3a 40%,#252525 60%,#1a1a1a 80%,#2a2a2a 100%);border:none;border-radius:9px;padding:8px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0003}.im-nav__cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0003}.immo--dark .im-nav__cta{color:#111;text-shadow:0 1px 1px #fff3;background:linear-gradient(145deg,#c8c8c8 0%,#e0e0e0 20%,#eee 40%,#d8d8d8 60%,#c8c8c8 80%,#ddd 100%);box-shadow:0 1px 3px #0003,inset 0 1px #ffffff80,inset 0 -1px #0000000d}.immo--dark .im-nav__cta:hover{box-shadow:0 4px 14px #00000040,inset 0 1px #ffffffb3,inset 0 -1px #0000000a}.im-nav__theme{border:1px solid var(--im-border);cursor:pointer;width:34px;height:34px;color:var(--im-text-4);background:0 0;border-radius:8px;place-items:center;transition:all .2s;display:grid}.im-nav__theme svg{width:16px;height:16px}.im-nav__theme:hover{border-color:var(--im-charcoal-200);color:var(--im-text);background:var(--im-charcoal-50)}.im-nav__mob{cursor:pointer;color:var(--im-text-3);background:0 0;border:none;padding:4px;display:none}.im-nav__mob svg{width:22px;height:22px}@media (max-width:860px){.im-nav__links{display:none}.im-nav__mob{display:block}.im-nav{padding:8px 12px 0}.im-nav--float .im-nav__w{padding:0 14px}}.im-mob{z-index:200;background:var(--im-surface);flex-direction:column;animation:.25s imFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.im-mob:before{content:"";filter:blur(60px);pointer-events:none;background:#00000008;border-radius:50%;width:250px;height:250px;position:absolute;top:-60px;right:-60px}.immo--dark .im-mob:before{background:#ffffff05}.im-mob:after{content:"";filter:blur(50px);pointer-events:none;background:#c9a24e0a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;left:-40px}.im-mob__top{border-bottom:1px solid var(--im-border-soft);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.im-mob__x{cursor:pointer;color:var(--im-text-3);background:0 0;border:none;border-radius:8px;padding:6px;transition:background .15s}.im-mob__x:hover{background:#0000000a}.immo--dark .im-mob__x:hover{background:#ffffff0f}.im-mob__x svg{width:22px;height:22px}.im-mob__body{z-index:1;flex-direction:column;flex:1;gap:4px;padding:16px 20px;display:flex;position:relative}.im-mob__a{color:var(--im-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;transition:background .15s}.im-mob__a:hover{background:#00000008}.immo--dark .im-mob__a:hover{background:#ffffff0d}.im-mob__footer{z-index:1;flex-direction:column;gap:10px;padding:16px 20px 28px;display:flex;position:relative}.im-mob__cta{color:#f0f0f0;cursor:pointer;text-shadow:0 1px 1px #0000004d;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 20%,#3a3a3a 40%,#252525 60%,#1a1a1a 80%,#2a2a2a 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 6px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0003}.immo--dark .im-mob__cta{color:#111;text-shadow:0 1px 1px #fff3;background:linear-gradient(145deg,#c8c8c8 0%,#e0e0e0 20%,#eee 40%,#d8d8d8 60%,#c8c8c8 80%,#ddd 100%);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff80,inset 0 -1px #0000000d}.im-mob__login{color:var(--im-text-3);border:1.5px solid var(--im-border);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.im-hero{padding:140px 24px 80px;position:relative;overflow:visible}.im-hero__blob{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.im-hero__blob--1{background:#0000000a;border-radius:40% 60% 60% 40%;width:700px;height:500px;animation:20s ease-in-out infinite imBlob1;top:-120px;left:-100px}.immo--dark .im-hero__blob--1{background:#ffffff05}.im-hero__blob--2{background:#c9a24e0d;border-radius:60% 40% 50% 50%;width:500px;height:400px;animation:25s ease-in-out infinite imBlob2;top:-50px;right:-80px}.immo--dark .im-hero__blob--2{background:#c9a24e08}.im-hero__blob--3{background:#00000008;border-radius:50% 50% 40% 60%;width:400px;height:300px;bottom:-50px;left:30%}.immo--dark .im-hero__blob--3{background:#ffffff04}.im-hero__grid{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;display:grid;position:relative}.im-hero__copy{animation:.6s cubic-bezier(.16,1,.3,1) .1s both imUp}.im-hero__pill{background:var(--im-surface);border:1px solid var(--im-border);color:var(--im-text-3);border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px 6px 8px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000008}.im-hero__pill-dot{background:var(--im-gold);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite imPulse;box-shadow:0 0 8px #c9a24e80}.im-hero__h1{letter-spacing:-.035em;color:var(--im-text);margin:0 0 18px;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15}.im-hero__h1 em{color:var(--im-charcoal-900);white-space:nowrap;font-style:normal;position:relative}.immo--dark .im-hero__h1 em{color:#fff}.im-hero__h1 em:after{content:"";z-index:-1;background:#c9a24e26;border-radius:4px;height:8px;position:absolute;bottom:2px;left:0;right:0}.immo--dark .im-hero__h1 em:after{background:#ffffff14}.im-hero__sub{color:var(--im-text-3);max-width:460px;margin:0 0 32px;font-size:16.5px;font-weight:450;line-height:1.7}.im-hero__ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.im-cta-primary{color:#f0f0f0;cursor:pointer;text-shadow:0 1px 2px #0000004d;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 15%,#444 30%,#2a2a2a 50%,#1a1a1a 65%,#333 85%,#1f1f1f 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #0003,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.im-cta-primary svg{width:16px;height:16px;transition:transform .2s}.im-cta-primary:hover{background:linear-gradient(145deg,#222 0%,#3a3a3a 15%,#555 30%,#353535 50%,#222 65%,#404040 85%,#2a2a2a 100%);transform:translateY(-2px);box-shadow:0 8px 24px #00000040,0 0 0 1px #ffffff0f,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.im-cta-primary:hover svg{transform:translate(3px)}.immo--dark .im-cta-primary{color:#111;text-shadow:0 1px 1px #ffffff4d;background:linear-gradient(145deg,#c8c8c8 0%,#e0e0e0 15%,#f5f5f5 30%,#ddd 50%,#c8c8c8 65%,#e8e8e8 85%,#d0d0d0 100%);box-shadow:0 2px 6px #00000040,0 0 0 1px #ffffff1a,inset 0 1px #fff9,inset 0 -1px #00000014}.immo--dark .im-cta-primary:hover{background:linear-gradient(145deg,#d4d4d4 0%,#eee 15%,#fff 30%,#e8e8e8 50%,#d4d4d4 65%,#f0f0f0 85%,#ddd 100%);box-shadow:0 8px 24px #0000004d,0 0 0 1px #ffffff26,inset 0 1px #fffc,inset 0 -1px #0000000d}.im-cta-secondary{background:var(--im-surface);color:var(--im-text-2);border:1.5px solid var(--im-border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.im-cta-secondary svg{width:14px;height:14px}.im-cta-secondary:hover{border-color:var(--im-charcoal-200);color:var(--im-text);background:var(--im-charcoal-50)}.im-hero__social{align-items:center;gap:12px;display:flex}.im-hero__avatars{display:flex}.im-hero__avatar{border:2.5px solid var(--im-surface);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:700;display:grid}.im-hero__avatar:first-child{margin-left:0}.im-hero__social-text{color:var(--im-text-3);font-size:13px}.im-hero__social-text strong{color:var(--im-text);font-weight:700}.im-hero__stars{color:var(--im-gold);gap:1px;display:flex}.im-hero__stars svg{fill:currentColor;width:14px;height:14px}.im-hero__visual{animation:.8s cubic-bezier(.16,1,.3,1) .3s both imUp;position:relative}.im-mockup{z-index:2;border-radius:var(--im-r-xl);background:var(--im-surface);border:1px solid var(--im-border);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000012,0 4px 16px #00000008}.immo--dark .im-mockup{box-shadow:0 24px 60px #0000004d,0 0 0 1px #ffffff0a}.im-mockup__chrome{background:var(--im-surface-2);border-bottom:1px solid var(--im-border);align-items:center;gap:7px;padding:12px 16px;display:flex}.im-dot{border-radius:50%;width:10px;height:10px}.im-dot--r{background:#ff5f57}.im-dot--y{background:#febc2e}.im-dot--g{background:#28c840}.im-mockup__url{background:var(--im-surface);border:1px solid var(--im-border);color:var(--im-text-4);text-align:center;border-radius:6px;flex:1;margin:0 32px;padding:5px 14px;font-size:11px;font-weight:500}.im-mockup__dash{grid-template-columns:52px 1fr;min-height:380px;display:grid}.im-mockup__side{background:var(--im-surface);border-right:1px solid var(--im-border);flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.im-si{width:32px;height:32px;color:var(--im-text-4);cursor:default;border-radius:8px;place-items:center;display:grid}.im-si svg{width:15px;height:15px}.im-si--on{background:var(--im-gold-bg);color:var(--im-gold)}.im-mockup__main{background:var(--im-bg);padding:18px}.im-mockup__bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.im-mockup__title{color:var(--im-text);letter-spacing:-.02em;font-size:15px;font-weight:800}.im-mockup__btns{gap:6px;display:flex}.im-mb{cursor:default;border:none;border-radius:6px;padding:5px 10px;font-size:10.5px;font-weight:700}.im-mb--fill{color:#f0f0f0;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 30%,#3a3a3a 50%,#252525 70%,#1f1f1f 100%);box-shadow:inset 0 1px #ffffff0f}.immo--dark .im-mb--fill{color:#111;background:linear-gradient(145deg,#c8c8c8 0%,#ddd 30%,#eee 50%,#d8d8d8 70%,#ccc 100%);box-shadow:inset 0 1px #fff6}.im-mb--ghost{background:var(--im-surface);color:var(--im-text-3);border:1px solid var(--im-border)}.im-kb{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.im-kb__col{flex-direction:column;gap:8px;display:flex}.im-kb__hd{border-bottom:2px solid var(--im-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.im-kb__stage{text-transform:uppercase;letter-spacing:.04em;color:var(--im-text-3);font-size:10.5px;font-weight:700}.im-kb__n{color:var(--im-text-4);background:var(--im-surface-2);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.im-dc{background:var(--im-surface);border:1px solid var(--im-border);border-radius:10px;padding:10px 12px;transition:all .15s}.im-dc:hover{border-color:var(--im-charcoal-200);box-shadow:0 4px 12px #0000000a}.im-dc--hl{border-left:3px solid var(--im-gold)}.im-dc__name{color:var(--im-text);margin-bottom:3px;font-size:11.5px;font-weight:650}.im-dc__price{color:var(--im-text);letter-spacing:-.02em;margin-bottom:6px;font-size:13px;font-weight:800}.im-dc--hl .im-dc__price{color:var(--im-gold)}.im-dc__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.im-dc__tag{background:var(--im-surface-2);color:var(--im-text-4);border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:650;display:inline-flex}.im-dc__tag-dot{border-radius:50%;width:5px;height:5px}.im-float{z-index:5;background:var(--im-surface);border:1px solid var(--im-border);border-radius:14px;padding:12px 16px;animation:5s ease-in-out infinite imFloat;position:absolute;box-shadow:0 8px 24px #0000000f}.immo--dark .im-float{box-shadow:0 8px 24px #0003}.im-float--tl{animation-delay:0s;top:-18px;left:-30px}.im-float--br{animation-delay:.5s;bottom:40px;right:-30px}.im-float__label{text-transform:uppercase;letter-spacing:.06em;color:var(--im-text-4);margin-bottom:4px;font-size:9px;font-weight:700}.im-float__val{color:var(--im-text);letter-spacing:-.03em;font-size:20px;font-weight:800}.im-float__val--gold{color:var(--im-gold)}.im-float__delta{color:var(--im-green);align-items:center;gap:3px;margin-top:2px;font-size:10px;font-weight:700;display:inline-flex}.im-float__delta svg{width:10px;height:10px}.im-float-expose{z-index:5;background:var(--im-surface);border:1px solid var(--im-border);border-radius:12px;width:140px;animation:6s ease-in-out 1.5s infinite imFloat;position:absolute;top:-58px;right:40px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.immo--dark .im-float-expose{box-shadow:0 8px 24px #0003}.im-float-expose__img{background:var(--im-surface-2);height:70px;position:relative;overflow:hidden}.im-float-expose__img>img{display:block}.im-float-expose__check{background:#22c55e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 8px #22c55e66}.im-float-expose__check svg{color:#fff;width:12px;height:12px}.im-float-expose__body{padding:8px 10px}.im-float-expose__title{color:var(--im-text);align-items:center;gap:4px;margin-bottom:2px;font-size:9.5px;font-weight:700;display:flex}.im-float-expose__title-icon{color:#22c55e;flex-shrink:0;width:13px;height:13px}.im-float-expose__sub{color:var(--im-text-4);font-size:8.5px}@keyframes imUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes imPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes imFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes imBlob1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,20px)scale(1.05)}66%{transform:translate(-20px,10px)scale(.95)}}@keyframes imBlob2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,15px)scale(1.05)}}@keyframes imFade{0%{opacity:0}to{opacity:1}}.lp-login{min-height:100vh;font-family:var(--jakarta);background:#0a0a10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-login__mesh{background:radial-gradient(60% 50% at 20% 30%,#c9a24e1f,#0000 50%),radial-gradient(50% 60% at 80% 70%,#6464b414,#0000 50%),radial-gradient(70% 40% at 50% 10%,#c9a24e0f,#0000 40%);animation:20s ease-in-out infinite lpMeshShift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lpMeshShift{0%,to{opacity:1;filter:hue-rotate()}50%{opacity:.8;filter:hue-rotate(8deg)}}.lp-login__orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.lp-login__orb--1{background:#c9a24e1a;width:500px;height:400px;animation:18s ease-in-out infinite lpOrb1;top:-10%;left:-5%}.lp-login__orb--2{background:#5050a012;width:400px;height:400px;animation:22s ease-in-out infinite lpOrb2;bottom:-10%;right:-5%}.lp-login__orb--3{background:#c9a24e0d;width:300px;height:250px;animation:25s ease-in-out 5s infinite lpOrb1;top:60%;left:50%}@keyframes lpOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,30px)scale(1.1)}66%{transform:translate(-20px,-15px)scale(.95)}}@keyframes lpOrb2{0%,to{transform:translate(0)}50%{transform:translate(-30px,-20px)}}.lp-login__noise{opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.lp-login__center{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:40px 24px;display:flex;position:relative}.lp-login__logo{margin-bottom:40px;animation:.5s cubic-bezier(.16,1,.3,1) 50ms both imUp;display:inline-block}.lp-login__card{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#ffffff0a;border:1px solid #ffffff12;border-radius:24px;width:100%;padding:36px 32px 32px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both imUp;box-shadow:0 24px 64px #0000004d,inset 0 0 0 1px #ffffff08}.lp-login__title{color:#f0f0f2;letter-spacing:-.03em;text-align:center;margin:0 0 4px;font-size:24px;font-weight:800}.lp-login__sub{color:#fff6;text-align:center;margin:0 0 32px;font-size:14px}.lp-login__form{flex-direction:column;gap:20px;display:flex}.lp-login__field{flex-direction:column;gap:7px;display:flex}.lp-login__label{color:#ffffff8c;letter-spacing:.02em;font-size:12.5px;font-weight:650}.lp-login__label-row{justify-content:space-between;align-items:baseline;display:flex}.lp-login__input{width:100%;font-size:14.5px;font-family:var(--jakarta);color:#f0f0f2;box-sizing:border-box;background:#ffffff0d;border:1.5px solid #ffffff14;border-radius:14px;outline:none;padding:13px 16px;transition:all .25s}.lp-login__input::placeholder{color:#fff3}.lp-login__input:focus{background:#ffffff12;border-color:#c9a24e66;box-shadow:0 0 0 3px #c9a24e14}.lp-login__pw{position:relative}.lp-login__pw .lp-login__input{padding-right:48px}.lp-login__eye{cursor:pointer;color:#ffffff40;background:0 0;border:none;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp-login__eye:hover{color:#ffffff80}.lp-login__eye svg{width:18px;height:18px}.lp-login__forgot{color:#ffffff4d;font-size:12px;font-weight:550;text-decoration:none;transition:color .15s}.lp-login__forgot:hover{color:#c9a24ecc}.lp-login__error{color:#f87171;background:#f8717114;border:1px solid #f871711f;border-radius:12px;padding:10px 14px;font-size:13px}.lp-login__submit{width:100%;font-family:var(--jakarta);color:#0a0a10;cursor:pointer;letter-spacing:.01em;background:linear-gradient(145deg,#e8e8e8 0%,#f5f5f5 15%,#fff 30%,#eee 50%,#e0e0e0 65%,#f0f0f0 85%,#e8e8e8 100%);border:none;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:14px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0003,0 0 0 1px #ffffff1a,inset 0 1px #fffc,inset 0 -1px #0000000d}.lp-login__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #00000040,0 0 0 1px #ffffff26,inset 0 1px #ffffffe6,inset 0 -1px #0000000a}.lp-login__submit:disabled{opacity:.6;cursor:not-allowed}.lp-login__spinner{border:2.5px solid #0000001a;border-top-color:#0009;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite lpSpin}@keyframes lpSpin{to{transform:rotate(360deg)}}.lp-login__divider{color:#ffffff26;align-items:center;gap:16px;margin:24px 0 20px;font-size:12px;font-weight:500;display:flex}.lp-login__divider:before,.lp-login__divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.lp-login__switch{color:#ffffff59;text-align:center;margin:0;font-size:14px}.lp-login__switch-link{color:var(--im-gold);font-weight:650;text-decoration:none;transition:opacity .15s}.lp-login__switch-link:hover{opacity:.7}.lp-login__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;animation:.5s cubic-bezier(.16,1,.3,1) .2s both imUp;display:flex}.lp-login__trust-item{color:#fff3;align-items:center;gap:5px;font-size:11px;font-weight:550;display:flex}.lp-login__trust-item svg{color:#c9a24e59;width:13px;height:13px}.lp-login__trust-sep{background:#ffffff1a;border-radius:50%;width:3px;height:3px}.lp-login__theme-toggle{z-index:10;cursor:pointer;color:#fff6;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid;position:absolute;top:20px;right:20px}.lp-login__theme-toggle:hover{color:#ffffffb3;background:#ffffff1a}.lp-login__theme-toggle svg{width:18px;height:18px}.lp-login--light .lp-login__theme-toggle{color:#0000004d;background:#0000000a;border-color:#0000000f}.lp-login--light .lp-login__theme-toggle:hover{color:#0009;background:#00000014}.lp-login--light{background:#f8f9fe}.lp-login--light .lp-login__mesh{background:radial-gradient(60% 50% at 20% 30%,#c9a24e0f,#0000 50%),radial-gradient(50% 60% at 80% 70%,#6464b40a,#0000 50%),radial-gradient(70% 40% at 50% 10%,#c9a24e08,#0000 40%)}.lp-login--light .lp-login__orb--1{background:#c9a24e0d}.lp-login--light .lp-login__orb--2{background:#6464b409}.lp-login--light .lp-login__orb--3{background:#c9a24e06}.lp-login--light .lp-login__noise{opacity:.15}.lp-login--light .lp-login__card{background:#ffffffbf;border-color:#0000000f;box-shadow:0 24px 64px #0000000f,0 2px 8px #00000008}.lp-login--light .lp-login__title{color:#1a1d3b}.lp-login--light .lp-login__sub{color:#6b6f8d}.lp-login--light .lp-login__label{color:#3d4066}.lp-login--light .lp-login__input{color:#1a1d3b;background:#fffc;border-color:#e4e6f1}.lp-login--light .lp-login__input::placeholder{color:#9a9db8}.lp-login--light .lp-login__input:focus{border-color:#c9a24e;box-shadow:0 0 0 3px #c9a24e14}.lp-login--light .lp-login__eye{color:#9a9db8}.lp-login--light .lp-login__eye:hover{color:#6b6f8d}.lp-login--light .lp-login__forgot{color:#9a9db8}.lp-login--light .lp-login__forgot:hover{color:#c9a24e}.lp-login--light .lp-login__error{color:#dc2626;background:#dc26260d;border-color:#dc26261a}.lp-login--light .lp-login__submit{color:#f0f0f0;text-shadow:0 1px 2px #0000004d;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 15%,#444 30%,#2a2a2a 50%,#1a1a1a 65%,#333 85%,#1f1f1f 100%);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0003}.lp-login--light .lp-login__submit:hover:not(:disabled){box-shadow:0 8px 24px #0003,inset 0 1px #ffffff1f,inset 0 -1px #0003}.lp-login--light .lp-login__spinner{border-color:#fffc #fff3 #fff3}.lp-login--light .lp-login__divider{color:#c8c8d0}.lp-login--light .lp-login__divider:before,.lp-login--light .lp-login__divider:after{background:#e4e6f1}.lp-login--light .lp-login__switch{color:#6b6f8d}.lp-login--light .lp-login__switch-link{color:#1a1d3b}.lp-login--light .lp-login__trust-item{color:#9a9db8}.lp-login--light .lp-login__trust-item svg{color:#c9a24e80}.lp-login--light .lp-login__trust-sep{background:#e4e6f1}.lp-reg{min-height:100vh;font-family:var(--jakarta);--im-bg:#f8f9fe;--im-surface:#fff;--im-surface-2:#f1f3fb;--im-text:#1a1d3b;--im-text-2:#3d4066;--im-text-3:#6b6f8d;--im-text-4:#9a9db8;--im-border:#e4e6f1;--im-charcoal-50:#f5f5f5;--im-charcoal-200:#a3a3a3;--im-charcoal-500:#404040;--im-charcoal-900:#171717;--im-gold:#c9a24e;background:var(--im-bg);color:var(--im-text);grid-template-columns:1.4fr 1fr;display:grid}.lp-reg__left{justify-content:center;align-items:center;padding:40px 36px;display:flex}.lp-reg__wrap{width:100%;max-width:400px}.lp-reg__topbar{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.lp-reg__theme-btn{border:1px solid var(--im-border);cursor:pointer;width:36px;height:36px;color:var(--im-text-4);background:0 0;border-radius:10px;place-items:center;transition:all .2s;display:grid}.lp-reg__theme-btn:hover{color:var(--im-text-2);background:var(--im-charcoal-50)}.lp-reg__theme-btn svg{width:16px;height:16px}.lp-reg__h1{color:var(--im-text);letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:800}.lp-reg__p{color:var(--im-text-3);margin:0 0 28px;font-size:14.5px;line-height:1.5}.lp-reg__fields{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.lp-reg__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-reg__field{flex-direction:column;gap:6px;display:flex}.lp-reg__label{color:var(--im-text-2);font-size:13px;font-weight:650}.lp-reg__input{width:100%;font-size:14.5px;font-family:var(--jakarta);color:var(--im-text);background:var(--im-surface);border:1.5px solid var(--im-border);box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;transition:all .2s}.lp-reg__input::placeholder{color:var(--im-text-4)}.lp-reg__input:focus{border-color:var(--im-gold);box-shadow:0 0 0 3px #c9a24e14}.lp-reg__pw-meter{background:var(--im-border);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.lp-reg__pw-bar{background:var(--im-gold);border-radius:2px;height:100%;transition:width .3s,background .3s}.lp-reg__pw-bar--ok{background:#22c55e}.lp-reg__hint{color:var(--im-text-4);margin-top:4px;font-size:11.5px;font-weight:550;display:block}.lp-reg__hint--ok{color:#22c55e}.lp-reg__btn-next{font-family:var(--jakarta);color:#f0f0f0;cursor:pointer;text-shadow:0 1px 2px #0000004d;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 15%,#444 30%,#2a2a2a 50%,#1a1a1a 65%,#333 85%,#1f1f1f 100%);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000001f,inset 0 1px #ffffff0f}.lp-reg__btn-next:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00000029,inset 0 1px #ffffff1a}.lp-reg__btn-next:disabled{opacity:.6;cursor:not-allowed}.lp-reg__error{color:#dc2626;background:#dc26260d;border:1px solid #dc26261a;border-radius:10px;margin-bottom:4px;padding:10px 14px;font-size:13px}.lp-reg__checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.lp-reg__checkbox-input{opacity:0;width:0;height:0;position:absolute}.lp-reg__checkbox-mark{border:1.5px solid var(--im-border);background:var(--im-surface);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .2s;display:grid}.lp-reg__checkbox-input:checked+.lp-reg__checkbox-mark{background:var(--im-charcoal-900);border-color:var(--im-charcoal-900)}.lp-reg__checkbox-input:checked+.lp-reg__checkbox-mark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;margin-top:-2px;transform:rotate(-45deg)}.lp-reg__checkbox-text{color:var(--im-text-4);font-size:12px;line-height:1.6}.lp-reg__checkbox-text a{color:var(--im-text-3);text-decoration:underline;-webkit-text-decoration-color:var(--im-border);text-decoration-color:var(--im-border)}.lp-reg__checkbox-text a:hover{color:var(--im-text)}.lp-reg--dark .lp-reg__checkbox-input:checked+.lp-reg__checkbox-mark{background:var(--im-gold);border-color:var(--im-gold)}.lp-reg--dark .lp-reg__checkbox-input:checked+.lp-reg__checkbox-mark:after{border-color:#0a0a10}.lp-reg__switch{color:var(--im-text-3);text-align:center;margin:32px 0 0;font-size:14px}.lp-reg__switch-link{color:var(--im-charcoal-900);font-weight:650;text-decoration:none}.lp-reg__right{background:var(--im-surface);border-left:1px solid var(--im-border);justify-content:center;align-items:center;padding:48px 40px;display:flex;position:relative;overflow:hidden}.lp-reg__right-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.lp-reg__right-orb--1{background:#c9a24e0f;width:280px;height:280px;animation:20s ease-in-out infinite lpOrb1;top:-80px;right:-60px}.lp-reg__right-orb--2{background:#00000005;width:220px;height:220px;animation:25s ease-in-out infinite lpOrb2;bottom:-50px;left:-40px}.lp-reg__right-inner{z-index:1;text-align:center;max-width:300px;animation:.4s cubic-bezier(.16,1,.3,1) lpRegFade;position:relative}.lp-reg__right-emoji{margin-bottom:20px;font-size:48px;animation:.5s cubic-bezier(.16,1,.3,1) lpBounce}@keyframes lpBounce{0%{opacity:0;transform:scale(.5)translateY(10px)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)translateY(0)}}.lp-reg__right-h2{color:var(--im-text);letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:800}.lp-reg__right-p{color:var(--im-text-3);margin:0 0 28px;font-size:14px;line-height:1.65}.lp-reg__right-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-reg__right-chip{background:var(--im-charcoal-50);border:1px solid var(--im-border);color:var(--im-text-3);border-radius:100px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-reg__right-chip svg{color:var(--im-gold)}.lp-reg__right-features{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.lp-reg__right-feat{background:var(--im-charcoal-50);border:1px solid var(--im-border);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s;display:flex}.lp-reg__right-feat:hover{transform:translate(4px)}.lp-reg__right-feat-icon{background:var(--im-surface);border:1px solid var(--im-border);width:38px;height:38px;color:var(--im-charcoal-500);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lp-reg__right-feat-icon svg{width:18px;height:18px}.lp-reg__right-feat-t{color:var(--im-text);font-size:13px;font-weight:700}.lp-reg__right-feat-d{color:var(--im-text-4);margin-top:1px;font-size:11.5px}.lp-reg__right-quote{background:var(--im-charcoal-50);border:1px solid var(--im-border);border-radius:16px;margin-bottom:24px;padding:24px 20px}.lp-reg__right-quote-stars{color:var(--im-gold);gap:2px;margin-bottom:12px;display:flex}.lp-reg__right-quote-text{color:var(--im-text-2);margin:0 0 12px;font-size:14px;font-style:italic;line-height:1.7}.lp-reg__right-quote-author{color:var(--im-text-4);margin:0;font-size:12px;font-weight:600}.lp-reg__right-preview{background:var(--im-charcoal-50);border:1px solid var(--im-border);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:24px;padding:20px;display:flex}.lp-reg__right-preview-item{color:var(--im-text-2);background:var(--im-surface);border:1px solid var(--im-border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.lp-reg__right-preview-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp-reg--dark{--im-bg:#09090b;--im-surface:#111113;--im-surface-2:#18181b;--im-text:#f0f0f2;--im-text-2:#b0b0b8;--im-text-3:#7c7c88;--im-text-4:#52525b;--im-border:#ffffff14;--im-charcoal-50:#ffffff0a;--im-charcoal-200:#ffffff1f;--im-charcoal-500:#7c7c88;--im-charcoal-900:#f0f0f2;background:var(--im-bg)}.lp-reg--dark .lp-reg__progress-fill{background:linear-gradient(90deg, var(--im-gold), #c9a24e80)}.lp-reg--dark .lp-reg__btn-next{color:#0a0a10;text-shadow:none;background:linear-gradient(145deg,#e0e0e0 0%,#f5f5f5 15%,#fff 30%,#eee 50%,#e0e0e0 65%,#f0f0f0 85%,#e8e8e8 100%);box-shadow:0 2px 8px #0003,inset 0 1px #fffc}.lp-reg--dark .lp-reg__right{background:var(--im-surface);border-color:#ffffff0a}.lp-reg--dark .lp-reg__right-orb--1{background:#c9a24e0a}.lp-reg--dark .lp-reg__right-orb--2{background:#ffffff04}.lp-reg--dark .lp-reg__theme-btn{color:#fff6;border-color:#ffffff14}.lp-reg--dark .lp-reg__theme-btn:hover{color:#ffffffb3;background:#ffffff0f}.lp-reg--dark .lp-reg__switch-link{color:var(--im-gold)}.lp-reg--dark .lp-reg__right-chip{background:#ffffff0a;border-color:#ffffff0f}.lp-reg--dark .lp-reg__right-feat{background:#ffffff08;border-color:#ffffff0f}.lp-reg--dark .lp-reg__right-feat-icon{color:var(--im-text-3);background:#ffffff0d;border-color:#ffffff0f}.lp-reg--dark .lp-reg__right-quote,.lp-reg--dark .lp-reg__right-preview{background:#ffffff08;border-color:#ffffff0f}.lp-reg--dark .lp-reg__right-preview-item{background:#ffffff0a;border-color:#ffffff0f}@media (max-width:960px){.lp-reg{grid-template-columns:1fr}.lp-reg__right{display:none}}@media (max-width:520px){.lp-reg__left{padding:28px 20px}.lp-reg__h1{font-size:22px}.lp-reg__row{grid-template-columns:1fr}.lp-reg__input,.lp-reg__btn-next,.lp-reg__btn-back{border-radius:10px}.lp-login__center{padding:32px 16px}.lp-login__card{border-radius:20px;padding:28px 22px 24px}.lp-login__title{font-size:22px}.lp-login__input{border-radius:12px;padding:12px 14px}.lp-login__submit{border-radius:12px;min-height:46px}.lp-login__trust{gap:10px}.lp-login__trust-sep{display:none}.lp-login__theme-toggle{border-radius:10px;width:36px;height:36px;top:12px;right:12px}.lp-register__row{grid-template-columns:1fr}}.lp-legal{color:#1a1d3b;background:#f8f9fe;min-height:100vh;padding:0 24px 80px;font-family:Plus Jakarta Sans,-apple-system,sans-serif}.lp-legal__inner{max-width:720px;margin:0 auto;padding-top:48px}.lp-legal__back{color:#6b6f8d;align-items:center;margin-bottom:40px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.lp-legal__back:hover{color:#1a1d3b}.lp-legal__h1{letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:800}.lp-legal__updated{color:#9a9db8;margin:0 0 48px;font-size:13px}.lp-legal__section{margin-bottom:36px}.lp-legal__section h2{color:#1a1d3b;letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:750}.lp-legal__section h3{color:#3d4066;margin:20px 0 8px;font-size:15px;font-weight:700}.lp-legal__section p{color:#3d4066;margin:0 0 12px;font-size:14.5px;line-height:1.75}.lp-legal__section ul{margin:8px 0 12px;padding-left:20px}.lp-legal__section li{color:#3d4066;margin-bottom:4px;font-size:14.5px;line-height:1.75}.lp-legal__section a{color:#c9a24e;-webkit-text-decoration:underline #c9a24e4d;text-decoration:underline #c9a24e4d;transition:color .15s}.lp-legal__section a:hover{color:#a88435}.lp-legal__section strong{color:#1a1d3b}@media (max-width:640px){.lp-legal__h1{font-size:26px}.lp-legal__inner{padding-top:32px}}@media (max-width:1100px){.im-hero__grid{text-align:center;grid-template-columns:1fr}.im-hero__copy{flex-direction:column;align-items:center;display:flex}.im-hero__sub{max-width:520px}.im-hero__ctas,.im-hero__social{justify-content:center}.im-hero__visual{max-width:680px;margin:0 auto}.im-float--tl{left:0}.im-float--br{right:0}.im-float-expose{right:10px}.im-bento{grid-template-columns:repeat(2,1fr)}.im-bento__item--hero{grid-column:span 2}.im-pricing-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.im-price--pop{transform:none}.im-price--pop:hover{transform:translateY(-6px)}.im-testimonials{grid-template-columns:1fr}.im-footer__top{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:768px){.im-section{padding:64px 20px}.im-section__head{margin-bottom:36px}.im-section__h2{letter-spacing:-.025em;font-size:1.4rem}.im-section__p{font-size:14px}.im-section__badge{padding:4px 10px;font-size:10px}.im-nav{padding:6px 12px 0}.im-nav--float .im-nav__w{border-radius:14px;height:48px;padding:0 12px}.im-logo__img{width:auto!important;height:28px!important}.im-mob{padding-top:env(safe-area-inset-top)}.im-mob__top{padding:12px 16px}.im-mob__body{gap:2px;padding:8px 16px}.im-mob__a{border-radius:14px;padding:16px;font-size:17px;font-weight:600}.im-mob__footer{padding:12px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:row;gap:8px}.im-mob__cta,.im-mob__login{border-radius:14px;flex:1;padding:14px 16px;font-size:14px}.im-hero{padding:100px 20px 48px}.im-hero__pill{margin-bottom:16px;padding:5px 12px 5px 7px;font-size:10.5px}.im-hero__h1{margin-bottom:12px;font-size:1.65rem}.im-hero__h1 em{white-space:normal}.im-hero__sub{margin-bottom:24px;font-size:14px;line-height:1.6}.im-hero__ctas{gap:8px}.im-cta-primary,.im-cta-secondary{border-radius:10px;flex:1;justify-content:center;padding:12px 16px;font-size:13.5px}.im-hero__social{gap:10px;margin-top:20px}.im-hero__avatar{width:28px;height:28px;font-size:9px}.im-hero__social-text{font-size:12px}.im-hero__stars svg{width:12px;height:12px}.im-float,.im-float-expose{display:none}.im-mockup{border-radius:14px}.im-mockup__chrome{gap:5px;padding:8px 12px}.im-dot{width:8px;height:8px}.im-mockup__url{margin:0 12px;padding:4px 10px;font-size:9px}.im-mockup__side{display:none}.im-mockup__dash{grid-template-columns:1fr;min-height:280px}.im-mockup__main{padding:12px}.im-mockup__bar{margin-bottom:10px}.im-mockup__title{font-size:13px}.im-mb{padding:4px 8px;font-size:9px}.im-kb{grid-template-columns:1fr 1fr;gap:6px}.im-dc{border-radius:8px;padding:8px 10px}.im-dc__name{font-size:10px}.im-dc__price{margin-bottom:4px;font-size:11px}.im-dc__tags{gap:4px}.im-dc__tag{padding:1px 5px;font-size:8px}.im-kb__stage{font-size:9px}.im-kb__n{font-size:8px}.im-kb__hd{padding-bottom:6px}.im-trust-bar{margin-top:-16px;padding:0 20px}.im-trust-bar__inner{border-radius:14px;grid-template-columns:1fr 1fr}.im-trust-bar__stat{padding:18px 14px}.im-trust-bar__stat:nth-child(3):before{display:none}.im-trust-bar__stat:nth-child(n+3){border-top:1px solid var(--im-border)}.im-trust-bar__num{font-size:20px}.im-trust-bar__label{font-size:9.5px}.im-trust-bar__icon{border-radius:8px;width:30px;height:30px;margin-bottom:8px}.im-trust-bar__icon svg{width:14px;height:14px}.im-bento{grid-template-columns:1fr;gap:8px}.im-bento__item{border-radius:14px;padding:22px 18px}.im-bento__item--hero{grid-column:span 1;grid-template-columns:1fr;gap:16px;padding:22px 18px}.im-bento__item--hero-flip{direction:ltr}.im-bento__mini-mockup{display:none}.im-bento__item--hero .im-feat__icon{width:44px;height:44px}.im-feat__icon{border-radius:10px;width:40px;height:40px;margin-bottom:12px}.im-feat__icon svg{width:20px;height:20px}.im-feat__title{margin-bottom:6px;font-size:15px}.im-feat__desc{font-size:13px;line-height:1.55}.im-compliance-section{padding:56px 20px}.im-compl-grid{grid-template-columns:1fr;gap:8px}.im-compl{border-radius:14px;gap:12px;padding:18px 16px}.im-compl__icon{border-radius:10px;width:36px;height:36px}.im-compl__icon svg{width:18px;height:18px}.im-compl__title{font-size:14px}.im-compl__desc{font-size:12px}.im-pricing-toggle{gap:8px;margin-bottom:28px}.im-pricing-toggle__label{font-size:13px}.im-price{border-radius:var(--im-r);padding:24px 20px}.im-price__name{font-size:16px}.im-price__amount{font-size:2.2rem}.im-price__list{gap:8px;margin:20px 0}.im-price__item{font-size:12.5px}.im-price__btn{padding:12px;font-size:13px}.im-price__badge{padding:3px 12px;font-size:9px}.im-compare-wrap{border-left:none;border-right:none;border-radius:0;margin:0 -20px}.im-compare th,.im-compare td{white-space:nowrap;padding:10px 12px;font-size:11.5px}.im-testi-featured{border-radius:var(--im-r);padding:28px 20px}.im-testi-featured__quote{margin-bottom:20px;font-size:15px}.im-testi-featured:before{font-size:48px;top:16px}.im-testi-featured__avatar{width:36px;height:36px;font-size:12px}.im-testi-featured__name{font-size:13px}.im-testi{border-radius:14px;padding:22px 18px}.im-testi__quote{margin-bottom:16px;font-size:13.5px}.im-faq{gap:6px}.im-faq__item{border-radius:14px}.im-faq__q{gap:12px;padding:14px 16px;font-size:13.5px}.im-faq__num{border-radius:7px;width:24px;height:24px;font-size:10px}.im-faq__a{padding:0 16px 14px 52px;font-size:12.5px;line-height:1.65}.im-cta-section{padding:64px 20px}.im-cta-section__h2{font-size:1.3rem}.im-cta-section__p{margin-bottom:28px;font-size:14px}.im-cta-section__actions{gap:8px}.im-cta-section .im-cta-primary,.im-cta-section .im-cta-secondary{flex:1;padding:12px 16px;font-size:13.5px}.im-footer-wrap{padding:0 12px 16px}.im-footer{border-radius:var(--im-r);padding:28px 18px 18px}.im-footer__top{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:24px}.im-footer__col-title{margin-bottom:12px;font-size:10px}.im-footer__link,.im-footer__brand-desc{font-size:12px}.im-footer__bottom{text-align:center;flex-direction:column;gap:6px;padding-top:16px}.im-footer__legal{justify-content:center;gap:16px}.im-footer__copy,.im-footer__legal a{font-size:11px}.im-footer .im-logo__img{height:24px!important}.im-section--wm-layers:after,.im-section--wm-dollar:after,.im-section--wm-grid:after,.im-testi-section:after{width:140px;height:180px;right:-15px}.im-compliance-section:after{width:160px;height:200px;right:-20px}.im-faq-section:after{font-size:140px;right:-5px}.im-cta-section:after{width:150px;height:180px;right:-10px}}@media (max-width:480px){.im-hero{padding:92px 16px 40px}.im-hero__h1{font-size:1.35rem}.im-hero__pill{font-size:9.5px}.im-hero__sub{font-size:13px}.im-cta-primary,.im-cta-secondary{padding:11px 12px;font-size:12.5px}.im-kb{grid-template-columns:1fr}.im-trust-bar__stat{padding:14px 10px}.im-trust-bar__num{font-size:18px}.im-section__h2{font-size:1.2rem}.im-section__p{font-size:13px}.im-footer__top{grid-template-columns:1fr;gap:20px}.im-testi-featured{padding:22px 16px}.im-testi-featured__quote{font-size:14px}.im-price__amount{font-size:2rem}.im-section--wm-layers:after,.im-section--wm-dollar:after,.im-section--wm-grid:after,.im-testi-section:after,.im-compliance-section:after,.im-faq-section:after,.im-cta-section:after{display:none}}.im-trust-bar{z-index:3;margin-top:-32px;padding:0 24px;position:relative}.im-trust-bar__inner{background:var(--im-surface);background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r-lg);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 48px #0000000f,0 2px 6px #00000005}.immo--dark .im-trust-bar__inner{box-shadow:0 16px 48px #0003}.im-trust-bar__stat{text-align:center;padding:28px 24px;transition:background .2s;position:relative}.im-trust-bar__stat:hover{background:var(--im-charcoal-50)}.immo--dark .im-trust-bar__stat:hover{background:#ffffff08}.im-trust-bar__stat+.im-trust-bar__stat:before{content:"";background:var(--im-border);width:1px;height:60%;position:absolute;top:20%;left:0}.im-trust-bar__icon{background:var(--im-charcoal-50);width:36px;height:36px;color:var(--im-charcoal-500);border-radius:10px;place-items:center;margin:0 auto 12px;display:grid}.immo--dark .im-trust-bar__icon{color:var(--im-text-3);background:#ffffff0f}.im-trust-bar__icon svg{width:18px;height:18px}.im-trust-bar__num{letter-spacing:-.03em;color:var(--im-text);font-size:26px;font-weight:800;line-height:1}.im-trust-bar__label{color:var(--im-text-2);letter-spacing:.02em;margin-top:6px;font-size:11px;font-weight:600}.im-section{z-index:1;padding:100px 24px;position:relative}.im-section--wm-layers:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.018)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:320px;height:380px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.immo--dark .im-section--wm-layers:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.015)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E")}.im-section--wm-dollar:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.018)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E") 50%/contain no-repeat;width:300px;height:360px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.immo--dark .im-section--wm-dollar:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.015)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E")}.im-section--wm-grid:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.018)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 3v18'/%3E%3C/svg%3E") 50%/contain no-repeat;width:340px;height:400px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.immo--dark .im-section--wm-grid:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.015)' stroke-width='0.4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 3v18'/%3E%3C/svg%3E")}.im-section__wrap{max-width:1200px;margin:0 auto}.im-section__head{text-align:center;max-width:640px;margin:0 auto 60px}.im-section__badge{background:var(--im-charcoal-50);border:1px solid var(--im-border);color:var(--im-text-3);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.im-section__badge svg{width:13px;height:13px}.im-section__h2{letter-spacing:-.03em;color:var(--im-text);margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.15}.im-section__p{color:var(--im-text-3);margin:0;font-size:16px;line-height:1.7}.im-bento{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.im-bento__item{background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r);padding:32px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.im-bento__item:before{content:"";background:var(--im-charcoal-100);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.im-bento__item:hover:before{opacity:1}.im-bento__item:hover{border-color:var(--im-charcoal-200);transform:translateY(-6px);box-shadow:0 20px 48px #00000012}.immo--dark .im-bento__item:hover{box-shadow:0 20px 48px #00000040}.im-bento__item--hero{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:40px 36px;display:grid}.im-bento__item--hero:before{background:var(--im-gold)}.im-bento__item--hero .im-feat__icon{background:var(--im-gold-bg);width:56px;height:56px;color:var(--im-gold);border-radius:14px}.im-bento__mini-mockup{background:var(--im-bg);border:1px solid var(--im-border);color:var(--im-text-3);border-radius:12px;padding:16px;font-size:11px}.im-bento__mini-mockup-head{color:var(--im-text);letter-spacing:-.01em;margin-bottom:10px;font-size:12px;font-weight:700}.im-bento__mini-mockup-bar{background:var(--im-charcoal-100);border-radius:3px;height:6px;margin-bottom:6px}.im-bento__mini-mockup-bar--gold{background:var(--im-gold);width:70%}.im-bento__mini-mockup-bar--short{width:45%}.im-feat__icon{background:var(--im-charcoal-50);width:48px;height:48px;color:var(--im-charcoal-600);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.immo--dark .im-feat__icon{color:var(--im-text-3);background:#ffffff0f}.im-feat__icon svg{width:24px;height:24px}.im-feat__title{color:var(--im-text);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:750}.im-feat__desc{color:var(--im-text-3);margin:0;font-size:14px;line-height:1.65}.im-bento__item--hero-flip{direction:rtl}.im-bento__item--hero-flip>*{direction:ltr}.im-compliance-section{color:var(--im-text);z-index:1;padding:80px 24px;position:relative;overflow:visible}.im-compliance-section:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(0,0,0,0.02)' stroke='rgba(0,0,0,0.025)' stroke-width='0.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:360px;height:420px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.immo--dark .im-compliance-section:after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(255,255,255,0.015)' stroke='rgba(255,255,255,0.02)' stroke-width='0.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") 50%/contain no-repeat}.im-compl-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.im-compl{background:var(--im-bg);border:1px solid var(--im-border);border-radius:var(--im-r);align-items:flex-start;gap:16px;padding:28px 24px;transition:all .25s;display:flex}.im-compl:hover{border-color:var(--im-charcoal-200);transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.immo--dark .im-compl:hover{box-shadow:0 8px 24px #00000026}.im-compl__icon{background:var(--im-gold-bg);width:44px;height:44px;color:var(--im-gold);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.im-compl__icon svg{width:22px;height:22px}.im-compl__title{color:var(--im-text);margin:0 0 4px;font-size:15px;font-weight:700}.im-compl__desc{color:var(--im-text-3);margin:0;font-size:13px;line-height:1.6}.im-pricing-toggle{justify-content:center;align-items:center;gap:12px;margin-bottom:48px;display:flex}.im-pricing-toggle__label{color:var(--im-text-3);font-size:14px;font-weight:600}.im-pricing-toggle__label--active{color:var(--im-text)}.im-pricing-toggle__switch{background:var(--im-charcoal-200);cursor:pointer;border:none;border-radius:13px;width:48px;height:26px;padding:0;transition:background .3s;position:relative}.im-pricing-toggle__switch--on{background:var(--im-charcoal-900)}.immo--dark .im-pricing-toggle__switch--on{background:var(--im-gold)}.im-pricing-toggle__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.im-pricing-toggle__switch--on .im-pricing-toggle__knob{transform:translate(22px)}.im-pricing-save{color:var(--im-green);background:#22c55e14;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}.im-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.im-price{background:var(--im-surface);border:1.5px solid var(--im-border);border-radius:var(--im-r-lg);padding:36px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.im-price:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0000000f}.immo--dark .im-price:hover{box-shadow:0 20px 48px #00000040}.im-price--pop{border-color:var(--im-charcoal-800);transform:scale(1.02);box-shadow:0 8px 32px #00000014,0 0 0 1px #0000000a}.im-price--pop:hover{transform:scale(1.02)translateY(-6px);box-shadow:0 24px 56px #0000001a}.immo--dark .im-price--pop{border-color:var(--im-gold);box-shadow:0 0 24px #c9a24e14,0 8px 32px #00000026}.im-price__badge{color:#f0f0f0;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 30%,#3a3a3a 50%,#252525 70%,#1f1f1f 100%);border-radius:100px;padding:5px 18px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14}.immo--dark .im-price__badge{color:#111;background:linear-gradient(145deg,#c8c8c8 0%,#e0e0e0 30%,#eee 50%,#d8d8d8 70%,#ccc 100%)}.im-price__name{color:var(--im-text);margin:0 0 4px;font-size:18px;font-weight:750}.im-price__desc{color:var(--im-text-4);margin:0 0 24px;font-size:13px}.im-price__amount{color:var(--im-text);letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1}.im-price__period{color:var(--im-text-4);font-size:14px;font-weight:500}.im-price__list{flex-direction:column;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.im-price__item{color:var(--im-text-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.im-price__check{width:16px;height:16px;color:var(--im-gold);flex-shrink:0;margin-top:2px}.im-price__btn{text-align:center;cursor:pointer;border:none;border-radius:10px;width:100%;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:block}.im-price__btn--fill{color:#f0f0f0;background:linear-gradient(145deg,#1a1a1a 0%,#2d2d2d 20%,#3a3a3a 40%,#252525 60%,#1a1a1a 80%,#2a2a2a 100%);box-shadow:0 2px 6px #0000001f,inset 0 1px #ffffff0f}.im-price__btn--fill:hover{box-shadow:0 6px 18px #00000029,inset 0 1px #ffffff1a}.immo--dark .im-price__btn--fill{color:#111;background:linear-gradient(145deg,#c8c8c8 0%,#e0e0e0 20%,#eee 40%,#d8d8d8 60%,#c8c8c8 80%,#ddd 100%);box-shadow:0 2px 6px #00000026,inset 0 1px #ffffff80}.im-price__btn--outline{color:var(--im-text-2);border:1.5px solid var(--im-border);background:0 0}.im-price__btn--outline:hover{border-color:var(--im-charcoal-200);color:var(--im-text)}.im-concierge{flex-direction:column;gap:0;display:flex}.im-concierge__label{align-items:center;gap:6px;display:flex}.im-concierge__toggle{cursor:pointer;width:18px;height:18px;color:var(--im-text-4);background:0 0;border:none;flex-shrink:0;padding:0;transition:color .15s}.im-concierge__toggle:hover{color:var(--im-gold)}.im-concierge__toggle svg{width:18px;height:18px}.im-concierge__details{background:var(--im-charcoal-50);border-radius:10px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;animation:.2s imFade;display:flex}.im-concierge__item{color:var(--im-text-2);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.im-concierge__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.im-compare-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--im-r);border:1px solid var(--im-border);background:var(--im-surface);overflow-x:auto}.im-compare{border-collapse:collapse;width:100%;min-width:680px}.im-compare th,.im-compare td{text-align:left;border-bottom:1px solid var(--im-border-soft);padding:15px 18px;font-size:13.5px}.im-compare thead th{color:var(--im-text);background:var(--im-surface-2);padding:16px 18px;font-weight:700;position:sticky;top:0}.im-compare td{color:var(--im-text-3)}.im-compare tbody tr{transition:background .15s}.im-compare tbody tr:hover td{background:#00000004}.immo--dark .im-compare tbody tr:hover td{background:#ffffff05}.im-compare tbody tr:last-child td{border-bottom:none}.im-compare__hl{font-weight:600;color:var(--im-text)!important;background:#c9a24e0a!important}.im-compare thead .im-compare__hl{color:var(--im-gold)!important;background:#c9a24e14!important}.im-compare__check{color:var(--im-green)}.im-compare__x{color:var(--im-text-4);opacity:.35}.im-testi-section{position:relative}.im-testi-section:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(201,162,78,0.025)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:320px;height:380px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.immo--dark .im-testi-section:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(201,162,78,0.015)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")}.im-testi-featured{text-align:center;background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r-xl);max-width:680px;margin:0 auto 40px;padding:48px 40px;position:relative;box-shadow:0 8px 32px #0000000a}.immo--dark .im-testi-featured{box-shadow:0 8px 32px #00000026}.im-testi-featured:before{content:"“";color:var(--im-gold-bg);pointer-events:none;font-size:80px;font-weight:800;line-height:1;position:absolute;top:24px;left:50%;transform:translate(-50%)}.im-testi-featured__stars{color:var(--im-gold);z-index:1;justify-content:center;gap:3px;margin-bottom:20px;display:flex;position:relative}.im-testi-featured__stars svg{fill:currentColor;width:18px;height:18px}.im-testi-featured__quote{color:var(--im-text);z-index:1;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.75;position:relative}.im-testi-featured__author{justify-content:center;align-items:center;gap:12px;display:flex}.im-testi-featured__avatar{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 8px #0000001a}.im-testi-featured__name{color:var(--im-text);font-size:15px;font-weight:700}.im-testi-featured__role{color:var(--im-text-4);font-size:13px}.im-testimonials{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.im-testi{background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r);padding:28px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.im-testi:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000000d}.immo--dark .im-testi:hover{box-shadow:0 12px 32px #0003}.im-testi__stars{color:var(--im-gold);gap:2px;margin-bottom:14px;display:flex}.im-testi__stars svg{fill:currentColor;width:14px;height:14px}.im-testi__quote{color:var(--im-text-2);margin:0 0 20px;font-size:14.5px;line-height:1.7}.im-testi__author{align-items:center;gap:10px;display:flex}.im-testi__avatar{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 6px #00000014}.im-testi__name{color:var(--im-text);font-size:13px;font-weight:700}.im-testi__role{color:var(--im-text-4);font-size:12px}.im-faq-section{position:relative}.im-faq-section:after{content:"?";color:#c9a24e08;pointer-events:none;font-size:340px;font-weight:900;line-height:1;font-family:var(--jakarta);position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.immo--dark .im-faq-section:after{color:#c9a24e05}.im-faq{flex-direction:column;gap:8px;max-width:720px;margin:0 auto;display:flex}.im-faq__item{background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r);transition:all .25s;overflow:hidden}.im-faq__item:hover{border-color:var(--im-charcoal-200)}.im-faq__item--open{border-color:var(--im-charcoal-300);box-shadow:0 4px 16px #0000000a}.immo--dark .im-faq__item--open{box-shadow:0 4px 16px #00000026}.im-faq__q{cursor:pointer;text-align:left;width:100%;color:var(--im-text);background:0 0;border:none;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:650;display:flex}.im-faq__num{color:var(--im-text-4);background:var(--im-charcoal-50);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.immo--dark .im-faq__num{background:#ffffff0f}.im-faq__q-text{flex:1}.im-faq__chevron{width:16px;height:16px;color:var(--im-text-4);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.im-faq__item--open .im-faq__chevron{transform:rotate(180deg)}.im-faq__a{color:var(--im-text-3);margin:0;padding:0 24px 20px 68px;font-size:14px;line-height:1.75}.im-cta-section{text-align:center;color:var(--im-text);z-index:1;padding:100px 24px;position:relative;overflow:visible}.im-cta-section:before{content:"";background:linear-gradient(90deg,#0000,#c9a24e33,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.im-cta-section:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(201,162,78,0.02)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:300px;height:360px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.immo--dark .im-cta-section:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='rgba(201,162,78,0.012)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.im-cta-section__orb{pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.im-cta-section__orb--1{background:#c9a24e0a;width:400px;height:400px;top:-150px;right:-100px}.im-cta-section__orb--2{background:#00000005;width:300px;height:300px;bottom:-100px;left:-80px}.immo--dark .im-cta-section__orb--2{background:#ffffff03}.im-cta-section__inner{z-index:2;max-width:600px;margin:0 auto;position:relative}.im-cta-section__h2{letter-spacing:-.03em;color:var(--im-text);margin:0 0 14px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800}.im-cta-section__p{color:var(--im-text-3);margin:0 0 36px;font-size:16px;line-height:1.7}.im-cta-section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.im-footer-wrap{z-index:1;padding:0 24px 32px;position:relative}.im-footer{background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-r-xl);max-width:1200px;margin:0 auto;padding:48px 40px 28px;position:relative;overflow:hidden}.im-footer:before{content:"";filter:blur(60px);pointer-events:none;background:#c9a24e0a;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.im-footer__top{border-bottom:1px solid var(--im-border);z-index:1;grid-template-columns:1.6fr repeat(3,1fr);gap:48px;padding-bottom:36px;display:grid;position:relative}.im-footer__brand{align-items:center;margin-bottom:14px;display:flex}.im-footer__brand-desc{color:var(--im-text-4);max-width:280px;margin:0;font-size:13px;line-height:1.65}.im-footer__col-title{text-transform:uppercase;letter-spacing:.08em;color:var(--im-text-4);margin:0 0 16px;font-size:11px;font-weight:700}.im-footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.im-footer__link{color:var(--im-text-3);font-size:13px;text-decoration:none;transition:color .15s}.im-footer__link:hover{color:var(--im-text)}.im-footer__bottom{z-index:1;border-top:1px solid var(--im-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex;position:relative}.im-footer__copy{color:var(--im-text-4);font-size:12px}.im-footer__legal{gap:20px;display:flex}.im-footer__legal a{color:var(--im-text-4);font-size:12px;text-decoration:none;transition:color .15s}.im-footer__legal a:hover{color:var(--im-text-3)}
