.feature-story-editorial .portfolio-story-mechanism{--portfolio-positive:#0b6b43;--portfolio-vacant:#b91c1c;--portfolio-blue:#2563eb;--portfolio-surface:#eef6f2;align-content:center;gap:22px;container:portfolio/inline-size}.portfolio-label{color:var(--portfolio-positive);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.portfolio-occupancy{min-width:0;margin:0}.portfolio-occupancy-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.portfolio-occupancy-heading>div{gap:3px;display:grid}.portfolio-occupancy-heading strong{font-size:.78rem;font-weight:750}.portfolio-occupancy-heading span{color:var(--muted);font-size:.62rem}.portfolio-occupancy-heading .portfolio-occupancy-value{color:var(--portfolio-blue);font-size:1.4rem;font-weight:800;line-height:1}.portfolio-occupancy-chart{width:100%;height:175px;display:block;overflow:visible}.portfolio-chart-grid{fill:none;stroke:var(--line);stroke-dasharray:4 5}.portfolio-chart-grid path:first-child{stroke-dasharray:none}.portfolio-chart-grid path,.portfolio-chart-line{vector-effect:non-scaling-stroke}.portfolio-chart-line{fill:none;stroke:#3b82f6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.portfolio-chart-point{fill:#3b82f6;stroke:var(--portfolio-surface);stroke-width:2px}.portfolio-chart-axis{fill:var(--muted);font-size:9px;font-weight:600}.portfolio-chart-value{fill:var(--ink);font-size:9px;font-weight:650}.portfolio-properties-overview{border-top:1px solid var(--line);padding-top:18px}.portfolio-properties-heading{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px;font-size:.64rem;font-weight:750;line-height:1.4}.portfolio-properties{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.portfolio-properties li{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:0 0 14px;display:grid}.portfolio-properties li:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:14px 0 0}.portfolio-properties strong{font-size:.81rem;line-height:1.4}.portfolio-status{color:var(--portfolio-positive);white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;font-weight:650;display:inline-flex}.portfolio-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.portfolio-status.is-vacant{color:var(--portfolio-vacant)}:root[data-theme=dark] .portfolio-story-mechanism{--portfolio-positive:#a7f3d0;--portfolio-vacant:#fca5a5;--portfolio-blue:#93c5fd;--portfolio-surface:#14202f}@container portfolio (width<=310px){.portfolio-properties{column-gap:18px}.portfolio-chart-axis,.portfolio-chart-value{font-size:8px}}:root{--green:#0f7a4f;--green-2:#0b5f3d;--green-3:#0a8f5b;--mint:#e8f8ef;--mint-2:#f3fbf7;--ink:#14231d;--ink-2:#30453c;--muted:#5f6f67;--soft:#eef4f1;--line:#dbe8e1;--paper:#fff;--paper-2:#f8fbf9;--red:#dd4b4b;--amber:#d9941e;--blue:#4267d8;--shadow:0 26px 80px #14231d1f;--shadow-soft:0 14px 40px #14231d14;--radius-xl:34px;--radius-lg:24px;--radius-md:16px;--max:1180px;--nav-height:76px;--section-gap:clamp(40px, 4vw, 64px);--illustration-height:37rem;--focus-ring:#0b5f3d;--focus-ring-gap:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-rentum-sans);color:var(--ink);background:linear-gradient(#fbfdfc 0%,#f7faf8 38%,#fff 100%);margin:0;line-height:1.52}main{background:radial-gradient(42rem 54rem at 10% -2%,#0f7a4f1a,#0000 72%),radial-gradient(44rem 54rem at 88% 7%,#78dcaa24,#0000 72%),radial-gradient(40rem 62rem at 8% 24%,#0f7a4f11,#0000 72%),radial-gradient(46rem 68rem at 92% 42%,#78dcaa1a,#0000 72%),radial-gradient(42rem 66rem at 10% 60%,#0f7a4f11,#0000 72%),radial-gradient(46rem 70rem at 90% 77%,#78dcaa17,#0000 72%),radial-gradient(42rem 60rem at 12% 93%,#0f7a4f0f,#0000 72%)}a{color:inherit;text-decoration:none}button,input{font:inherit}:where(a,button,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,.brand,.btn,.price-value strong{text-wrap:balance}p,li,small{text-wrap:pretty}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.nav-wrap{z-index:20;backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #dbe8e1c7;position:sticky;top:0}.nav{height:var(--nav-height);justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.brand{font-family:var(--font-rentum-sans);letter-spacing:normal;color:#15803d;white-space:nowrap;justify-content:space-between;align-items:center;gap:0;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:40px;max-width:40px;height:40px;max-height:40px;margin-top:.25rem;margin-right:.75rem;display:block}.brand-mark{background:linear-gradient(135deg, var(--green), #19a96d);border-radius:9px;width:28px;height:28px;position:relative;box-shadow:0 10px 24px #0f7a4f42}.brand-mark:before{content:"";border:2px solid #fff;border-radius:7px;position:absolute;inset:7px}.brand-mark:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links{color:var(--muted);align-items:center;gap:16px;font-size:.88rem;font-weight:700;display:flex}.nav-links a:hover{color:var(--green)}.nav-cta{align-items:center;gap:10px;display:flex}@media (width>=1081px){.nav-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.mobile-nav{display:none;position:relative}.mobile-nav summary{width:42px;height:42px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#ffffffd1;border-radius:12px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-icon{width:21px;height:21px}.mobile-nav-close-icon,.mobile-nav[open] .mobile-nav-open-icon{display:none}.mobile-nav[open] .mobile-nav-close-icon{display:block}.mobile-nav-panel{z-index:30;width:min(330px,100vw - 26px);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffffa;border-radius:20px;gap:4px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-nav-panel>a{border-radius:10px;padding:11px 12px;font-size:.94rem;font-weight:750}.mobile-nav-panel>a:hover{color:var(--green);background:var(--mint)}.mobile-nav-actions{border-top:1px solid var(--line);grid-template-columns:1fr;gap:8px;margin-top:6px;padding-top:10px;display:grid}.mobile-nav-actions .btn{width:100%}.theme-toggle{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.theme-toggle:hover{color:#111827;background:#f3f4f6}.theme-toggle:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-gap), 0 0 0 5px var(--focus-ring);outline:none}.theme-toggle-icon{width:20px;height:20px;display:block}.theme-toggle-icon.hidden,.theme-toggle-icon[hidden]{display:none!important}.theme-toggle-light-icon{display:none}:root[data-theme=dark] .theme-toggle{color:#9ca3af}:root[data-theme=dark] .theme-toggle:hover{color:#fff;background:#374151}:root[data-theme=dark] .theme-toggle-dark-icon{display:none}:root[data-theme=dark] .theme-toggle-light-icon{display:block}.btn{letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 19px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:var(--green);box-shadow:0 16px 34px #0f7a4f3d}.btn-primary:hover{background:var(--green-2);box-shadow:0 20px 40px #0f7a4f4d}.btn-secondary{color:var(--green);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0f7a4f24}.btn-secondary:hover{color:var(--green-2);background:var(--mint);border-color:#0f7a4f4d;box-shadow:0 16px 34px #0f7a4f24}.btn-ghost{color:var(--muted);background:0 0;padding-inline:10px}.btn-ghost:hover{color:var(--green);box-shadow:none}.hero .btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.hero{padding:58px 0 var(--section-gap)}@media (width>=960px) and (height>=800px){.hero{min-height:calc(94svh - var(--nav-height) - 1px);padding-block:var(--section-gap);align-items:center;display:grid}}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.hero-copy{text-align:left;min-width:0}.hero .property-story-mechanism,.owner-finance-chart{--story-accent:#0f7a4f;--story-accent-rgb:15, 122, 79;--story-accent-ink:#0b5f3d;min-width:0;block-size:var(--illustration-height)}.eyebrow{color:var(--green-2);letter-spacing:0;background:#e8f8efd1;border:1px solid #0f7a4f21;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 12px;font-weight:800;display:inline-flex}.eyebrow-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #0f7a4f1a}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.05em;max-width:1080px;margin:0 auto 24px;font-size:clamp(3.25rem,5.15vw,4.35rem);font-weight:800;line-height:.98}.hero h1{margin-inline:0;font-size:clamp(2.75rem,4.2vw,3.6rem);line-height:1.04}.hero-title-line{display:block}.hero-lead{color:var(--ink-2);max-width:780px;margin:0 0 28px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.72}.hero-lead strong{color:var(--ink)}.hero-conversion{width:fit-content;max-width:100%;margin-inline:0}.hero-actions{flex-wrap:wrap;gap:13px;margin-bottom:0;display:flex}.hero-reassurance,.free-access-reassurance{color:var(--ink-2);letter-spacing:.005em;text-align:left;margin-top:12px;font-size:.875rem;font-weight:650;line-height:1.45;display:block}.principle-section{padding:var(--section-gap) 0;background:radial-gradient(circle at 14%,#0f7a4f14,#0000 26rem),linear-gradient(90deg,#e8f8efb8,#f8fbf9c2);border-block:0}.principle-statement{max-width:1120px;color:var(--ink);letter-spacing:-.04em;text-align:center;margin:0 auto;font-size:clamp(1.75rem,3.1vw,2.85rem);font-weight:800;line-height:1.16}.principle-premise,.principle-conclusion{display:block}.principle-premise{color:var(--ink)}.principle-conclusion{color:var(--green-2)}.check{color:var(--green);font-style:normal;font-weight:900}.app-top{border-bottom:1px solid var(--line);background:#ffffffbf;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.dots{gap:6px;display:flex}.dots span{background:#d8e6de;border-radius:50%;width:9px;height:9px}.app-title{color:var(--ink-2);font-size:.9rem;font-weight:800}.app-body{gap:14px;padding:18px;display:grid}.app-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:92px;padding:14px}.metric-card small{color:var(--muted);margin-bottom:7px;font-weight:700;display:block}.metric-card strong{letter-spacing:-.025em;font-size:1.12rem;display:block}.metric-card em{color:var(--green);margin-top:5px;font-size:.8rem;font-style:normal;font-weight:800;display:block}.control-flow{grid-template-columns:.92fr 1.08fr;gap:14px;display:grid}.signal-card,.queue-card,.import-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px;box-shadow:0 10px 26px #14231d0d}.signal-head,.queue-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.signal-head strong,.queue-head strong{letter-spacing:-.03em}.pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.pill.green{color:var(--green);background:var(--mint)}.pill.red{color:var(--red);background:#ffecec}.pill.amber{color:var(--amber);background:#fff4dc}.pill.blue{color:var(--blue);background:#eef2ff}.pill.gray{color:var(--muted);background:#f1f5f3}.chart{background:linear-gradient(#0f7a4f2e,#0f7a4f05),repeating-linear-gradient(0deg,#0000 0 34px,#dbe8e1bd 35px 36px);border-radius:16px;height:142px;position:relative;overflow:hidden}.chart svg{width:100%;height:100%;position:absolute;inset:0}.queue-list{gap:9px;display:grid}.queue-item{background:var(--paper-2);border:1px solid #dbe8e1c2;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.queue-icon{background:var(--mint);width:30px;height:30px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.queue-icon .fa-icon{font-size:.82rem;line-height:1;display:inline-flex}.queue-item strong{letter-spacing:-.015em;font-size:.86rem;display:block}.queue-item small{color:var(--muted)}.import-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-card strong{letter-spacing:-.025em;display:block}.import-card span{color:var(--muted);margin-top:3px;font-size:.86rem;display:block}.proof-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}main>section{padding:0 0 var(--section-gap)}.principle-section+section{padding-top:var(--section-gap)}section[id],.feature-story[id]{scroll-margin-top:96px}.section-head{grid-template-columns:.98fr .78fr;align-items:end;gap:36px;margin-bottom:28px;display:grid}.section-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:11px;font-size:.76rem;font-weight:800}h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2rem,3.25vw,3.35rem);font-weight:800;line-height:1.08}.section-head p,.split-copy p,.pricing-card p,.faq-intro p{color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.72}#publico{isolation:isolate;background:0 0;border-block:0;position:relative;overflow:hidden}.audience-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.audience-statement{min-width:0}.audience-statement .section-kicker,.free-access-head .section-kicker,.pricing-copy .section-kicker{margin-bottom:20px}.audience-title{letter-spacing:-.04em;text-wrap:balance;max-width:520px;font-size:clamp(2.75rem,3.5vw,3rem);line-height:1.08}.audience-title span{display:block}.audience-title-resolution{color:var(--green);margin-top:.09em}.audience-modes{border-top:1px solid #0f7a4f38;min-width:0}.audience-mode{border-bottom:1px solid #0f7a4f38;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:22px 0;display:grid}.audience-mode h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:1.2rem;line-height:1.3}.audience-mode p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.67}.comparison-section{isolation:isolate;position:relative}.comparison-intro .section-kicker{margin-bottom:20px}.comparison-section:before{content:"";z-index:-1;pointer-events:none;filter:blur(32px);background:radial-gradient(circle,#0f7a4f21,#0000 68%);position:absolute;inset:6% 24%}.comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;position:relative;overflow:visible}.compare-panel{--compare-divider:#7f948a2e;z-index:1;border:1px solid #7f948a52;border-radius:28px;flex-direction:column;min-width:0;padding:clamp(28px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 22px 56px #213d301a}.compare-panel:before{content:"";background:linear-gradient(90deg,#0000,#576c627a,#0000);height:2px;position:absolute;top:0;left:38px;right:38px}.compare-panel-before{background:linear-gradient(145deg,#fffffffa,#f5f9f7f5);margin:0}.compare-panel-after{--compare-divider:#a7f3d024;color:var(--ink);background:radial-gradient(circle at 100% 0,#4ade8029,#0000 24rem),linear-gradient(145deg,#103f31,#0e2b25);border-color:#4ade8052;margin:0;box-shadow:inset 0 1px #ffffff14,0 22px 56px #07543424}.compare-panel-after:before{background:linear-gradient(90deg,#0000,#86efacd1,#0000)}.compare-panel h3{color:var(--ink);letter-spacing:-.035em;align-content:start;gap:18px;margin:0;padding:0 0 28px;font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.12;display:grid}.compare-title{gap:.02em;display:grid}.compare-title>span{display:block}.compare-panel-after h3{color:#f9fafb}.compare-panel-after .compare-title>span:last-child{color:#a7f3d0}.compare-label{color:#b42f3e;letter-spacing:.1em;text-transform:uppercase;background:#c92f3f0e;border:1px solid #c92f3f29;border-radius:8px;align-items:center;gap:9px;width:max-content;padding:8px 11px;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}.compare-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.compare-panel-after .compare-label{color:#bbf7d0;background:#86efac14;border-color:#86efac38}.compare-panel-after .compare-label:before{background:#4ade80}.compare-list{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.compare-item{border-top:1px solid var(--compare-divider);color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;padding:22px 0;font-size:.95rem;font-weight:450;line-height:1.65;display:grid}.compare-item:last-child{padding-bottom:0}.compare-item strong{color:var(--ink);font-weight:650}.compare-panel-before .compare-item{color:var(--ink-2)}.compare-panel-after .compare-item{color:#c6dfd4}.compare-panel-after .compare-item strong{color:#f0fdf4}.compare-item i{width:24px;height:24px;color:var(--green);background:var(--mint);border-radius:8px;justify-content:center;align-items:center;font-size:.78rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex;position:relative}.compare-panel-after .compare-item i:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-3px;transform:rotate(45deg)}.compare-panel-after .compare-item i{color:#86efac;background:#4ade801f;border:1px solid #86efac3d}.compare-panel-before .compare-item i{color:#c94755;background:#c9475512;border:1px solid #c9475533}.compare-panel-before .compare-item i:before,.compare-panel-before .compare-item i:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;top:50%;left:50%}.compare-panel-before .compare-item i:before{transform:translate(-50%,-50%)rotate(45deg)}.compare-panel-before .compare-item i:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (width>=901px){@supports (grid-template-rows:subgrid){.comparison{grid-template-rows:auto repeat(4,auto);row-gap:0}.compare-panel{grid-row:span 5;grid-template-rows:subgrid;display:grid}.compare-list{grid-row:span 4;grid-template-rows:subgrid}}}.positioning-bridge{background:radial-gradient(circle at 14%,#0f7a4f14,#0000 26rem),linear-gradient(90deg,#e8f8efb8,#f8fbf9c2);border-block:1px solid #aeccbcb8;padding:0}.positioning-bridge-inner{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);align-items:center;gap:clamp(40px,4vw,56px);min-width:0;padding-block:clamp(32px,3vw,44px);display:grid}.positioning-bridge h2{max-width:760px;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:800;line-height:1.08}.positioning-bridge h2 span{color:var(--green)}.positioning-bridge p{color:var(--ink-2);border-left:1px solid #0f7a4f3d;max-width:440px;margin:0;padding-left:clamp(28px,3vw,40px);font-size:1rem;font-weight:500;line-height:1.72}.free-access{padding-block:clamp(56px,7vw,96px)}.free-access-head{margin-bottom:24px}.free-access-head h2{max-width:580px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.1}.free-access-head h2 span{color:var(--green)}.free-access-head>p{max-width:530px;color:var(--ink-2);margin:18px 0 0;font-size:1rem;line-height:1.7}.free-access-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy chart""conversion chart";align-items:start;gap:24px clamp(32px,4vw,56px);display:grid}.free-access-copy{grid-area:copy;min-width:0}.free-access-layout>.owner-finance-chart{grid-area:chart;align-self:center}.free-access-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.free-access-card{background:#ffffffa3;border:1px solid #0f7a4f21;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.free-access-card .icon{width:36px;height:36px;box-shadow:none;border-radius:11px;margin:0}.free-access-card .icon .fa-icon{font-size:.94rem}.free-access-card h3{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 7px;font-size:1rem;line-height:1.35}.free-access-card p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.free-access-card .free-access-sharing{color:var(--green-2);margin-top:8px;font-size:.8rem;font-weight:650;line-height:1.5}.free-access-conversion{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:conversion;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.free-access-conversion .btn{min-width:220px;min-height:56px;padding:14px 28px}.free-access-conversion .btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.free-access-conversion .free-access-reassurance{margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.free-access-reassurance strong{color:var(--ink);margin-bottom:2px;font-size:.9375rem;font-weight:750;display:block}.owner-finance-chart{flex-direction:column;gap:18px;min-width:0;margin:0;display:flex}.owner-finance-label,.hero .property-story-mechanism-label{color:var(--green-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800;line-height:1.52;display:block}.owner-finance-chart h3{letter-spacing:-.025em;margin:0 0 8px}.owner-finance-chart figcaption p{color:var(--muted);margin:0;font-size:.875rem}.owner-finance-summary{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.owner-finance-summary dt{color:var(--ink-2);margin-bottom:6px;font-size:.8rem;font-weight:600}.owner-finance-summary dd{letter-spacing:-.02em;margin:0;font-size:clamp(.9rem,1.5vw,1.08rem);font-weight:750}.owner-finance-net{grid-column:1/-1}.owner-finance-net dd{color:var(--ink);font-size:clamp(1.8rem,2.7vw,2.2rem);line-height:1.15}.owner-finance-income dd{color:#047857}.owner-finance-expense dd{color:#b91c1c}.owner-finance-income dt:before,.owner-finance-expense dt:before{content:"";background:#10b981;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.owner-finance-expense dt:before{background:#ef4444}.owner-finance-plot{aspect-ratio:16/9;flex:auto;width:100%;height:auto;min-height:0;margin-top:auto;display:block;overflow:visible}.owner-finance-grid{stroke:#30453c26;stroke-dasharray:3 4}.owner-finance-axis{fill:var(--muted);font-size:clamp(12px,1vw,14px);font-weight:550}.owner-finance-bars-income{fill:#10b981;stroke:#047857;stroke-width:.75px}.owner-finance-bars-expense{fill:#ef4444;stroke:#b91c1c;stroke-width:.75px}.card,.pricing-card,.routine-card,.form-card,.visual-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffe0;border:1px solid #dbe8e1f2}.icon{width:46px;height:46px;color:var(--green);background:linear-gradient(#f1fcf6 0%,#dff5e9 100%);border:1px solid #0f7a4f29;border-radius:16px;place-items:center;margin-bottom:16px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffdb,0 12px 24px #0f7a4f1a}.icon .fa-icon{z-index:1;color:currentColor;font-size:1.08rem;line-height:1;display:inline-flex;position:relative}.icon-money .fa-icon,.icon-contract .fa-icon{font-size:1.04rem}.icon:before,.icon:after,.queue-icon:before,.queue-icon:after,.timeline-dot:before,.timeline-dot:after{content:none!important;display:none!important}.owner-section{color:#fff;background:radial-gradient(circle at 88% 0,#4ade802e,#0000 24rem),linear-gradient(135deg,#10221b,#123c2d 64%,#0c5a3b);border:1px solid #ffffff1a;border-radius:34px;padding:clamp(36px,4.5vw,54px);position:relative;overflow:hidden;box-shadow:0 28px 76px #0a3d2b2e}.owner-head{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:end;gap:clamp(42px,6vw,80px);margin-bottom:38px;display:grid}.owner-section .section-kicker{color:#bdf3d3}.owner-section h2{color:#fff;max-width:650px;margin:0;font-size:clamp(2.4rem,3.55vw,3.45rem);line-height:1.04}.owner-description{justify-self:end;max-width:600px}.owner-section p{color:#ffffffd1;margin-bottom:0;font-size:.96rem;line-height:1.7}.product-overview .owner-head{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:end;gap:clamp(42px,5vw,66px);margin-bottom:40px}.product-overview{padding-bottom:calc(clamp(36px,4.5vw,54px) - 24px)}.product-overview-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:16px;display:flex}.product-overview-meta .section-kicker{margin-bottom:0}.product-overview-subscription{color:#b7dfc7;letter-spacing:.065em;text-transform:uppercase;background:#22c55e12;border:1px solid #86efac3d;border-radius:999px;max-width:100%;padding:6px 11px;font-size:.67rem;font-weight:700;line-height:1.4}.product-overview h2{max-width:680px;font-size:clamp(2.4rem,3.25vw,3.2rem)}.product-overview .owner-description{max-width:560px}.product-overview .owner-description p+p{margin-top:14px}.product-area-map{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,38px);display:grid}.product-area-link{color:#fff;border-top:1px solid #ffffff2e;grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"icon title arrow""icon copy arrow";gap:6px 14px;min-height:128px;padding:20px 0 24px;text-decoration:none;display:grid;position:relative}.product-area-link:before{content:"";transform-origin:0;background:linear-gradient(90deg,#86efac 0%,#86efac9e 48%,#86efac14 100%);width:100%;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.product-area-link:hover:before,.product-area-link:focus-visible:before{transform:scaleX(1)}.product-area-link:focus-visible{z-index:1;outline-offset:5px;outline:3px solid #bbf7d0}.product-area-icon{color:#86efac;background:#22c55e1f;border:1px solid #86efac2e;border-radius:13px;grid-area:icon;align-self:start;place-items:center;width:40px;height:40px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid;box-shadow:inset 0 1px #ffffff0a}.product-area-icon .fa-icon{font-size:1.02rem}.product-area-link strong{color:#fff;letter-spacing:-.02em;grid-area:title;align-self:end;font-size:.97rem;line-height:1.3;transition:color .2s;display:block}.product-area-link small{color:#ffffffb8;grid-area:copy;font-size:.78rem;line-height:1.52;display:block}.product-area-arrow{color:#bdf3d3bd;grid-area:arrow;place-self:start end;padding-top:5px;transition:color .2s,transform .2s}.product-area-arrow .fa-icon{font-size:.8rem}.product-area-link:hover .product-area-arrow,.product-area-link:focus-visible .product-area-arrow{color:#bbf7d0;transform:translateY(3px)}.product-area-link:hover strong,.product-area-link:focus-visible strong{color:#bbf7d0}.product-area-link:hover .product-area-icon,.product-area-link:focus-visible .product-area-icon{color:#bbf7d0;background:#22c55e2e;border-color:#86efac4d;transform:translateY(-1px)}.split-section{grid-template-columns:.94fr 1.06fr;align-items:center;gap:30px;display:grid}.split-copy h2{margin-bottom:18px}.split-copy .btn{margin-top:24px}.visual-card{padding:24px}.timeline{gap:13px;display:grid;position:relative}.timeline-item{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid;position:relative}.timeline-item:not(:last-child):after{content:"";z-index:0;background:#dbe8e1;width:2px;position:absolute;top:42px;bottom:-13px;left:20px}.timeline-dot{z-index:1;background:#e8f8ef;border:1px solid #0f7a4f24;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;line-height:1;display:inline-flex;position:relative;box-shadow:0 12px 24px #14231d0d}.timeline-dot .fa-icon{color:var(--green);font-size:.88rem;line-height:1;display:inline-flex}.timeline-content{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:16px}.timeline-content strong{letter-spacing:-.03em;margin-bottom:4px;display:block}.timeline-content p{color:var(--muted);margin:0;line-height:1.55}.feature-stories{gap:var(--section-gap);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;position:relative;overflow:visible}.feature-story{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(36px,4vw,56px);padding:clamp(38px,5vw,62px);position:relative;overflow:hidden}.feature-story .split-copy,.feature-story .visual-card{z-index:1;position:relative}.feature-story .split-copy{max-width:520px}.feature-story .section-kicker{background:#e8f8efc7;border:1px solid #0f7a4f24;border-radius:999px;align-items:center;min-height:30px;margin-bottom:18px;padding:6px 11px;font-size:.7rem;line-height:1;display:inline-flex}.feature-story .split-copy h2{max-width:620px;margin-bottom:22px;font-size:clamp(2.25rem,3.35vw,3.25rem);line-height:1.03}.feature-story .split-copy p{font-size:.96rem;line-height:1.7}.feature-story .visual-card{background:#f8fbf9db;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 18px 46px #14231d12}.feature-story .timeline{gap:0}.feature-story .timeline-item{grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:0;min-height:112px;padding:0}.feature-story .timeline-item:not(:last-child){border-bottom:1px solid #dbe8e1eb}.feature-story .timeline-item:not(:last-child):after{content:none}.feature-story .timeline-dot{width:38px;height:38px;box-shadow:none;border-radius:13px;place-self:center}.feature-story .timeline-content{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;min-width:0;padding:22px 24px 22px 4px;display:flex}.feature-story .timeline-content strong{margin-bottom:6px;font-size:1rem;line-height:1.35}.feature-story .timeline-content p{font-size:.9rem;line-height:1.58}.feature-story-editorial{--story-accent:#0f7a4f;--story-accent-rgb:15, 122, 79;--story-accent-ink:#0b5f3d;isolation:isolate;border:1px solid rgba(var(--story-accent-rgb), .18);background:radial-gradient(circle at 92% 8%, rgba(var(--story-accent-rgb), .1), transparent 24rem), linear-gradient(145deg, #fffffff5, #f2f8f5eb);border-radius:36px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px clamp(44px,5vw,72px);padding:clamp(46px,4.8vw,58px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 26px 70px #14231d14}.feature-story-editorial:before{content:"";z-index:-1;border:1px solid rgba(var(--story-accent-rgb), .1);width:390px;height:390px;box-shadow:0 0 0 54px rgba(var(--story-accent-rgb), .025), 0 0 0 108px rgba(var(--story-accent-rgb), .018);pointer-events:none;border-radius:999px;position:absolute;top:-250px;right:-165px}.feature-story-editorial:after{content:"";background:linear-gradient(90deg, var(--story-accent) 0 34%, rgba(var(--story-accent-rgb), .58) 60%, rgba(var(--story-accent-rgb), 0) 100%);pointer-events:none;border-radius:999px;width:clamp(180px,14vw,220px);height:4px;position:absolute;top:0;left:clamp(46px,4.8vw,58px)}#propostas.feature-story-editorial{--story-accent:#397fc4;--story-accent-rgb:57, 127, 196;--story-accent-ink:#245f9e}#locacoes.feature-story-editorial{--story-accent:#4e9c58;--story-accent-rgb:78, 156, 88;--story-accent-ink:#2f7538}#financas.feature-story-editorial{--story-accent:#268f86;--story-accent-rgb:38, 143, 134;--story-accent-ink:#0f766e}#manutencoes.feature-story-editorial{--story-accent:#b8752d;--story-accent-rgb:184, 117, 45;--story-accent-ink:#8a541d}#pendencias.feature-story-editorial{--story-accent:#b75462;--story-accent-rgb:183, 84, 98;--story-accent-ink:#993c4a}.feature-story-editorial .split-copy{align-self:center;max-width:560px}.feature-story-editorial .split-copy h2{text-wrap:balance;max-width:560px;font-size:clamp(2.85rem,3.4vw,3.45rem);line-height:.99}.feature-heading-line{display:block}.feature-story-editorial .split-copy>p{max-width:520px;color:color-mix(in srgb, var(--ink) 70%, var(--muted));font-size:1rem;line-height:1.72}:is(.feature-story-editorial,.hero) .story-mechanism{align-content:space-between;align-self:stretch;min-height:390px;display:grid}:is(.feature-story-editorial,.hero) .story-mechanism,.owner-finance-chart{border:1px solid rgba(var(--story-accent-rgb), .24);background:radial-gradient(circle at 100% 0%, rgba(var(--story-accent-rgb), .18), transparent 19rem), linear-gradient(145deg, #f6fbf8fa, #eaf4efeb);border-radius:26px;padding:34px 36px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 24px 54px #14231d1c}:is(.feature-story-editorial,.hero) .story-mechanism:before,.owner-finance-chart:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 42%);position:absolute;inset:0}@media (width>=1081px){#propostas .split-copy,#financas .split-copy,#pendencias .split-copy{grid-area:1/2}#propostas .story-mechanism,#financas .story-mechanism,#pendencias .story-mechanism{grid-area:1/1}.hero .property-event-sequence>li,#imoveis .property-event-sequence>li{justify-self:start;width:calc(100% - 20px)}#propostas.feature-story-editorial:after,#financas.feature-story-editorial:after,#pendencias.feature-story-editorial:after{left:auto;right:clamp(46px,4.8vw,58px);transform:scaleX(-1)}}:is(.feature-story-editorial,.hero) .property-story-mechanism{--property-event-rail-cutout:#eef6f2;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.property-story-mechanism-head{z-index:1;max-width:470px;position:relative}.property-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.story-mechanism h3,.feature-proof-item h3{color:var(--ink);letter-spacing:-.025em;margin:0}.story-mechanism h3{max-width:430px}.story-mechanism h3,.owner-finance-chart h3{font-size:1.24rem;line-height:1.24}.story-mechanism p,.feature-proof-item p{color:var(--muted);margin:0}.story-mechanism p{max-width:440px;margin-top:9px;font-size:.91rem;line-height:1.6}.property-event-sequence{--property-event-gap:7px;align-self:center;gap:var(--property-event-gap);grid-template-columns:1fr;margin:16px 0 0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.property-event-sequence li{--event-color:#178b59;--event-color-rgb:23, 139, 89;z-index:1;border:1px solid rgba(var(--event-color-rgb), .2);background:linear-gradient(90deg, rgba(var(--event-color-rgb), .075), #ffffff70 46%), #ffffff85;text-align:left;border-radius:12px;min-width:0;min-height:54px;padding:8px 10px 9px;display:block;position:relative;box-shadow:inset 0 1px #ffffff85,0 7px 18px #14231d0b;container:property-event/inline-size}.property-event-sequence li:before{content:"";z-index:-1;width:1px;height:calc(100% + var(--property-event-gap));background:#64748b61;border-radius:999px;position:absolute;top:18px;left:-18.5px}.property-event-sequence li:last-child:before{content:none}.property-event-sequence li.is-information{--event-color:#2f6ea8;--event-color-rgb:47, 110, 168;--event-node-bg:#dbeafe}.property-event-sequence li.is-revenue{--event-color:#0b6b42;--event-color-rgb:11, 107, 66;--event-node-bg:#dcfce7}.property-event-sequence li.is-expense{--event-color:#9f3f4d;--event-color-rgb:159, 63, 77;--event-node-bg:#ffe4e6}.property-event-detail{gap:6px;min-width:0;display:grid}.property-event-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.property-event-meta{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.property-event-date,.property-event-competence{min-height:17px;color:var(--muted);letter-spacing:.01em;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:.5rem;font-weight:740;line-height:1;display:inline-flex}.property-event-date svg,.property-event-competence svg{flex:none;width:9px;height:9px}.property-event-competence-label{color:var(--muted);font-weight:650}.property-event-competence-value{color:var(--ink-2);font-weight:850}.property-event-kind{border:1px solid rgba(var(--event-color-rgb), .23);background:rgba(var(--event-color-rgb), .1);min-height:16px;color:var(--event-color);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 6px;font-size:.48rem;font-weight:880;line-height:1;display:inline-flex}.property-event-amount{background:rgba(var(--event-color-rgb), .13);color:var(--event-color);white-space:nowrap;border-radius:7px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:840;line-height:1.15}.property-event-summary{min-width:0}.property-event-summary strong{min-width:0;color:var(--ink);letter-spacing:-.015em;font-size:.72rem;font-weight:820;line-height:1.25}.property-event-support{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 10px;font-size:.59rem;font-weight:720;line-height:1.2;display:flex}.property-event-origin-icon{color:#0b6b42;flex:0 0 10px;width:10px;height:10px;display:block}.property-event-support>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.property-event-support>.property-event-origin{white-space:normal;max-width:100%;margin-inline-start:auto}.property-event-attachment-icon{width:1em;height:1em;color:inherit;flex:none;font-size:.56rem;display:block;overflow:visible}.property-event-node{z-index:2;background:var(--event-node-bg);width:24px;height:24px;color:var(--event-color);box-shadow:inset 0 0 0 1px rgba(var(--event-color-rgb), .42), 0 0 0 5px var(--property-event-rail-cutout);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;left:-30px;transform:translateY(-50%)}.property-event-node svg{width:14px;height:14px}@container property-event (width<=300px){.property-event-head{flex-direction:column;gap:5px}.property-event-amount{justify-content:center;align-self:flex-start;align-items:center;min-height:25px;line-height:1;display:inline-flex}}@container property-event (width<=230px){.property-event-meta{flex-direction:column;align-items:flex-start;gap:4px}}.feature-proof-rail{border:1px solid rgba(var(--story-accent-rgb), .16);background:#ffffff75;border-radius:22px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffa8}.feature-proof-item{min-width:0;padding:29px clamp(25px,2.6vw,32px);position:relative}.feature-proof-item+.feature-proof-item{border-left:1px solid rgba(var(--story-accent-rgb), .14)}.feature-proof-marker{background:linear-gradient(90deg, var(--story-accent), rgba(var(--story-accent-rgb), .18));width:42px;height:4px;box-shadow:0 5px 14px rgba(var(--story-accent-rgb), .16);border-radius:999px;margin-bottom:20px;display:block}.feature-proof-item h3{max-width:40ch;font-size:1.04rem;line-height:1.28}.feature-proof-item p{max-width:48ch;margin-top:10px;font-size:.88rem;line-height:1.6}.proposal-story-mechanism{background:radial-gradient(circle at 100% 0,#2563eb17,#0000 16rem),radial-gradient(circle at 0 100%,#22c55e1f,#0000 18rem),linear-gradient(145deg,#e8f8efe0,#f8fbf9b8)}.proposal-story-mechanism-head{z-index:2;max-width:470px;position:relative}.feature-story-editorial .proposal-story-mechanism{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.proposal-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.proposal-round-stack{z-index:1;perspective:800px;align-self:center;height:164px;margin:20px 0 8px;padding:0;list-style:none;position:relative}.proposal-round-stack:before{content:"";filter:blur(9px);pointer-events:none;background:radial-gradient(circle at 20%,#22c55e1f,#0000 48%),radial-gradient(circle at 82% 62%,#2563eb1c,#0000 46%);border-radius:22px;position:absolute;inset:26px 2% 0 12%}.proposal-round-sheet{color:#40584d;transform-origin:top;background:#f8fbf9f0;border:1px solid #0f7a4f2e;border-radius:17px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:0 15px;line-height:1.2;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff9e,0 13px 30px #14231d17}.proposal-round-sheet>span:first-child{letter-spacing:.055em;opacity:1;border:1px solid;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.61rem;font-weight:880;display:grid}.proposal-round-sheet strong{letter-spacing:.035em;text-transform:uppercase;min-width:0;font-size:.71rem;font-weight:840;line-height:1.25}.proposal-round-signals{grid-template-columns:repeat(3,16px);justify-content:end;align-items:center;gap:4px;width:56px;display:grid}.proposal-round-signals i{background:#64748b47;border-radius:999px;height:4px;display:block;box-shadow:inset 0 0 0 1px #64748b0f}.proposal-round-sheet.is-initial{opacity:1;top:0;left:0;right:15%;transform:scale(.985)}.proposal-round-sheet.is-owner-counter{z-index:2;color:#236348;background:#f1fbf5fa;border-color:#0f7a4f4a;top:45px;left:7%;right:7.5%;box-shadow:inset 0 1px #ffffffad,0 15px 32px #1453391c}.proposal-round-sheet.is-owner-counter .proposal-round-signals i:first-child{background:#3b82f6}.proposal-round-sheet.is-owner-counter .proposal-round-signals i:last-child{background:#22c55e}.proposal-round-sheet.is-tenant-counter{z-index:3;color:#244d86;background:#f8fbf9fe;border-color:#2563eb40;top:90px;left:14%;right:0;box-shadow:inset 3px 0 #2563eba8,inset 0 1px #ffffffb8,0 18px 38px #1e40af21}.proposal-round-sheet.is-tenant-counter .proposal-round-signals i:first-child{background:#3b82f6}.proposal-round-sheet.is-tenant-counter .proposal-round-signals i:nth-child(2){background:#22c55e}.proposal-round-sheet.is-tenant-counter .proposal-round-signals i:nth-child(3){background:#ef6474}.proposal-diff-legend{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.proposal-diff-legend span{color:#236348;background:#ffffff94;border:1px solid #0f7a4f24;border-radius:999px;align-items:center;min-height:25px;padding:5px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.proposal-diff-legend span:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px;margin-right:6px}.proposal-diff-legend .is-changed{color:#245aa5;background:#eff6ffc2;border-color:#2563eb29}.proposal-diff-legend .is-changed:before{background:#3b82f6}.proposal-diff-legend .is-removed{color:#a33e4d;background:#fef2f2c2;border-color:#dc262629}.proposal-diff-legend .is-removed:before{background:#ef6474}.lease-story-mechanism{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 17rem),radial-gradient(circle at 0 100%,#0f7a4f14,#0000 18rem),linear-gradient(145deg,#e8f8efe6,#f8fbf9b3)}.lease-story-mechanism-head{z-index:2;max-width:470px;position:relative}.feature-story-editorial .lease-story-mechanism{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.lease-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.lease-adjustment-visual{grid-template-columns:minmax(0,1fr) 78px minmax(0,1.08fr);align-self:center;align-items:stretch;gap:14px;margin:22px 0 14px;display:grid;position:relative}.lease-adjustment-operation:before,.lease-adjustment-operation:after{content:"";z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}.lease-adjustment-operation:before{background:linear-gradient(90deg,#0f7a4f3d,#22c55ee0);border-radius:999px;width:18px;height:2px;left:-18px}.lease-adjustment-operation:after{clip-path:polygon(0 39%,68% 39%,68% 0,100% 50%,68% 100%,68% 61%,0 61%);background:#22c55e;width:18px;height:10px;right:-18px}.lease-rent-state{z-index:1;background:#ffffff94;border:1px solid #0f7a4f26;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff94,0 12px 28px #0f7a4f0d}.lease-rent-state>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:.64rem;font-weight:850;line-height:1.2;display:inline-flex}.lease-rent-state>span .fa-icon{color:#0f7a4f;background:#dcfce7b8;border:1px solid #0f7a4f2e;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.76rem;display:grid;box-shadow:inset 0 1px #ffffff94}.lease-rent-state>strong{color:var(--ink);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:850;line-height:1}.lease-rent-state>small{color:var(--muted);margin-top:8px;font-size:.64rem;font-weight:700;line-height:1.25}.lease-rent-state.is-current{background:radial-gradient(circle at 100% 0,#4ade8030,#0000 8rem),linear-gradient(145deg,#dbf6e7f0,#f2fbf6d1);border-color:#22c55e6b;box-shadow:inset 0 1px #ffffffbd,0 16px 34px #0f7a4f1c}.lease-rent-state.is-current>span,.lease-rent-state.is-current>strong{color:#0f7a4f}.lease-rent-state.is-current>span .fa-icon{color:#fff;background:#16a34a;border-color:#16a34abd;box-shadow:inset 0 1px #ffffff3d,0 6px 14px #16a34a33}.lease-adjustment-operation{z-index:2;color:#f0fdf4;text-align:center;background:radial-gradient(circle at 35% 20%,#86efac42,#0000 55%),#0f7a4f;border:1px solid #86efacbd;border-radius:999px;place-content:center;place-self:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 0 7px #22c55e1c,0 12px 24px #0f7a4f33}.lease-adjustment-operation span{letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.5rem;font-weight:850;line-height:1}.lease-adjustment-operation strong{letter-spacing:-.025em;font-size:1rem;font-weight:900;line-height:1}.lease-adjustment-details{background:#ffffff6e;border:1px solid #0f7a4f24;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lease-adjustment-details li{gap:4px;min-width:0;padding:11px 12px;display:grid}.lease-adjustment-details li+li{border-left:1px solid #0f7a4f1f}.lease-adjustment-details span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.57rem;font-weight:800;line-height:1.2}.lease-adjustment-details strong{color:#236348;font-size:.72rem;font-weight:800;line-height:1.2}.lease-adjustment-details li:first-child strong{white-space:nowrap}.feature-story-editorial .finance-story-mechanism{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 15rem),radial-gradient(circle at 0 100%,#22c55e1f,#0000 18rem),linear-gradient(145deg,#e8f8efe6,#f8fbf9b8)}.finance-story-mechanism-head{z-index:2;max-width:470px;position:relative}.feature-story-editorial .finance-story-mechanism{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.finance-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.finance-analysis{z-index:2;align-self:end;gap:13px;margin-top:25px;display:grid;position:relative}.finance-result-summary{background:linear-gradient(110deg,#ffffffb3,#e8f8f4bd);border:1px solid #268f8630;border-radius:17px;padding:15px 17px 16px;box-shadow:inset 0 1px #ffffffb3,0 12px 25px #144c450e}.finance-result-summary-head,.finance-result-summary-values,.finance-change-heading,.finance-property-change-head,.finance-origin-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-result-summary-head>span:first-child,.finance-change-heading>span:first-child{color:#376c67;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:850;line-height:1.15}.finance-result-basis{color:#23786f;white-space:nowrap;background:#ffffff80;border:1px solid #268f862b;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex}.finance-result-basis .fa-icon{opacity:.86;font-size:.5rem}.finance-result-summary-values{align-items:flex-end;margin-top:8px}.finance-result-summary-values>strong{color:var(--ink);letter-spacing:-.045em;font-size:1.72rem;font-weight:850;line-height:1}.finance-result-change{color:#9f3f4d;white-space:nowrap;align-items:baseline;gap:6px;line-height:1;display:flex}.finance-result-change>strong{background:#9f3f4d17;border-radius:8px;align-items:center;gap:4px;min-height:26px;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.finance-result-change small{color:var(--muted);font-size:.53rem;font-weight:720}.finance-change-block{background:#ffffff6b;border:1px solid #268f8629;border-radius:17px;padding:14px 15px 15px;box-shadow:inset 0 1px #ffffff80}.finance-change-heading{padding:0 2px 10px}.finance-change-heading strong{color:var(--muted);font-size:.56rem;font-weight:760;line-height:1}.finance-property-changes{gap:9px;margin:0;padding:0;list-style:none;display:grid}.finance-property-change{grid-template-columns:104px minmax(0,1fr) 54px;align-items:center;gap:9px;min-width:0;display:grid}.finance-property-change.change-width-small{--change-width:6%}.finance-property-change.change-width-medium{--change-width:22.9%}.finance-property-change.change-width-large{--change-width:42.1%}.finance-property-change-head{display:contents}.finance-property-change-head strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:780;line-height:1.15;overflow:hidden}.finance-property-change-head span{white-space:nowrap;grid-column:3;justify-self:end;font-size:.63rem;font-weight:850;line-height:1}.finance-property-change.is-negative .finance-property-change-head span{color:#9f3f4d}.finance-property-change.is-positive .finance-property-change-head span{color:#0f7a4f}.finance-change-track{background:#64748b1c;border-radius:999px;grid-area:1/2;height:8px;position:relative;overflow:hidden}.finance-change-track:before{content:"";background:#64748b42;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.finance-change-track i{width:var(--change-width);border-radius:999px;position:absolute;top:1px;bottom:1px}.finance-property-change.is-negative .finance-change-track i{background:linear-gradient(270deg,#fb7185,#fb71856b);border-radius:999px 0 0 999px;right:50%}.finance-property-change.is-positive .finance-change-track i{background:linear-gradient(90deg,#34d399,#34d3996b);border-radius:0 999px 999px 0;left:50%}.finance-origin{background:linear-gradient(90deg,#9f3f4d13,#ffffff4d);border:1px solid #9f3f4d29;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.finance-origin>.fa-icon{color:#9f3f4d;background:#ffffff6b;border:1px solid #9f3f4d2e;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.finance-origin-copy{min-width:0}.finance-origin-copy span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:.49rem;font-weight:800;line-height:1;display:block}.finance-origin-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:820;line-height:1.2;display:block;overflow:hidden}.finance-origin-value{color:#9f3f4d;white-space:nowrap;justify-items:end;gap:3px;display:grid}.finance-origin-value strong{font-size:.7rem;font-weight:850;line-height:1}.finance-origin-value small{color:var(--muted);align-items:center;gap:4px;font-size:.48rem;font-weight:720;line-height:1;display:inline-flex}.feature-story-editorial .maintenance-story-mechanism{background:radial-gradient(circle at 0 0,#b8752d24,#0000 16rem),radial-gradient(circle at 100% 100%,#22c55e1f,#0000 18rem),linear-gradient(145deg,#f0f8f5eb,#f8fbf9b8)}.maintenance-story-mechanism-head{z-index:2;max-width:475px;position:relative}.feature-story-editorial .maintenance-story-mechanism{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.maintenance-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.maintenance-case{z-index:1;background:#fff9;border:1px solid #b8752d33;border-radius:19px;align-self:end;gap:12px;margin-top:22px;padding:15px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff9e,0 14px 32px #452d1714}.maintenance-case-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.maintenance-case-context{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.maintenance-case-context>.fa-icon{color:#a56422;background:#ffedd5ad;border:1px solid #b8752d3d;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.68rem;display:grid}.maintenance-case-context small{color:var(--muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:780;line-height:1;overflow:hidden}.maintenance-case-context strong{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:820;line-height:1.2;overflow:hidden}.maintenance-case-status{color:#15803d;white-space:nowrap;background:#dcfce7a8;border:1px solid #15803d33;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:5px 8px;font-size:.55rem;font-weight:830;line-height:1;display:inline-flex}.maintenance-evidence-compare{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.maintenance-evidence-card{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 7rem),#eff6ffa3;border:1px solid #3b82f62e;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;min-height:108px;padding:10px;display:grid}.maintenance-evidence-card.is-after{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 7rem),#ecfdf5a8;border-color:#15803d2e}.maintenance-evidence-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.maintenance-evidence-head span{color:#2e70b7;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850;line-height:1}.maintenance-evidence-card.is-after .maintenance-evidence-head span{color:#15803d}.maintenance-evidence-head small{color:var(--muted);white-space:nowrap;font-size:.48rem;font-weight:720;line-height:1}.maintenance-photo-strip{grid-template-columns:1.35fr .8fr;gap:5px;min-height:48px;display:grid}.maintenance-photo-strip span{color:#3b76b5;background:linear-gradient(145deg,#dbeafec2,#ffffff94);border:1px solid #3b82f629;border-radius:8px;place-items:center;min-width:0;font-size:.72rem;display:grid}.maintenance-evidence-card.is-after .maintenance-photo-strip span{color:#178b59;background:linear-gradient(145deg,#dcfce7c2,#ffffff94);border-color:#15803d29}.maintenance-evidence-card>strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.22;overflow:hidden}.maintenance-evidence-link{color:#a56422;text-align:center;align-content:center;justify-items:center;gap:5px;min-width:0;display:grid}.maintenance-evidence-link .fa-icon{background:#ffedd5ad;border:1px solid #b8752d3d;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.61rem;display:grid}.maintenance-evidence-link small{letter-spacing:.045em;text-transform:uppercase;font-size:.45rem;font-weight:820;line-height:1.05}.maintenance-quote-decision{background:#fffbeb8a;border:1px solid #b8752d2e;border-radius:14px;padding:11px 12px}.maintenance-quote-head,.maintenance-quote-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenance-quote-head span,.maintenance-quote-footer span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:.54rem;font-weight:750;line-height:1.2;display:inline-flex}.maintenance-quote-head span{color:#9a5f21;letter-spacing:.05em;text-transform:uppercase;font-weight:840}.maintenance-quote-head>strong{color:#9a5f21;white-space:nowrap;font-size:.78rem;font-weight:860;line-height:1}.maintenance-quote-provider{justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;display:flex}.maintenance-quote-provider strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.2;overflow:hidden}.maintenance-quote-provider small{color:var(--muted);white-space:nowrap;font-size:.49rem;font-weight:700;line-height:1}.maintenance-quote-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.maintenance-quote-items span{min-width:0;min-height:28px;color:var(--muted);background:#ffffff7a;border:1px solid #b8752d24;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;font-size:.5rem;font-weight:700;line-height:1.1;display:flex}.maintenance-quote-items strong{color:var(--ink-2);white-space:nowrap;font-size:.54rem;font-weight:820}.maintenance-quote-footer{border-top:1px solid #b8752d24;margin-top:9px;padding-top:9px}.maintenance-quote-footer span .fa-icon{color:#a56422}.maintenance-quote-footer>strong{color:#15803d;white-space:nowrap;font-size:.62rem;font-weight:840;line-height:1.2}.feature-story-editorial .task-story-mechanism{background:radial-gradient(circle at 100% 0,#b754621f,#0000 16rem),radial-gradient(circle at 0 100%,#22c55e1a,#0000 18rem),linear-gradient(145deg,#f0f8f5eb,#f8fbf9b8);grid-template-rows:auto minmax(0,1fr);align-content:stretch}.task-story-mechanism-head{z-index:2;max-width:470px;position:relative}.task-story-mechanism-label{color:#178b59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.66rem;font-weight:850;line-height:1;display:block}.task-focus{z-index:1;background:#ffffff9e;border:1px solid #b7546233;border-radius:19px;align-self:end;gap:13px;margin-top:22px;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff9e,0 14px 32px #40222814}.task-focus-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.task-focus-context{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;align-items:center;font-size:.59rem;font-weight:760;line-height:1.2;display:inline-flex}.task-focus-context .fa-icon{color:var(--story-accent);margin-right:7px;font-size:.61rem}.task-focus-badges{flex:none;align-items:center;gap:5px;display:flex}.task-focus-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:.56rem;font-weight:820;line-height:1;display:inline-flex}.task-focus-badge.is-status{color:#1d5fba;background:#dbeafea3;border-color:#2563eb33}.task-focus-badge.is-priority{color:#a33d4d;background:#ffe4e6a8;border-color:#b7546238}.task-focus-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.task-focus-title>.fa-icon{color:#a33d4d;background:#ffe4e69e;border:1px solid #b7546240;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.76rem;display:grid;box-shadow:inset 0 1px #ffffff8c}.task-focus-title h4{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.task-focus-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.task-focus-meta>span{min-width:0;min-height:34px;color:var(--muted);background:#f8fafc8f;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:.61rem;font-weight:690;line-height:1.25;display:flex}.task-focus-meta .fa-icon{color:var(--story-accent);font-size:.61rem}.task-focus-meta strong{color:var(--ink-2);font-weight:810}.task-focus-progress{border-top:1px solid #b7546224;padding-top:13px}.task-focus-progress-head{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:.62rem;font-weight:760;line-height:1.2;display:flex}.task-focus-progress-head strong{color:var(--story-accent);white-space:nowrap;font-size:.6rem;font-weight:840}.task-focus-progress-track{background:#94a3b82e;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.task-focus-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#20ad69,#54d88f);width:50%;height:100%;display:block;box-shadow:0 0 12px #20ad6938}.task-step-list{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.task-step{min-width:0;min-height:33px;color:var(--muted);background:#f8fafc70;border:1px solid #94a3b826;border-radius:10px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:.62rem;font-weight:700;line-height:1.25;display:grid}.task-step-node{color:#64748bb8;border:1px solid #94a3b857;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.48rem;display:grid}.task-step.is-done{color:color-mix(in srgb, var(--muted) 82%, #15803d)}.task-step.is-done .task-step-node{color:#15803d;background:#dcfce7a3;border-color:#15803d3d}.task-step.is-current{color:var(--ink-2);background:#fff1f2ad;border-color:#b754623d;box-shadow:inset 3px 0 #b75462b8}.task-step.is-current .task-step-node{color:#a33d4d;background:#ffe4e6b8;border-color:#b7546247}.task-step-tag{color:#a33d4d;white-space:nowrap;background:#b754621a;border-radius:999px;align-items:center;min-height:21px;padding:4px 7px;font-size:.51rem;font-weight:840;line-height:1;display:inline-flex}.feature-story-editorial .section-kicker{min-height:38px;color:var(--story-accent-ink);border-color:rgba(var(--story-accent-rgb), .22);background:rgba(var(--story-accent-rgb), .09);letter-spacing:.105em;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffffa3, 0 8px 18px rgba(var(--story-accent-rgb), .08);gap:10px;margin-bottom:20px;padding:8px 14px;font-size:.84rem;font-weight:850}.feature-story-editorial .section-kicker:before{content:"";background:var(--story-accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--story-accent-rgb), .12);border-radius:999px;flex:0 0 8px}:is(.feature-story-editorial,.hero) .story-mechanism{border-color:rgba(var(--story-accent-rgb), .24);background:radial-gradient(circle at 100% 0%, rgba(var(--story-accent-rgb), .18), transparent 19rem), linear-gradient(145deg, #f6fbf8fa, #eaf4efeb)}.feature-story-editorial .property-story-mechanism-label,.feature-story-editorial .proposal-story-mechanism-label,.feature-story-editorial .lease-story-mechanism-label,.feature-story-editorial .finance-story-mechanism-label,.feature-story-editorial .maintenance-story-mechanism-label,.feature-story-editorial .task-story-mechanism-label{color:var(--story-accent-ink)}.routine-card{padding:34px}.routine-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;display:grid}.routine-card h2{margin-bottom:18px}.routine-steps{gap:12px;display:grid}.routine-step{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;grid-template-columns:42px 1fr;gap:12px;padding:14px;display:grid}.routine-step span{background:var(--mint);width:42px;height:42px;color:var(--green);border-radius:14px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.routine-step strong{letter-spacing:-.02em;margin-bottom:4px;line-height:1.25;display:block}.routine-step small{color:var(--muted);line-height:1.55;display:block}.pricing-card{color:#fff;background:radial-gradient(circle at 86% 8%,#22c55e2b,#0000 22rem),radial-gradient(circle at 8% 100%,#0f7a4f26,#0000 24rem),linear-gradient(135deg,#16231e 0%,#111c18 46%,#0f172a 100%);border-color:#34d3992e;border-radius:32px;padding:clamp(38px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 72px #0d22192e}.pricing-card:after{content:"";pointer-events:none;border:1px solid #4ade801a;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-150px;right:-90px}.pricing-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(40px,4.5vw,58px);display:grid;position:relative}.pricing-copy{z-index:1;margin-bottom:38px;position:relative}.pricing-copy h2{color:var(--ink);margin:0;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.15}.price-box{flex-direction:column;min-width:0;display:flex}.price-box+.price-box{border-left:1px solid #94a3b83d;padding-left:clamp(32px,4vw,56px)}.price-label{color:#86efac;letter-spacing:.09em;text-transform:uppercase;background:#22c55e1a;border:1px solid #4ade8026;border-radius:999px;align-self:flex-start;align-items:center;min-height:28px;margin:0 0 20px;padding:5px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.price-value{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.price-value strong{color:#fff;letter-spacing:-.06em;flex-shrink:0;font-size:clamp(3rem,4.6vw,4rem);line-height:1}.price-box-free .price-value strong{color:#86efac}.price-value>span{color:#c7d5ce;max-width:18ch;padding-bottom:5px;font-size:.92rem;font-weight:650;line-height:1.3}.price-unit{white-space:nowrap}.price-box>p{color:#e2e8f0b8;max-width:520px;margin:0;font-size:.92rem;line-height:1.65}.price-list{color:#f8fafc;gap:14px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.price-list li{color:#bac7c1;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:.85rem;line-height:1.6;display:grid}.price-list strong{color:#f8fafc;margin-bottom:3px;font-size:.93rem;line-height:1.4;display:block}.price-list li:before{content:"✓";color:#4ade80;background:#22c55e21;border:1px solid #4ade801f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-1px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.pricing-action{flex-direction:column;align-items:stretch;gap:10px;max-width:520px;margin-top:auto;display:flex}.pricing-action .btn{width:100%}.price-box .pricing-disclosure{color:#cbd5e1a8;text-align:center;letter-spacing:.005em;margin:0;font-size:.78rem;font-weight:650;line-height:1.4;display:block}.pricing-trial{border-top:1px solid #94a3b83d;margin-top:auto;padding-top:18px}.pricing-trial strong{color:#bbf7d0;font-size:.88rem}.pricing-trial p{color:#b8c5bf;margin:6px 0 0;font-size:.8rem;line-height:1.6}.calc-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.contact-section{grid-template-columns:.9fr .82fr;align-items:center;gap:30px;display:grid}.form-card{padding:28px}.field-grid{gap:11px;margin:18px 0 14px;display:grid}.field{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:15px;outline:none;padding:15px 16px}.field:focus{border-color:#0f7a4f73;box-shadow:0 0 0 4px #0f7a4f14}#form-message{color:var(--green);margin:12px 0 0;font-weight:800}#faq{background:0 0;position:relative;overflow:hidden}#faq .container{position:relative}.faq-layout{grid-template-columns:minmax(400px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(38px,5vw,70px);display:grid}.faq-intro{padding:4px 0 0}.faq-intro h2{max-width:520px}.faq-intro>p{max-width:440px;margin-top:20px;font-size:.96rem;line-height:1.72}.faq-list{border-top:1px solid var(--line)}#faq details{isolation:isolate;border-bottom:1px solid var(--line);padding:0;position:relative}#faq details:before,#faq details:after{content:"";pointer-events:none;opacity:0;transition:opacity .22s,transform .22s;position:absolute}#faq details:before{z-index:2;background:linear-gradient(180deg, var(--green-3), var(--green));border-radius:999px;width:2px;top:10px;bottom:10px;left:0;transform:scaleY(.55)}#faq details:after{z-index:0;background:linear-gradient(90deg,#0f7a4f13,#0f7a4f06 62%,#0000 100%);border-radius:16px;inset:0}#faq details[open]:before,#faq details[open]:after{opacity:1;transform:scaleY(1)}#faq details summary{z-index:1;cursor:pointer;border-radius:16px;outline:none;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:76px;margin:4px 0;padding:12px 10px;list-style:none;transition:background .2s;display:grid;position:relative}#faq details summary::-webkit-details-marker{display:none}#faq details:not([open]) summary:hover{background:linear-gradient(90deg,#0f7a4f0f,#0f7a4f04 72%,#0000)}#faq details summary:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring);outline:none}#faq summary>span{color:var(--green);letter-spacing:.1em;font-size:.72rem;font-weight:900;transition:color .2s}#faq details h3{letter-spacing:-.02em;margin:0;font-size:1.095rem;line-height:1.42;transition:color .2s}#faq details:not([open]) summary:hover h3,#faq details[open] h3,#faq details[open] summary>span{color:var(--green)}#faq summary:after{content:"";width:32px;height:32px;color:var(--green);background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat;border:1px solid #0f7a4f38;border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s,border-color .2s,transform .24s;display:inline-grid;position:relative}#faq details[open] summary:after{color:#fff;background-color:var(--green);border-color:var(--green);transform:rotate(45deg)}#faq details>div{z-index:1;margin-left:44px;padding:0 54px 26px 10px;position:relative}#faq details>div p{max-width:60ch;margin:0;font-size:1rem;line-height:1.7}#faq details>div a{color:var(--green);text-underline-offset:3px;font-weight:650;text-decoration:underline}.final-cta{text-align:left;color:#fff;background:radial-gradient(circle at 100% 100%,#22c55e33,#0000 24rem),linear-gradient(135deg,#14231d,#132c25 58%,#103c2d);border:1px solid #34d3992e;border-radius:30px;padding:clamp(38px,4.5vw,56px);position:relative;overflow:hidden;box-shadow:0 24px 64px #0a18132e}.final-cta:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-180px;right:-120px;box-shadow:0 0 0 42px #ffffff06}.final-cta-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.66fr);align-items:center;gap:clamp(38px,5vw,72px);display:grid;position:relative}.final-cta h2{color:#fff;max-width:760px;margin:0;font-size:clamp(2.2rem,3.8vw,3.75rem);line-height:1.03}.final-cta-side{border-left:1px solid #ffffff29;padding-left:clamp(28px,3.5vw,48px)}.final-cta p{color:#ffffffd6;max-width:440px;margin:0 0 22px;font-size:.96rem;line-height:1.7}.final-cta-actions{gap:10px;max-width:300px;display:grid}.final-cta-actions .btn{justify-content:center;width:100%}.final-cta .btn-primary{box-shadow:0 14px 30px #16a34a38}.final-cta-disclosure{color:#cbd5e1ad;text-align:center;letter-spacing:.005em;margin:0;font-size:.7rem;font-weight:650;line-height:1.4;display:block}#guias{background:0 0;position:relative;overflow:hidden}.guide-section-head{grid-template-columns:minmax(0,1.14fr) minmax(280px,.56fr);align-items:end;gap:clamp(36px,6vw,88px);margin-bottom:38px;display:grid}.guide-section-head h2{letter-spacing:-.055em;max-width:760px;font-size:clamp(2.55rem,4.8vw,4.65rem);line-height:.99}.guide-intro{gap:22px;padding-bottom:5px;display:grid}.guide-intro p{color:var(--muted);margin:0;font-size:1rem;line-height:1.72}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-card{isolation:isolate;background:#ffffffe6;border:1px solid #cdddd4f5;border-radius:26px;min-height:286px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 14px 38px #14231d12}.guide-card:after{content:"";z-index:-1;opacity:.75;background:radial-gradient(circle,#0f7a4f1f,#0f7a4f00 70%);border-radius:50%;width:190px;height:190px;transition:opacity .24s,transform .3s;position:absolute;top:-92px;right:-78px}.guide-card:hover{border-color:#0f7a4f61;transform:translateY(-6px);box-shadow:0 22px 52px #0f7a4f21}.guide-card:hover:after{opacity:1;transform:scale(1.16)}.guide-card-link{outline:none;flex-direction:column;height:100%;padding:25px;display:flex}.guide-card-link:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring);border-radius:inherit;outline:none}.guide-card-top,.guide-card-cta{justify-content:space-between;align-items:center;gap:14px;display:flex}.guide-card-icon{width:46px;height:46px;color:var(--green);background:linear-gradient(#f1fcf6,#e1f5e9);border:1px solid #0f7a4f24;border-radius:15px;flex:none;place-items:center;transition:transform .24s;display:inline-grid;box-shadow:0 10px 22px #0f7a4f17}.guide-card:hover .guide-card-icon{transform:rotate(-4deg)scale(1.06)}.guide-card-icon .fa-icon{font-size:.98rem}.guide-card-body{flex-direction:column;flex:1;padding:24px 0 22px;display:flex}.guide-card-topic{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:850;line-height:1.2}.guide-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:1.12rem;line-height:1.28;transition:color .2s}.guide-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.63}.guide-card-cta{color:var(--ink-2);border-top:1px solid var(--line);padding-top:16px;font-size:.8rem;font-weight:850}.guide-card-cta .fa-icon{color:var(--green);font-size:.8rem;transition:transform .2s}.guide-card:hover h3,.guide-card:hover .guide-card-cta{color:var(--green)}.guide-card:hover .guide-card-cta .fa-icon{transform:translate(4px)}.motion-ready [data-animate]{opacity:0;transform:translate3d(0, var(--motion-y,22px), 0) scale(var(--motion-scale,1));filter:blur(var(--motion-blur,0));transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--motion-delay,0s);will-change:opacity, transform, filter}.motion-ready [data-motion-delay="45"]{--motion-delay:45ms}.motion-ready [data-motion-delay="90"]{--motion-delay:90ms}.motion-ready [data-motion-delay="135"]{--motion-delay:.135s}.motion-ready [data-motion-delay="180"]{--motion-delay:.18s}.motion-ready [data-motion-delay="225"]{--motion-delay:.225s}.motion-ready [data-motion-delay="270"]{--motion-delay:.27s}.motion-ready [data-motion-delay="315"]{--motion-delay:.315s}.motion-ready [data-motion-delay="360"]{--motion-delay:.36s}.motion-ready [data-animate].motion-complete{will-change:auto}.motion-ready [data-animate=fade]{--motion-y:0px}.motion-ready [data-animate=scale]{--motion-y:14px;--motion-scale:.985;--motion-blur:2px}.motion-ready [data-animate].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root[data-theme=dark]{color-scheme:dark;--green:#16a34a;--green-2:#15803d;--green-3:#22c55e;--mint:#22c55e29;--mint-2:#22c55e1a;--ink:#f9fafb;--ink-2:#d1d5db;--muted:#9ca3af;--soft:#111827;--line:#374151;--paper:#1f2937;--paper-2:#111827;--shadow:0 26px 80px #00000057;--shadow-soft:0 14px 40px #0000003d;--focus-ring:#4ade80;--focus-ring-gap:#1f2937}:root[data-theme=dark] body{color:var(--ink);background:linear-gradient(#111827 0%,#0f172a 42%,#111827 100%)}:root[data-theme=dark] main{background:radial-gradient(42rem 54rem at 10% -2%,#16a34a29,#0000 72%),radial-gradient(44rem 54rem at 88% 7%,#22c55e1a,#0000 72%),radial-gradient(40rem 62rem at 8% 24%,#16a34a17,#0000 72%),radial-gradient(46rem 68rem at 92% 42%,#2dd4bf14,#0000 72%),radial-gradient(42rem 66rem at 10% 60%,#22c55e16,#0000 72%),radial-gradient(46rem 70rem at 90% 77%,#10b98113,#0000 72%),radial-gradient(42rem 60rem at 12% 93%,#22c55e12,#0000 72%)}:root[data-theme=dark] .nav-wrap{background:#1f2937d1;border-bottom-color:#374151e6}:root[data-theme=dark] .mobile-nav summary,:root[data-theme=dark] .mobile-nav-panel{color:#d1d5db;background:#111827fa;border-color:#4b5563e6}:root[data-theme=dark] .mobile-nav-panel>a:hover{color:#bbf7d0;background:#16a34a29}:root[data-theme=dark] .brand{color:#fff}:root[data-theme=dark] .nav-links{color:#9ca3af}:root[data-theme=dark] .nav-links a:hover,:root[data-theme=dark] .btn-ghost:hover{color:#fff}:root[data-theme=dark] .btn-ghost{color:#d1d5db}:root[data-theme=dark] .btn-primary{background:#15803d;box-shadow:0 16px 34px #15803d47}:root[data-theme=dark] .btn-primary:hover{background:#166534;box-shadow:0 20px 40px #16653457}:root[data-theme=dark] .btn-secondary{color:#f9fafb;box-shadow:var(--shadow-soft);background:#1f2937;border-color:#4b5563e6}:root[data-theme=dark] .btn-secondary:hover{color:#dcfce7;background:#16a34a29;border-color:#4ade806b;box-shadow:0 16px 34px #0000003d}:root[data-theme=dark] .eyebrow{color:#bbf7d0;background:#16a34a29;border-color:#22c55e3d}:root[data-theme=dark] .eyebrow-dot{background:#22c55e;box-shadow:0 0 0 6px #22c55e24}:root[data-theme=dark] .hero-lead{color:#d1d5db}:root[data-theme=dark] .hero-lead strong{color:#fff}:root[data-theme=dark] .principle-section{background:radial-gradient(circle at 14%,#4ade801a,#0000 26rem),linear-gradient(90deg,#14532d47,#1f293775)}:root[data-theme=dark] .principle-premise{color:#f3f4f6}:root[data-theme=dark] .principle-conclusion{color:#bbf7d0}:root[data-theme=dark] .hero-reassurance,:root[data-theme=dark] .free-access-reassurance{color:#b6bfcc}:root[data-theme=dark] .check{color:#22c55e}:root[data-theme=dark] .app-top,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .signal-card,:root[data-theme=dark] .queue-card,:root[data-theme=dark] .import-card,:root[data-theme=dark] .proof-card,:root[data-theme=dark] .card,:root[data-theme=dark] .routine-card,:root[data-theme=dark] .form-card,:root[data-theme=dark] .visual-card{box-shadow:var(--shadow-soft);background:#1f2937e0;border-color:#4b5563c7}:root[data-theme=dark] .app-title,:root[data-theme=dark] .metric-card strong,:root[data-theme=dark] .signal-head strong,:root[data-theme=dark] .queue-head strong,:root[data-theme=dark] .queue-item strong,:root[data-theme=dark] .import-card strong,:root[data-theme=dark] .timeline-content strong,:root[data-theme=dark] .routine-step strong{color:var(--ink)}:root[data-theme=dark] .metric-card small,:root[data-theme=dark] .queue-item small,:root[data-theme=dark] .import-card span,:root[data-theme=dark] .proof-card p,:root[data-theme=dark] .section-head p,:root[data-theme=dark] .split-copy p,:root[data-theme=dark] .faq-intro p,:root[data-theme=dark] .timeline-content p,:root[data-theme=dark] .routine-step small,:root[data-theme=dark] .field::placeholder{color:var(--muted)}:root[data-theme=dark] .pill.green{color:#bbf7d0;background:#16a34a2e}:root[data-theme=dark] .pill.red{color:#fecaca;background:#dc26262e}:root[data-theme=dark] .pill.amber{color:#fde68a;background:#d977062e}:root[data-theme=dark] .pill.blue{color:#bfdbfe;background:#2563eb33}:root[data-theme=dark] .pill.gray{color:#d1d5db;background:#4b556375}:root[data-theme=dark] .audience-title{color:#f9fafb}:root[data-theme=dark] .audience-title-resolution{color:#86efac}:root[data-theme=dark] .audience-modes,:root[data-theme=dark] .audience-mode{border-color:#4ade802e}:root[data-theme=dark] .audience-mode h3{color:#f3f4f6}:root[data-theme=dark] .audience-mode p{color:#aeb6c3}:root[data-theme=dark] .compare-panel-before{--compare-divider:#94a3b824;background:linear-gradient(145deg,#192432,#131f2b);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff09,0 24px 62px #00000038}:root[data-theme=dark] .compare-panel h3{color:#f9fafb}:root[data-theme=dark] .compare-panel-before .compare-label{color:#ff929f;background:#fb718512;border-color:#fb718533}:root[data-theme=dark] .compare-panel-before .compare-item{color:#b6bfcc}:root[data-theme=dark] .compare-panel-before .compare-item i{color:#fda4af;background:#fb718514;border-color:#fb718533}:root[data-theme=dark] .compare-panel-after .compare-item{color:#c6dfd4}:root[data-theme=dark] .positioning-bridge{background:radial-gradient(circle at 14%,#4ade801a,#0000 26rem),linear-gradient(90deg,#14532d47,#1f293775);border-block-color:#4ade8033}:root[data-theme=dark] .positioning-bridge h2{color:#f9fafb}:root[data-theme=dark] .positioning-bridge h2 span{color:#86efac}:root[data-theme=dark] .positioning-bridge p{color:#d1d5db;border-left-color:#4ade803d}:root[data-theme=dark] .free-access-sharing{color:#bbf7d0}:root[data-theme=dark] .free-access-head h2 span{color:#86efac}:root[data-theme=dark] .free-access-card{background:#1f29376b;border-color:#94a3b82e}:root[data-theme=dark] .free-access-card p{color:#b6bfcc}:root[data-theme=dark] .free-access-card .free-access-sharing,:root[data-theme=dark] .owner-finance-label,:root[data-theme=dark] .hero .property-story-mechanism-label{color:#bbf7d0}:root[data-theme=dark] .owner-finance-income dd{color:#6ee7b7}:root[data-theme=dark] .owner-finance-expense dd{color:#fca5a5}:root[data-theme=dark] .owner-finance-grid{stroke:#94a3b833}:root[data-theme=dark] .owner-finance-bars-income{stroke:#34d399}:root[data-theme=dark] .owner-finance-bars-expense{stroke:#f87171}:root[data-theme=dark] .icon,:root[data-theme=dark] .timeline-dot,:root[data-theme=dark] .routine-step span,:root[data-theme=dark] .queue-icon{color:#22c55e;background:#16a34a29;border-color:#22c55e2e;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}:root[data-theme=dark] .timeline-item:not(:last-child):after{background:#374151}:root[data-theme=dark] .timeline-dot{background:#064e3b;border-color:#22c55e57;box-shadow:0 12px 24px #0000002e}:root[data-theme=dark] .chart{background:linear-gradient(#22c55e2e,#22c55e05),repeating-linear-gradient(0deg,#0000 0 34px,#374151b8 35px 36px)}:root[data-theme=dark] .queue-item,:root[data-theme=dark] .timeline-content,:root[data-theme=dark] .routine-step,:root[data-theme=dark] .field{background:#111827d1;border-color:#4b5563c2}:root[data-theme=dark] .owner-section{background:radial-gradient(circle at 88% 0,#22c55e21,#0000 24rem),linear-gradient(135deg,#111b29,#132d28 66%,#0b4631);border-color:#4b5563b8;box-shadow:0 28px 76px #0000003d}:root[data-theme=dark] .final-cta{background:radial-gradient(circle at 100% 100%,#22c55e29,#0000 24rem),linear-gradient(135deg,#17212f,#172b29 60%,#0f3b2b);border-color:#4b5563c7}:root[data-theme=dark] .owner-section .section-kicker{color:#bbf7d0}:root[data-theme=dark] .owner-section p,:root[data-theme=dark] .final-cta p{color:#f3f4f6e6}:root[data-theme=dark] .feature-stories{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .feature-story:nth-child(2n){background:0 0}:root[data-theme=dark] .feature-story .section-kicker{color:#4ade80;background:#16a34a1a;border-color:#4ade8029}:root[data-theme=dark] .feature-story .visual-card{background:#0b121e75;border-color:#4b5563b8;box-shadow:0 18px 46px #00000029}:root[data-theme=dark] .feature-story .timeline-item:not(:last-child){border-bottom-color:#4b556399}:root[data-theme=dark] .feature-story .timeline-dot{color:#bbf7d0;background:#08734a;border-color:#4ade8085;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0003}:root[data-theme=dark] .feature-story .timeline-dot .fa-icon{color:#d1fae5}:root[data-theme=dark] .feature-story .timeline-content{background:0 0;border:0}:root[data-theme=dark] :is(.feature-story-editorial,.hero) .property-story-mechanism{--property-event-rail-cutout:#12202a;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 18rem),linear-gradient(145deg,#16653426,#0b121e85);border-color:#4ade8030;box-shadow:inset 0 1px #ffffff0a,0 22px 54px #0000002e}:root[data-theme=dark] .property-story-mechanism-label{color:#4ade80}:root[data-theme=dark] .story-mechanism h3,:root[data-theme=dark] .feature-proof-item h3{color:#f9fafb}:root[data-theme=dark] .story-mechanism p,:root[data-theme=dark] .feature-proof-item p{color:#aeb6c3}:root[data-theme=dark] .property-event-sequence li.is-information{--event-color:#93c5fd;--event-color-rgb:147, 197, 253;--event-node-bg:#204b73}:root[data-theme=dark] .property-event-sequence li.is-revenue{--event-color:#86efac;--event-color-rgb:134, 239, 172;--event-node-bg:#155139}:root[data-theme=dark] .property-event-sequence li.is-expense{--event-color:#fda4af;--event-color-rgb:253, 164, 175;--event-node-bg:#5a2a37}:root[data-theme=dark] .property-event-sequence li{border-color:rgba(var(--event-color-rgb), .22);background:linear-gradient(90deg, rgba(var(--event-color-rgb), .105), #11182775 48%), #11182794;box-shadow:inset 0 1px #ffffff06,0 8px 18px #0000001a}:root[data-theme=dark] .property-event-sequence li:before{background:#64748bad}:root[data-theme=dark] .property-event-date,:root[data-theme=dark] .property-event-competence{color:#c4ccd7;background:#94a3b81c;border-color:#94a3b83d}:root[data-theme=dark] .property-event-competence-label{color:#bfc7d2}:root[data-theme=dark] .property-event-competence-value{color:#fff}:root[data-theme=dark] .property-event-kind{border-color:rgba(var(--event-color-rgb), .27);background:rgba(var(--event-color-rgb), .13)}:root[data-theme=dark] .property-event-amount{background:rgba(var(--event-color-rgb), .16)}:root[data-theme=dark] .property-event-summary strong{color:#fff}:root[data-theme=dark] .property-event-support{color:#c4ccd7}:root[data-theme=dark] .property-event-origin-icon{color:#86efac}:root[data-theme=dark] .property-event-attachment-icon{color:#fff}:root[data-theme=dark] .property-event-node{background:var(--event-node-bg);box-shadow:inset 0 0 0 1px rgba(var(--event-color-rgb), .58), 0 0 0 5px #12202a}:root[data-theme=dark] .feature-proof-rail{border-top-color:#4ade8038}:root[data-theme=dark] .feature-proof-marker{background:linear-gradient(90deg,#4ade80,#22c55e3d)}:root[data-theme=dark] .feature-story-editorial .proposal-story-mechanism{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 16rem),radial-gradient(circle at 0 100%,#22c55e1f,#0000 18rem),linear-gradient(145deg,#16653424,#0b121e8a)}:root[data-theme=dark] .proposal-story-mechanism-label{color:#4ade80}:root[data-theme=dark] .proposal-round-stack:before{background:radial-gradient(circle at 20%,#4ade801c,#0000 48%),radial-gradient(circle at 82% 62%,#60a5fa1f,#0000 46%)}:root[data-theme=dark] .proposal-round-sheet{color:#9ca3af;background:#111827c2;border-color:#4b5563b8;box-shadow:inset 0 1px #ffffff06,0 13px 30px #00000038}:root[data-theme=dark] .proposal-round-signals i{box-shadow:none;background:#94a3b842}:root[data-theme=dark] .proposal-round-sheet.is-owner-counter{color:#bbf7d0;background:#0f2b23fa;border-color:#4ade8042;box-shadow:inset 0 1px #ffffff09,0 15px 32px #0000003d}:root[data-theme=dark] .proposal-round-sheet.is-tenant-counter{color:#bfdbfe;background:#111827fc;border-color:#60a5fa3d;box-shadow:inset 3px 0 #60a5fab3,inset 0 1px #ffffff0a,0 18px 38px #00000047}:root[data-theme=dark] .proposal-round-sheet.is-owner-counter .proposal-round-signals i:first-child,:root[data-theme=dark] .proposal-round-sheet.is-tenant-counter .proposal-round-signals i:first-child{background:#60a5fa}:root[data-theme=dark] .proposal-round-sheet.is-owner-counter .proposal-round-signals i:last-child,:root[data-theme=dark] .proposal-round-sheet.is-tenant-counter .proposal-round-signals i:nth-child(2){background:#4ade80}:root[data-theme=dark] .proposal-round-sheet.is-tenant-counter .proposal-round-signals i:nth-child(3){background:#f87171}:root[data-theme=dark] .proposal-diff-legend span{color:#bbf7d0;background:#1118278a;border-color:#4ade802b}:root[data-theme=dark] .proposal-diff-legend .is-changed{color:#bfdbfe;background:#1e40af26;border-color:#60a5fa38}:root[data-theme=dark] .proposal-diff-legend .is-removed{color:#fecaca;background:#991b1b24;border-color:#f8717138}:root[data-theme=dark] .feature-story-editorial .lease-story-mechanism{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 17rem),radial-gradient(circle at 0 100%,#22c55e14,#0000 18rem),linear-gradient(145deg,#16653426,#0b121e8a)}:root[data-theme=dark] .lease-story-mechanism-label{color:#4ade80}:root[data-theme=dark] .lease-adjustment-operation:before{background:linear-gradient(90deg,#4ade8038,#4ade80d6)}:root[data-theme=dark] .lease-adjustment-operation:after{background:#4ade80}:root[data-theme=dark] .lease-rent-state{background:#11182794;border-color:#4ade8029;box-shadow:inset 0 1px #ffffff09,0 14px 28px #0000001f}:root[data-theme=dark] .lease-rent-state>span,:root[data-theme=dark] .lease-rent-state>small{color:#8993a3}:root[data-theme=dark] .lease-rent-state>span .fa-icon{color:#86efac;background:#1665343d;border-color:#4ade803d;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .lease-rent-state>strong{color:#e5e7eb}:root[data-theme=dark] .lease-rent-state.is-current{background:radial-gradient(circle at 100% 0,#4ade8026,#0000 8rem),linear-gradient(145deg,#16653447,#111827ad);border-color:#4ade8061;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}:root[data-theme=dark] .lease-rent-state.is-current>span,:root[data-theme=dark] .lease-rent-state.is-current>strong{color:#86efac}:root[data-theme=dark] .lease-rent-state.is-current>span .fa-icon{color:#052e16;background:#4ade80;border-color:#86efacb8;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #22c55e2e}:root[data-theme=dark] .lease-adjustment-operation{background:radial-gradient(circle at 35% 20%,#86efac2e,#0000 55%),#166534;border-color:#86efac94;box-shadow:0 0 0 7px #22c55e1a,0 12px 24px #00000042}:root[data-theme=dark] .lease-adjustment-details{background:#1118277a;border-color:#4ade8029}:root[data-theme=dark] .lease-adjustment-details li+li{border-left-color:#4ade8024}:root[data-theme=dark] .lease-adjustment-details span{color:#8993a3}:root[data-theme=dark] .lease-adjustment-details strong{color:#bbf7d0}:root[data-theme=dark] .feature-story-editorial .finance-story-mechanism{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 15rem),radial-gradient(circle at 0 100%,#22c55e1a,#0000 18rem),linear-gradient(145deg,#16653424,#0b121e8a)}:root[data-theme=dark] .finance-story-mechanism-label{color:#4ade80}:root[data-theme=dark] .finance-result-summary{background:linear-gradient(110deg,#111827a8,#134e4a38);border-color:#2dd4bf2b;box-shadow:inset 0 1px #ffffff09,0 12px 25px #00000014}:root[data-theme=dark] .finance-result-summary-head>span:first-child,:root[data-theme=dark] .finance-change-heading>span:first-child{color:#94d8d0}:root[data-theme=dark] .finance-result-basis{color:#99f6e4;background:#11182775;border-color:#2dd4bf2e}:root[data-theme=dark] .finance-result-change{color:#fda4af}:root[data-theme=dark] .finance-result-change>strong{background:#9f3f4d38}:root[data-theme=dark] .finance-change-block{background:#11182770;border-color:#2dd4bf24;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .finance-property-change-head strong{color:#d1d5db}:root[data-theme=dark] .finance-property-change.is-negative .finance-property-change-head span{color:#fda4af}:root[data-theme=dark] .finance-property-change.is-positive .finance-property-change-head span{color:#86efac}:root[data-theme=dark] .finance-change-track{background:#94a3b81a}:root[data-theme=dark] .finance-change-track:before{background:#94a3b847}:root[data-theme=dark] .finance-origin{background:linear-gradient(90deg,#9f3f4d29,#11182761);border-color:#fb71852e}:root[data-theme=dark] .finance-origin>.fa-icon{color:#fda4af;background:#1118278a;border-color:#fb718533}:root[data-theme=dark] .finance-origin-value{color:#fda4af}:root[data-theme=dark] .feature-story-editorial .maintenance-story-mechanism{background:radial-gradient(circle at 0 0,#fb923c1a,#0000 16rem),radial-gradient(circle at 100% 100%,#22c55e1a,#0000 18rem),linear-gradient(145deg,#78350f1c,#0b121e8a)}:root[data-theme=dark] .maintenance-story-mechanism-label{color:#fdba74}:root[data-theme=dark] .maintenance-case{background:#0d1523a3;border-color:#fb923c2e;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e}:root[data-theme=dark] .maintenance-case-context>.fa-icon,:root[data-theme=dark] .maintenance-evidence-link .fa-icon{color:#fdba74;background:#9a341229;border-color:#fb923c38}:root[data-theme=dark] .maintenance-case-status{color:#86efac;background:#16653429;border-color:#4ade8033}:root[data-theme=dark] .maintenance-evidence-card{background:#1e40af21;border-color:#60a5fa2e}:root[data-theme=dark] .maintenance-evidence-card.is-after{background:#16653433;border-color:#4ade8033}:root[data-theme=dark] .maintenance-evidence-head span{color:#93c5fd}:root[data-theme=dark] .maintenance-evidence-card.is-after .maintenance-evidence-head span{color:#86efac}:root[data-theme=dark] .maintenance-photo-strip span{color:#93c5fd;background:#1e40af21;border-color:#60a5fa33}:root[data-theme=dark] .maintenance-evidence-card.is-after .maintenance-photo-strip span{color:#86efac;background:#16653429;border-color:#4ade8033}:root[data-theme=dark] .maintenance-evidence-link{color:#fdba74}:root[data-theme=dark] .maintenance-quote-decision{background:#78350f1a;border-color:#fb923c2e}:root[data-theme=dark] .maintenance-quote-head span,:root[data-theme=dark] .maintenance-quote-head>strong,:root[data-theme=dark] .maintenance-quote-footer span .fa-icon{color:#fdba74}:root[data-theme=dark] .maintenance-quote-items span{background:#11182780;border-color:#fb923c24}:root[data-theme=dark] .maintenance-quote-footer{border-top-color:#fb923c24}:root[data-theme=dark] .maintenance-quote-footer>strong{color:#86efac}:root[data-theme=dark] .feature-story-editorial .task-story-mechanism{background:radial-gradient(circle at 100% 0,#f472b61a,#0000 16rem),radial-gradient(circle at 0 100%,#22c55e1a,#0000 18rem),linear-gradient(145deg,#5b213224,#0b121e8a)}:root[data-theme=dark] .task-story-mechanism-label{color:#fda4af}:root[data-theme=dark] .task-focus{background:#0d1523a3;border-color:#fb718530;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e}:root[data-theme=dark] .task-focus-context{color:#9ca3af}:root[data-theme=dark] .task-focus-context .fa-icon,:root[data-theme=dark] .task-focus-meta .fa-icon,:root[data-theme=dark] .task-focus-progress-head strong{color:#fda4af}:root[data-theme=dark] .task-focus-badge.is-status{color:#93c5fd;background:#1e40af29;border-color:#60a5fa33}:root[data-theme=dark] .task-focus-badge.is-priority{color:#fda4af;background:#9f123929;border-color:#fb718538}:root[data-theme=dark] .task-focus-title>.fa-icon{color:#fda4af;background:#9f123929;border-color:#fb71853d;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] .task-focus-meta span,:root[data-theme=dark] .task-step{background:#11182785;border-color:#94a3b826}:root[data-theme=dark] .task-focus-progress{border-top-color:#fb718524}:root[data-theme=dark] .task-focus-progress-track{background:#94a3b829}:root[data-theme=dark] .task-step.is-done .task-step-node{color:#86efac;background:#16653429;border-color:#4ade8033}:root[data-theme=dark] .task-step.is-current{color:#f3f4f6;background:#9f12391f;border-color:#fb718538;box-shadow:inset 3px 0 #fb7185a8}:root[data-theme=dark] .task-step.is-current .task-step-node{color:#fda4af;background:#9f12392e;border-color:#fb71853d}:root[data-theme=dark] .task-step-tag{color:#fda4af;background:#fb71851c}:root[data-theme=dark] .feature-story.feature-story-editorial{border-color:rgba(var(--story-accent-rgb), .22);background:radial-gradient(circle at 92% 8%, rgba(var(--story-accent-rgb), .14), transparent 26rem), linear-gradient(145deg, #182231fa, #0d1523fa);box-shadow:inset 0 1px #ffffff0b,0 28px 80px #00000038}:root[data-theme=dark] .feature-story-editorial:before{border-color:rgba(var(--story-accent-rgb), .12);box-shadow:0 0 0 54px rgba(var(--story-accent-rgb), .035), 0 0 0 108px rgba(var(--story-accent-rgb), .022)}:root[data-theme=dark] .feature-story-editorial .section-kicker{color:color-mix(in srgb, rgb(var(--story-accent-rgb)) 42%, #f0fdf4);border-color:rgba(var(--story-accent-rgb), .28);background:rgba(var(--story-accent-rgb), .12);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000001f}:root[data-theme=dark] .feature-story-editorial .section-kicker:before{background:color-mix(in srgb, rgb(var(--story-accent-rgb)) 58%, #f0fdf4);box-shadow:0 0 0 4px rgba(var(--story-accent-rgb), .16)}:root[data-theme=dark] .feature-story-editorial .split-copy>p{color:#b6bfcc}:root[data-theme=dark] :is(.feature-story-editorial,.hero) .story-mechanism,:root[data-theme=dark] .owner-finance-chart{border-color:rgba(var(--story-accent-rgb), .32);background:radial-gradient(circle at 100% 0%, rgba(var(--story-accent-rgb), .22), transparent 20rem), linear-gradient(145deg, #192535f5, #0a111df5);box-shadow:inset 0 1px #ffffff0f,0 28px 58px #0000003d}:root[data-theme=dark] :is(.feature-story-editorial,.hero) .story-mechanism:before,:root[data-theme=dark] .owner-finance-chart:before{background:linear-gradient(135deg,#ffffff06,#0000 42%)}:root[data-theme=dark] .feature-story-editorial .property-story-mechanism-label,:root[data-theme=dark] .feature-story-editorial .proposal-story-mechanism-label,:root[data-theme=dark] .feature-story-editorial .lease-story-mechanism-label,:root[data-theme=dark] .feature-story-editorial .finance-story-mechanism-label,:root[data-theme=dark] .feature-story-editorial .maintenance-story-mechanism-label,:root[data-theme=dark] .feature-story-editorial .task-story-mechanism-label{color:color-mix(in srgb, rgb(var(--story-accent-rgb)) 45%, #f0fdf4)}:root[data-theme=dark] .feature-proof-rail{border-color:rgba(var(--story-accent-rgb), .19);background:#070d1847;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .feature-proof-item+.feature-proof-item{border-left-color:rgba(var(--story-accent-rgb), .16)}:root[data-theme=dark] .feature-proof-marker{background:linear-gradient(90deg, var(--story-accent), rgba(var(--story-accent-rgb), .18));box-shadow:0 5px 16px rgba(var(--story-accent-rgb), .18)}:root[data-theme=dark] #faq{background:0 0}:root[data-theme=dark] .faq-list{border-top-color:#4b5563ad}:root[data-theme=dark] #faq details{border-bottom-color:#4b5563ad}:root[data-theme=dark] #faq details:not([open]) summary:hover{background:linear-gradient(90deg,#4ade8013,#4ade8005 72%,#0000)}:root[data-theme=dark] #faq details:after{background:linear-gradient(90deg,#4ade8013,#4ade8005 62%,#0000 100%)}:root[data-theme=dark] #faq details:not([open]) summary:hover h3,:root[data-theme=dark] #faq details[open] h3,:root[data-theme=dark] #faq details[open] summary>span{color:#86efac}:root[data-theme=dark] #faq summary:after{color:#4ade80;background-color:#0000;border-color:#4ade8047}:root[data-theme=dark] #faq details[open] summary:after{color:#071f18;background-color:#4ade80;border-color:#4ade80}:root[data-theme=dark] #faq summary>span{color:#4ade80}:root[data-theme=dark] #faq details>div p{color:#aeb6c3}:root[data-theme=dark] #guias{background:0 0}:root[data-theme=dark] .guide-card{background:linear-gradient(145deg,#1f2937f5,#182231f0);border-color:#4b5563d6;box-shadow:0 16px 42px #00000038}:root[data-theme=dark] .guide-card:hover{border-color:#22c55e6b;box-shadow:0 22px 52px #00000057}:root[data-theme=dark] .guide-card:after{background:radial-gradient(circle,#22c55e29,#22c55e00 70%)}:root[data-theme=dark] .guide-card-icon{color:#4ade80;background:#16a34a24;border-color:#22c55e33;box-shadow:0 10px 22px #00000029}:root[data-theme=dark] .guide-card-topic,:root[data-theme=dark] .guide-card-cta .fa-icon{color:#4ade80}:root[data-theme=dark] .guide-card p{color:#aeb6c3}:root[data-theme=dark] .guide-card-cta{color:#d7dce4;border-top-color:#4b5563b8}@media (width>=960px) and (width<=1199px){:root{--illustration-height:38rem}.hero-grid{gap:28px}.free-access-layout{column-gap:28px}.hero .property-story-mechanism,.owner-finance-chart{padding:28px 24px}}@media (width<=1080px){.feature-heading-line{display:inline}.nav-links{display:none}.mobile-nav{display:block}.owner-head,.section-head,.split-section,.routine-grid,.contact-section{grid-template-columns:1fr}.owner-head{gap:28px}.product-overview .owner-head{grid-template-columns:1fr;gap:28px}.owner-description{justify-self:start;max-width:760px}.product-overview .owner-description{max-width:760px}.product-area-map{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.guide-section-head{grid-template-columns:1fr;gap:24px}.faq-layout{grid-template-columns:1fr;gap:30px}.pricing-grid{gap:34px}.faq-intro h2{max-width:720px}.faq-intro>p{max-width:620px}.guide-section-head h2{max-width:820px}.guide-intro{max-width:680px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-pills{justify-content:flex-start}.feature-story{gap:30px}.feature-story .split-copy{max-width:760px}.feature-story-reverse .split-copy{order:1}.feature-story-reverse .visual-card{order:2}.feature-story-editorial{grid-template-columns:1fr;row-gap:34px;padding:48px}.feature-story-editorial .split-copy{max-width:680px}:is(.feature-story-editorial,.hero) .story-mechanism{width:100%;min-height:310px}.final-cta-grid{grid-template-columns:1fr;gap:28px}.final-cta-side{border-top:1px solid #ffffff29;border-left:0;padding:26px 0 0}.final-cta p{max-width:680px}.final-cta-actions{max-width:320px}}@media (width<=959px){.positioning-bridge-inner{grid-template-columns:minmax(0,1fr);gap:18px;max-width:720px;padding-block:32px}.positioning-bridge h2{text-wrap:balance;font-size:clamp(1.8rem,4.6vw,2.1rem)}.positioning-bridge p{border-left-width:2px;max-width:620px;padding-left:18px;font-size:.96rem;line-height:1.65}.free-access-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""chart""conversion";gap:32px;max-width:720px}.free-access-conversion{border-top:0;justify-content:center;padding-top:0}.free-access-head h2{max-width:660px}.free-access-head>p{max-width:640px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px;max-width:720px}.hero h1{font-size:clamp(2.5rem,7.33vw,3.3rem)}}@media (width<=900px){.audience-layout{grid-template-columns:1fr;gap:32px}.feature-story-editorial{border-radius:32px;gap:30px;padding:42px}.feature-proof-item{padding:26px}.comparison{grid-template-columns:1fr;gap:18px}.compare-panel{margin:0;padding:30px}.compare-panel:before{left:30px;right:30px}.compare-panel h3{min-height:0;padding-bottom:24px}.compare-list{grid-template-rows:none;grid-auto-rows:auto}}@media (width<=720px){:root{--nav-height:68px}.container{width:min(100% - 26px, var(--max))}.nav{flex-wrap:nowrap;gap:10px;padding:0}.nav-cta{gap:8px;margin-left:auto}.nav-cta>.desktop-nav-action{display:none}.btn{width:100%}.hero{padding-top:44px}.hero-copy{text-align:left}.hero h1{letter-spacing:-.045em;margin-inline:0;line-height:1.01}.hero-title-line{display:inline}.hero-lead{margin:0 0 24px;line-height:1.62}h2{letter-spacing:-.035em;font-size:clamp(1.85rem,9vw,2.55rem);line-height:1.12}section[id],.feature-story[id]{scroll-margin-top:132px}.hero-conversion{width:100%}.hero-actions{flex-direction:column}.principle-statement{text-align:left;font-size:clamp(1.55rem,7.6vw,1.85rem);line-height:1.2}.app-metrics,.control-flow{grid-template-columns:1fr}.audience-layout{gap:28px}.audience-statement .section-kicker,.free-access-head .section-kicker,.pricing-copy .section-kicker{margin-bottom:15px}.audience-title{font-size:clamp(1.875rem,8.5vw,2.125rem);line-height:1.12}.audience-mode{padding:19px 0 20px}.audience-mode h3{font-size:1.125rem}.audience-mode p{max-width:42ch;font-size:.91rem}.compare-panel{border-radius:24px;padding:24px}.compare-panel h3{min-height:0;padding-inline:0;font-size:clamp(1.55rem,6.5vw,1.9rem)}.compare-list{grid-template-rows:none;grid-auto-rows:auto}.compare-item{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px 0;font-size:.92rem}.positioning-bridge-inner{gap:14px;padding-block:28px}.positioning-bridge h2{font-size:clamp(1.4rem,6vw,1.65rem);line-height:1.1}.positioning-bridge p{padding-left:14px;font-size:.9rem;line-height:1.62}.free-access-head h2{font-size:clamp(1.85rem,7.8vw,2.4rem)}.free-access-card{gap:12px;padding:16px}.free-access-conversion{flex-direction:column;align-items:stretch;gap:14px}.free-access-conversion .btn{min-width:0}.free-access-conversion .free-access-reassurance{text-align:center}:root{--illustration-height:auto}.owner-finance-chart{gap:20px}.owner-finance-plot{min-height:200px}.faq-layout{gap:26px}.faq-intro{padding:0}.faq-intro>p{margin-top:16px}#faq details summary{grid-template-columns:minmax(0,1fr) 34px;gap:14px;min-height:72px;margin:3px 0;padding:12px 6px}#faq details h3{font-size:1.02rem;line-height:1.45}#faq summary>span{display:none}#faq summary:after{width:34px;height:34px}#faq details>div{margin-left:0;padding:0 52px 24px 6px}#faq details>div p{max-width:none;font-size:.95rem;line-height:1.68}.guide-section-head{margin-bottom:28px}.guide-section-head h2{font-size:clamp(2.35rem,12vw,3.35rem)}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:270px}.owner-section,.routine-card,.pricing-card,.final-cta{border-radius:26px;padding:24px}.product-overview{padding-bottom:4px}.final-cta h2{font-size:clamp(2rem,10vw,2.75rem)}.final-cta-actions{grid-template-columns:1fr;max-width:none}.owner-head{gap:22px;margin-bottom:28px}.owner-section h2{font-size:clamp(2.15rem,10vw,2.8rem)}.product-overview h2{font-size:clamp(2.05rem,9vw,2.35rem)}.product-overview .owner-head{margin-bottom:28px}.product-area-map{grid-template-columns:1fr}.product-area-link:nth-child(n){grid-template-columns:38px minmax(0,1fr) 18px;min-height:0;padding:18px 0 20px}.product-area-icon{border-radius:12px;width:38px;height:38px}.product-area-link small{font-size:.79rem}.pricing-copy{margin-bottom:30px}.pricing-grid{grid-template-columns:1fr}.price-box+.price-box{border-top:1px solid #94a3b83d;border-left:0;padding:30px 0 0}.price-list{gap:12px}.pricing-action{max-width:none}.feature-stories{border-radius:0}.feature-story{gap:26px;padding:30px 22px}.feature-story-editorial{border-radius:28px;gap:28px;padding:31px 20px 22px}.feature-story-editorial:after{width:116px;left:32px}.feature-story .split-copy h2{font-size:clamp(2rem,10vw,2.65rem)}.feature-story .visual-card{border-radius:21px}.feature-story .timeline-item{grid-template-columns:58px minmax(0,1fr);min-height:106px}.feature-story .timeline-content{padding:19px 18px 19px 2px}.feature-story .timeline-content strong{font-size:.94rem}.feature-story .timeline-content p{font-size:.84rem}#imoveis .split-copy h2{font-size:clamp(1.85rem,8.6vw,2.35rem);line-height:1.05}#imoveis .split-copy p{font-size:.9rem;line-height:1.62}:is(.feature-story-editorial,.hero) .story-mechanism,.owner-finance-chart{min-height:0;padding:24px 22px 25px}.story-mechanism h3,.owner-finance-chart h3{font-size:1.08rem}.story-mechanism p{font-size:.86rem}.property-event-sequence{--property-event-gap:9px;margin-top:21px;padding-left:30px}.property-event-sequence li{min-height:62px;padding:9px 10px 10px}.property-event-date,.property-event-competence{font-size:.53rem}.property-event-kind{font-size:.51rem}.property-event-amount{font-size:.74rem}.property-event-summary strong{font-size:.76rem}.property-event-support{font-size:.63rem}.property-event-node{left:-30px}.feature-proof-rail{border-radius:18px;grid-template-columns:1fr;margin-top:4px}.feature-proof-item{min-height:0;padding:23px 21px}.feature-proof-item+.feature-proof-item{border-top:1px solid rgba(var(--story-accent-rgb), .14);border-left:0}:root[data-theme=dark] .feature-proof-item+.feature-proof-item{border-top-color:rgba(var(--story-accent-rgb), .16);border-left-color:#0000}.feature-proof-marker{width:28px;height:3px;margin-bottom:14px}.feature-proof-item h3{font-size:.94rem}.feature-proof-item p{font-size:.83rem}.proposal-round-stack{height:150px;margin:20px 0 7px}.proposal-round-sheet{border-radius:14px;grid-template-columns:26px minmax(0,1fr) 40px;gap:8px;min-height:62px;padding-inline:11px}.proposal-round-sheet>span:first-child{width:26px;height:26px}.proposal-round-sheet strong{letter-spacing:.025em;font-size:.61rem}.proposal-round-signals{grid-template-columns:repeat(3,10px);gap:3px;width:36px}.proposal-round-sheet.is-owner-counter{top:41px}.proposal-round-sheet.is-tenant-counter{top:82px}.proposal-diff-legend{gap:6px;margin-top:12px}.proposal-diff-legend span{min-height:24px;padding:5px 8px;font-size:.63rem}.lease-adjustment-visual{grid-template-columns:1fr;gap:12px;margin-top:24px}.lease-adjustment-operation:before{background:linear-gradient(#0f7a4f3d,#22c55ee0);width:2px;height:15px;inset:-15px auto auto 50%;transform:translate(-50%)}.lease-adjustment-operation:after{inset:auto auto -17px 50%;transform:translate(-50%)rotate(90deg)}:root[data-theme=dark] .lease-adjustment-operation:before{background:linear-gradient(#4ade8038,#4ade80d6)}.lease-rent-state{text-align:left;min-height:92px;padding:14px 16px}.lease-rent-state>strong{font-size:1.38rem}.lease-adjustment-operation{grid-auto-flow:column;align-items:center;gap:7px;width:auto;height:44px;padding:0 16px}.lease-adjustment-operation span{margin:0}.lease-adjustment-details{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-adjustment-details li{padding:10px 11px}.lease-adjustment-details li+li{border-left:1px solid #0f7a4f1f}.lease-adjustment-details li:first-child{border-bottom:1px solid #0f7a4f1f;grid-column:1/-1}.lease-adjustment-details li:nth-child(2){border-left:0}:root[data-theme=dark] .lease-adjustment-details li+li{border-left-color:#4ade8024}:root[data-theme=dark] .lease-adjustment-details li:first-child{border-bottom-color:#4ade8024}:root[data-theme=dark] .lease-adjustment-details li:nth-child(2){border-left:0}#financas .split-copy h2{font-size:clamp(1.9rem,9vw,2.45rem);line-height:1.05}#financas .split-copy p{font-size:.9rem;line-height:1.62}.finance-analysis{gap:10px;margin-top:22px}.finance-result-summary{padding:13px 14px 14px}.finance-result-summary-values>strong{font-size:1.45rem}.finance-result-change{flex-direction:column;align-items:flex-end;gap:3px}.finance-result-change>strong{min-height:24px;font-size:.67rem}.finance-change-block{padding:13px 12px 14px}.finance-property-change{grid-template-columns:82px minmax(0,1fr) 48px;gap:7px}.finance-property-change-head strong,.finance-property-change-head span{font-size:.57rem}.finance-origin{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px 10px}.finance-origin>.fa-icon{width:28px;height:28px}.finance-origin-value{grid-area:2/2;grid-auto-flow:column;justify-content:start;place-items:center start;gap:7px}#manutencoes .split-copy h2{font-size:clamp(1.9rem,9vw,2.45rem);line-height:1.05}#manutencoes .split-copy p{font-size:.9rem;line-height:1.62}.maintenance-case{gap:10px;margin-top:20px;padding:13px}.maintenance-case-head{align-items:flex-start}.maintenance-evidence-compare{grid-template-columns:1fr 28px 1fr;gap:6px}.maintenance-evidence-card{min-height:102px;padding:9px}.maintenance-quote-decision{padding:10px}.maintenance-quote-items{gap:5px}#pendencias .split-copy h2{font-size:clamp(1.78rem,8vw,2.3rem);line-height:1.05}#pendencias .split-copy p{font-size:.9rem;line-height:1.62}.task-focus{gap:11px;margin-top:20px;padding:13px}.task-focus-head{align-items:flex-start}.task-focus-context{max-width:48%}.task-focus-title{grid-template-columns:32px minmax(0,1fr);gap:9px}.task-focus-title>.fa-icon{width:32px;height:32px}.task-step{min-height:32px;padding:5px 7px}}@media (width>=421px){#propostas h2{text-wrap:pretty}}@media (width>=1081px){#propostas .split-copy h2{font-size:2.9rem}#financas .split-copy h2{font-size:2.95rem}#pendencias .split-copy h2{font-size:3.1rem}}@media (width<=380px){#imoveis.feature-story{padding-inline:18px}:is(.feature-story-editorial,.hero) .story-mechanism,.owner-finance-chart{padding-inline:19px}.lease-adjustment-details{grid-template-columns:1fr}.lease-adjustment-details li,.lease-adjustment-details li:last-child,.lease-adjustment-details li:first-child{grid-column:1}.lease-adjustment-details li+li{border-top:1px solid #0f7a4f1f;border-left:0}:root[data-theme=dark] .lease-adjustment-details li+li{border-top-color:#4ade8024;border-left:0}}@media (width<=420px){.brand{font-size:1.82rem;line-height:2.1rem}.brand-logo{width:36px;height:36px;margin-right:.58rem}.nav-cta{gap:8px}.task-focus-head{gap:8px;display:grid}.task-focus-context{max-width:none}.task-focus-badges{justify-content:flex-start}.task-focus-meta{grid-template-columns:1fr;gap:5px}.task-focus-meta>span{min-height:31px;padding-block:6px}.task-step{grid-template-columns:22px minmax(0,1fr)}.task-step-tag{grid-column:2;justify-self:start;margin-top:-2px}.maintenance-case-head{gap:8px;display:grid}.maintenance-case-status{justify-self:start}.maintenance-case-context small{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.maintenance-evidence-compare{grid-template-columns:1fr;gap:7px}.maintenance-evidence-link{grid-template-columns:auto auto;justify-content:center;align-items:center}.maintenance-evidence-link .fa-icon{transform:rotate(90deg)}.maintenance-evidence-card{min-height:96px}.maintenance-photo-strip{min-height:44px}.maintenance-quote-provider{gap:4px;display:grid}.maintenance-quote-items{grid-template-columns:1fr}.maintenance-quote-footer{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=560px){#locacoes .lease-story-mechanism{padding-inline:16px}.lease-adjustment-details{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.lease-adjustment-details li,.lease-adjustment-details li:last-child{grid-column:auto;min-height:58px;padding:11px 12px}.lease-adjustment-details li:first-child{grid-column:1/-1}.lease-adjustment-details li+li{border-top:0;border-left:1px solid #0f7a4f1f}.lease-adjustment-details li:nth-child(2){border-left:0}.lease-adjustment-details span{font-size:.61rem}.lease-adjustment-details strong{font-size:.79rem}:root[data-theme=dark] .lease-adjustment-details li+li{border-top:0;border-left-color:#4ade8024}:root[data-theme=dark] .lease-adjustment-details li:nth-child(2){border-left:0}#manutencoes .maintenance-story-mechanism{padding-inline:16px}.maintenance-case{gap:12px;padding:12px}.maintenance-case-head{gap:8px;display:grid}.maintenance-case-status{justify-self:start}.maintenance-case-context small,.maintenance-case-context strong{text-overflow:clip;white-space:normal;overflow:visible}.maintenance-case-context small{line-height:1.2}.maintenance-case-context strong{font-size:.78rem}.maintenance-evidence-compare{grid-template-columns:1fr;gap:8px}.maintenance-evidence-card{gap:9px;min-height:0;padding:11px}.maintenance-evidence-head span{font-size:.56rem}.maintenance-evidence-head small{font-size:.52rem}.maintenance-photo-strip{min-height:56px}.maintenance-evidence-card>strong{text-overflow:clip;white-space:normal;font-size:.66rem;overflow:visible}.maintenance-evidence-link{grid-template-columns:minmax(0,1fr) 30px auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:8px;width:100%}.maintenance-evidence-link:before,.maintenance-evidence-link:after{content:"";background:linear-gradient(90deg,#0000,#b8752d57);width:100%;height:1px}.maintenance-evidence-link:after{background:linear-gradient(90deg,#b8752d57,#0000)}.maintenance-evidence-link .fa-icon{transform:rotate(90deg)}.maintenance-evidence-link small{font-size:.49rem}.maintenance-quote-provider{gap:4px;display:grid}.maintenance-quote-provider strong{text-overflow:clip;white-space:normal;overflow:visible}.maintenance-quote-items{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-quote-footer{flex-direction:row;align-items:center;gap:8px}:root[data-theme=dark] .maintenance-evidence-link:before{background:linear-gradient(90deg,#0000,#fb923c57)}:root[data-theme=dark] .maintenance-evidence-link:after{background:linear-gradient(90deg,#fb923c57,#0000)}}@media (width<=360px){#locacoes .lease-story-mechanism{padding-inline:14px}.lease-adjustment-details span{font-size:.57rem}.lease-adjustment-details strong{font-size:.73rem}#manutencoes .maintenance-story-mechanism{padding-inline:14px}.maintenance-case{padding:10px}.maintenance-quote-items{grid-template-columns:1fr}.maintenance-quote-footer{flex-direction:column;align-items:flex-start;gap:7px}}
