@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/variant-b/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/variant-b/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/variant-b/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/variant-b/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/variant-b/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/variant-b/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#f8faf8;--color-surface:#fff;--color-foreground:#11181c;--color-muted:#6b7280;--color-brand:#4a5d5a;--color-primary:#3e664a;--color-primary-hover:#355a3f;--color-light-green:#e8f5e8;--color-border:#e5e7eb;--font-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Georgia, "Times New Roman", Times, serif;--container-max:1120px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:var(--color-background);color:var(--color-foreground)}body{background:var(--color-background);min-height:100vh;color:var(--color-foreground);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading);margin:0;font-weight:400;line-height:1.1}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.skip-link{z-index:100;background:var(--color-foreground);color:var(--color-background);padding:8px 12px;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;width:min(calc(100% - 24px),var(--container-max));margin:14px auto 0;position:sticky;top:14px}.site-header__shell{border:1px solid #3e664a1f;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 12px 10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-header__shell{border:1px solid color-mix(in oklch,var(--color-primary) 12%,transparent)}}.site-header__shell{background:#ffffffd1;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-header__shell{background:color-mix(in oklch,var(--color-surface) 82%,transparent)}}.site-header__shell{box-shadow:0 18px 50px #4a5d5a29}@supports (color:color-mix(in lab,red,red)){.site-header__shell{box-shadow:0 18px 50px color-mix(in oklch,var(--color-brand) 16%,transparent)}}.site-header__shell{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.site-header__brand{color:var(--color-foreground);font-family:var(--font-body);flex:none;align-items:center;gap:10px;font-size:1.05rem;font-weight:750;line-height:1;display:inline-flex}.site-header__logo{object-fit:cover;border-radius:999px;width:36px;height:36px}.site-header__nav{min-width:0;color:var(--color-muted);letter-spacing:0;text-transform:none;justify-content:flex-end;align-items:center;gap:clamp(9px,1.25vw,17px);font-size:clamp(.76rem,1.35vw,.88rem);font-weight:500;line-height:1.2;display:flex}.site-header__nav a{white-space:nowrap}.site-header__nav a:not(.site-header__cta){border-radius:999px;padding:10px 6px;transition:background .16s,color .16s}.site-header__nav a:not(.site-header__cta):hover{background:var(--color-light-green);color:var(--color-primary)}.site-header__lang,.site-header__whatsapp{align-items:center;gap:6px;display:inline-flex}.site-header__whatsapp svg{width:14px;height:14px}.site-header__divider{background:#4a5d5a33;width:1px;height:16px;display:block}@supports (color:color-mix(in lab,red,red)){.site-header__divider{background:color-mix(in oklch,var(--color-brand) 20%,transparent)}}.site-header__cta{background:var(--color-primary);min-height:44px;color:var(--color-surface);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:11px 19px;font-size:.86rem;font-weight:650;display:inline-flex;box-shadow:0 10px 24px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.site-header__cta{box-shadow:0 10px 24px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.site-header__mobile{display:none}.site-header__menu{position:relative}.site-header__menu summary{border:1px solid #c9dbcc;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-header__menu summary{border:1px solid color-mix(in oklch,var(--color-primary) 18%,var(--color-light-green))}}.site-header__menu summary{background:#fefefe;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-header__menu summary{background:color-mix(in oklch,var(--color-surface) 94%,var(--color-light-green))}}.site-header__menu summary{color:var(--color-primary);cursor:pointer;list-style:none;box-shadow:0 8px 22px #4a5d5a1a}@supports (color:color-mix(in lab,red,red)){.site-header__menu summary{box-shadow:0 8px 22px color-mix(in oklch,var(--color-brand) 10%,transparent)}}.site-header__menu summary{transition:background .16s,border-color .16s,transform .16s}.site-header__menu summary::-webkit-details-marker{display:none}.site-header__menu summary span{background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .16s,opacity .16s;display:block}.site-header__menu[open] summary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.site-header__menu[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.site-header__menu[open] summary span:nth-child(2){opacity:0}.site-header__menu[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-header__menu-panel{border:1px solid #3e664a24;width:min(320px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{border:1px solid color-mix(in oklch,var(--color-primary) 14%,transparent)}}.site-header__menu-panel{background:#ffffffeb;border-radius:24px}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{background:color-mix(in oklch,var(--color-surface) 92%,transparent)}}.site-header__menu-panel{box-shadow:0 22px 54px #4a5d5a2e}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{box-shadow:0 22px 54px color-mix(in oklch,var(--color-brand) 18%,transparent)}}.site-header__menu-panel{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.site-header__menu-group a:hover,.site-header__menu-whatsapp:hover{background:var(--color-light-green);color:var(--color-primary)}.hero{isolation:isolate;min-height:calc(100svh - 76px);margin-top:-76px;display:grid;position:relative;overflow:hidden}.hero__image{z-index:-2;object-fit:cover;object-position:64% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__shade{z-index:-1;background:linear-gradient(90deg,#f8faf8f7,#f8faf8db 40%,#f8faf833 72%,#0000),linear-gradient(#0000 54%,#3e664a33);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero__shade{background:linear-gradient(90deg,color-mix(in oklch,var(--color-background) 97%,transparent) 0%,color-mix(in oklch,var(--color-background) 86%,transparent) 40%,color-mix(in oklch,var(--color-background) 20%,transparent) 72%,transparent 100%),linear-gradient(0deg,color-mix(in oklch,var(--color-primary) 20%,transparent) 0%,transparent 46%)}}.hero__inner{width:min(calc(100% - 40px),var(--container-max));align-self:center;margin:0 auto;padding:clamp(142px,18vh,190px) 0 clamp(70px,11vh,118px)}.hero__eyebrow{color:var(--color-primary);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(16px,3vw,24px);font-size:.78rem;font-weight:800;line-height:1.2}.hero__title{max-width:10.8ch;color:var(--color-foreground);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.85rem,6.35vw,5.8rem)}.hero__body{color:#2a3138;max-width:600px;margin-top:clamp(20px,3vw,28px)}@supports (color:color-mix(in lab,red,red)){.hero__body{color:color-mix(in oklch,var(--color-foreground) 72%,var(--color-muted))}}.hero__body{text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.58}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.btn{letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:.96rem;font-weight:650;line-height:1.05;display:inline-flex;box-shadow:0 12px 28px #3e664a24}@supports (color:color-mix(in lab,red,red)){.btn{box-shadow:0 12px 28px color-mix(in oklch,var(--color-primary) 14%,transparent)}}.btn--primary{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.btn--primary:hover,.site-header__cta:hover{background:var(--color-primary-hover)}.btn--secondary{background:#fdfefd}@supports (color:color-mix(in lab,red,red)){.btn--secondary{background:color-mix(in oklch,var(--color-surface) 92%,var(--color-light-green))}}.btn--secondary{color:var(--color-primary);border-color:#c3d6c5}@supports (color:color-mix(in lab,red,red)){.btn--secondary{border-color:color-mix(in oklch,var(--color-primary) 22%,var(--color-light-green))}}.btn--secondary{box-shadow:0 10px 24px #4a5d5a1a}@supports (color:color-mix(in lab,red,red)){.btn--secondary{box-shadow:0 10px 24px color-mix(in oklch,var(--color-brand) 10%,transparent)}}.benefits{width:min(calc(100% - 40px),var(--container-max));margin:0 auto;padding:clamp(76px,10vw,128px) 0 clamp(52px,8vw,96px);scroll-margin-top:120px}.benefits__head{text-align:center;max-width:980px;margin:0 auto clamp(30px,5vw,48px)}.benefits__kicker{color:var(--color-primary);margin-bottom:14px;font-size:.78rem;font-weight:700}.benefits__head h2,.product-views__head h2,.manager-asset-section__head h2{max-width:18ch;color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin:0 auto;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1.1}.benefits__head>p:last-child{color:#2e353c;max-width:680px;margin:20px auto 0}@supports (color:color-mix(in lab,red,red)){.benefits__head>p:last-child{color:color-mix(in oklch,var(--color-foreground) 68%,var(--color-muted))}}.benefits__head>p:last-child{text-wrap:pretty;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.6}.manager-asset-section__head{text-align:center;max-width:980px;margin:0 auto clamp(30px,5vw,52px)}.manager-asset-section__head>p:first-child{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}.manager-asset-section__head>p:last-child{color:#30373e;max-width:680px;margin:20px auto 0}@supports (color:color-mix(in lab,red,red)){.manager-asset-section__head>p:last-child{color:color-mix(in oklch,var(--color-foreground) 66%,var(--color-muted))}}.manager-asset-section__head>p:last-child{text-wrap:pretty;font-size:clamp(1rem,1.55vw,1.14rem);line-height:1.6}.manager-feature-list{gap:clamp(28px,5vw,58px);display:grid}.manager-feature-row{grid-template-columns:minmax(0,1.04fr) minmax(300px,.78fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.manager-feature-row--reverse{grid-template-columns:minmax(300px,.78fr) minmax(0,1.04fr)}.manager-feature-row--reverse .manager-feature-visual{order:2}.manager-feature-row--reverse .manager-feature-copy{order:1}.manager-feature-visual{min-height:clamp(260px,29vw,340px);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;padding:clamp(10px,1.6vw,18px);display:grid}.manager-feature-visual--finance{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:14px}.manager-feature-visual--priority{gap:9px}.manager-feature-visual--trust{gap:12px}.manager-feature-copy{max-width:460px;padding-inline:clamp(8px,1.6vw,18px)}.manager-feature-row--reverse .manager-feature-copy{justify-self:end}.manager-feature-copy>p{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.manager-feature-copy h3{max-width:13ch;color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:0;margin-top:14px;font-size:clamp(2.15rem,3.35vw,3.25rem);font-weight:400;line-height:1.08}.manager-feature-copy>span{color:#333a42;margin-top:20px;display:block}@supports (color:color-mix(in lab,red,red)){.manager-feature-copy>span{color:color-mix(in oklch,var(--color-foreground) 62%,var(--color-muted))}}.manager-feature-copy>span{font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.62}.manager-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.manager-benefit-tile{border:1px solid #cfd6d6;flex-direction:column;min-height:470px;padding:clamp(22px,2.6vw,30px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.manager-benefit-tile{border:1px solid color-mix(in oklch,var(--color-primary) 13%,var(--color-border))}}.manager-benefit-tile{background:radial-gradient(circle at 22% 18%,#e8f5e8c7,#0000 38%),#fdfefd;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.manager-benefit-tile{background:radial-gradient(circle at 22% 18%,color-mix(in oklch,var(--color-light-green) 78%,transparent),transparent 38%),color-mix(in oklch,var(--color-surface) 92%,var(--color-light-green))}}.manager-benefit-tile{box-shadow:0 18px 48px #4a5d5a14}@supports (color:color-mix(in lab,red,red)){.manager-benefit-tile{box-shadow:0 18px 48px color-mix(in oklch,var(--color-brand) 8%,transparent)}}.manager-benefit-tile__visual{min-height:158px;margin-bottom:auto;display:grid;position:relative}.manager-benefit-tile>p{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-top:clamp(18px,2vw,26px);font-size:.76rem;font-weight:800}.manager-benefit-tile h3{max-width:12ch;color:var(--color-foreground);font-family:var(--font-body);letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.36rem,1.9vw,1.76rem);font-weight:760;line-height:1.06}.manager-benefit-tile>span{color:#333a42;margin-top:14px;display:block}@supports (color:color-mix(in lab,red,red)){.manager-benefit-tile>span{color:color-mix(in oklch,var(--color-foreground) 62%,var(--color-muted))}}.manager-benefit-tile>span{font-size:clamp(.86rem,1vw,.94rem);line-height:1.5}.manager-benefit-tile__visual--finance{grid-template-columns:1fr .92fr;align-items:center;gap:12px}.tile-bank{background:var(--color-primary);color:#fff;border-radius:22px;align-content:center;min-height:174px;padding:18px;display:grid;box-shadow:0 18px 38px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.tile-bank{box-shadow:0 18px 38px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.tile-bank span,.tile-ticket span,.tile-priority-head span,.tile-priority-owner span,.tile-sync span,.tile-notice span,.tile-update span{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tile-bank strong{max-width:11ch;margin-top:9px;font-size:1.06rem;line-height:1.12}.tile-bank i{background:oklch(100% 5.96046e-8 none/.42);border-radius:999px;height:8px;margin-top:22px;display:block}.tile-bank i+i{width:68%;margin-top:8px}.tile-ledger{gap:8px;display:grid}.tile-ledger span{background:var(--color-surface);color:var(--color-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:16px;gap:5px;padding:13px;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 10px 24px #4a5d5a0f}@supports (color:color-mix(in lab,red,red)){.tile-ledger span{box-shadow:0 10px 24px color-mix(in oklch,var(--color-brand) 6%,transparent)}}.tile-ledger strong{letter-spacing:0;font-size:.95rem}.tile-sync{background:var(--color-light-green);color:var(--color-primary);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:12px 14px;display:flex}.tile-sync strong{font-size:1rem}.manager-benefit-tile__visual--priority{align-content:center;gap:10px}.tile-ticket{background:var(--color-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:15px 16px;display:grid;box-shadow:0 10px 24px #4a5d5a12}@supports (color:color-mix(in lab,red,red)){.tile-ticket{box-shadow:0 10px 24px color-mix(in oklch,var(--color-brand) 7%,transparent)}}.tile-priority-head,.tile-priority-owner{color:var(--color-primary);justify-content:space-between;align-items:center;gap:14px;display:flex}.tile-priority-head{padding:0 4px 4px}.tile-priority-head strong{color:var(--color-foreground);font-size:.92rem}.tile-priority-owner{background:var(--color-light-green);border-radius:16px;margin-top:2px;padding:11px 13px}.tile-priority-owner strong{font-size:.92rem}.tile-ticket span{color:var(--color-primary);grid-column:1}.tile-ticket strong{color:var(--color-foreground);grid-column:1;font-size:.98rem;line-height:1.12}.tile-ticket small{background:var(--color-light-green);color:var(--color-primary);border-radius:999px;grid-area:1/2/span 2;padding:7px 9px;font-size:.7rem;font-weight:800}.tile-ticket--hot{background:#fff8ec;box-shadow:inset 6px 0 #d97706,0 10px 24px #d9770617}.tile-ticket--soft{opacity:.74}.manager-benefit-tile__visual--trust{align-content:center;gap:9px}.tile-notice{background:var(--color-primary);color:#fff;border-radius:22px;min-height:106px;padding:18px}.tile-notice span{background:oklch(100% 5.96046e-8 none/.18);border-radius:999px;padding:6px 9px;display:inline-flex}.tile-notice strong{max-width:12ch;margin-top:18px;font-size:1.04rem;line-height:1.12;display:block}.tile-update{background:var(--color-surface);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 9px 20px #4a5d5a0f}@supports (color:color-mix(in lab,red,red)){.tile-update{box-shadow:0 9px 20px color-mix(in oklch,var(--color-brand) 6%,transparent)}}.tile-update i{background:radial-gradient(circle at 50% 50%,white 0 5px,transparent 6px),var(--color-primary);border-radius:999px;flex:none;width:26px;height:26px}.tile-update--soft i{background:radial-gradient(circle at 50% 50%,var(--color-primary) 0 5px,transparent 6px),var(--color-light-green)}.tile-update span{color:var(--color-primary)}.benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.benefit-card{border:1px solid #ced5d4;grid-template-rows:220px 1fr;min-height:520px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.benefit-card{border:1px solid color-mix(in oklch,var(--color-primary) 14%,var(--color-border))}}.benefit-card{background:#fcfefc;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.benefit-card{background:color-mix(in oklch,var(--color-surface) 88%,var(--color-light-green))}}.benefit-card{box-shadow:0 18px 46px #4a5d5a1a}@supports (color:color-mix(in lab,red,red)){.benefit-card{box-shadow:0 18px 46px color-mix(in oklch,var(--color-brand) 10%,transparent)}}.benefit-card{scroll-margin-top:120px}.motion-asset{background:radial-gradient(circle at 24% 20%,#edf7ed 0 22%,#0000 42%),linear-gradient(145deg,#e6ebe7,#eff8ef);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.motion-asset{background:radial-gradient(circle at 24% 20%,color-mix(in oklch,var(--color-light-green) 78%,white) 0 22%,transparent 42%),linear-gradient(145deg,color-mix(in oklch,var(--color-primary) 13%,white),color-mix(in oklch,var(--color-light-green) 68%,white))}}.motion-asset:after{content:"";border:1px solid #3e664a1f;position:absolute;inset:18px}@supports (color:color-mix(in lab,red,red)){.motion-asset:after{border:1px solid color-mix(in oklch,var(--color-primary) 12%,transparent)}}.motion-asset:after{pointer-events:none;border-radius:22px}.motion-bar{background:#dce3de;border-radius:999px;height:12px;position:absolute;top:28px;left:28px;right:28px}@supports (color:color-mix(in lab,red,red)){.motion-bar{background:color-mix(in oklch,var(--color-primary) 18%,white)}}.motion-flow{background:#dce3de;border-radius:999px;height:4px;position:absolute;top:72px;left:34px;right:34px}@supports (color:color-mix(in lab,red,red)){.motion-flow{background:color-mix(in oklch,var(--color-primary) 18%,white)}}.motion-flow span{background:var(--color-primary);border-radius:999px;width:15px;height:15px;animation:3.8s ease-in-out infinite flow-dot;position:absolute;top:50%;transform:translate(-50%,-50%)}.motion-flow span:first-child{left:18%}.motion-flow span:nth-child(2){animation-delay:.22s;left:50%}.motion-flow span:nth-child(3){animation-delay:.44s;left:82%}.motion-stack{gap:9px;display:grid;position:absolute;bottom:30px;left:34px;right:90px}.motion-stack span{border:1px solid #3e664a1f;padding:10px 14px;display:block}@supports (color:color-mix(in lab,red,red)){.motion-stack span{border:1px solid color-mix(in oklch,var(--color-primary) 12%,transparent)}}.motion-stack span{background:#fbfdfb;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.motion-stack span{background:color-mix(in oklch,white 82%,var(--color-light-green))}}.motion-stack span{color:var(--color-brand);font-size:.78rem;font-weight:650;box-shadow:0 8px 20px #4a5d5a14}@supports (color:color-mix(in lab,red,red)){.motion-stack span{box-shadow:0 8px 20px color-mix(in oklch,var(--color-brand) 8%,transparent)}}.motion-stack span{animation:4.6s ease-in-out infinite stack-rise}.motion-stack span:nth-child(2){animation-delay:.18s}.motion-stack span:nth-child(3){animation-delay:.36s}.motion-check{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;width:46px;height:46px;animation:3.2s ease-in-out infinite check-pulse;display:grid;position:absolute;bottom:38px;right:32px}.motion-check svg{width:24px;height:24px}.motion-check path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.motion-phone{border:9px solid #395e44;width:142px;height:184px;position:absolute;top:24px;left:50%}@supports (color:color-mix(in lab,red,red)){.motion-phone{border:9px solid color-mix(in oklch,var(--color-primary) 92%,black)}}.motion-phone{background:#e0e7e2;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.motion-phone{background:color-mix(in oklch,var(--color-primary) 16%,white)}}.motion-phone{transform:translate(-50%);box-shadow:0 18px 38px #3e664a33}@supports (color:color-mix(in lab,red,red)){.motion-phone{box-shadow:0 18px 38px color-mix(in oklch,var(--color-primary) 20%,transparent)}}.motion-phone__notch{background:#284230;border-radius:999px;width:44px;height:5px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab,red,red)){.motion-phone__notch{background:color-mix(in oklch,var(--color-primary) 65%,black)}}.motion-phone__notch{transform:translate(-50%)}.motion-feed{background:#fbfdfb;border-radius:14px;height:36px;position:absolute;left:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.motion-feed{background:color-mix(in oklch,white 84%,var(--color-light-green))}}.motion-feed{animation:4.2s ease-in-out infinite feed-surface}.motion-feed--one{top:34px}.motion-feed--two{animation-delay:.22s;top:82px}.motion-feed--three{animation-delay:.44s;top:130px}.motion-badge{z-index:2;color:var(--color-primary);background:#fff;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:700;position:absolute;box-shadow:0 14px 28px #3e664a21}@supports (color:color-mix(in lab,red,red)){.motion-badge{box-shadow:0 14px 28px color-mix(in oklch,var(--color-primary) 13%,transparent)}}.motion-badge{animation:4.6s ease-in-out infinite badge-float}.motion-badge--one{bottom:42px;left:28px}.motion-badge--two{animation-delay:.35s;top:54px;right:26px}.motion-sun{background:#f0f9f0;border-radius:999px;width:46px;height:46px;position:absolute;top:36px;right:42px}@supports (color:color-mix(in lab,red,red)){.motion-sun{background:color-mix(in oklch,var(--color-light-green) 65%,white)}}.motion-sun{box-shadow:0 0 0 12px #e8f5e866}@supports (color:color-mix(in lab,red,red)){.motion-sun{box-shadow:0 0 0 12px color-mix(in oklch,var(--color-light-green) 40%,transparent)}}.motion-sun{animation:5s ease-in-out infinite sun-breathe}.motion-building{grid-template-columns:repeat(3,42px);align-items:end;gap:8px;display:grid;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.motion-building span{background:var(--color-primary);border-radius:16px 16px 8px 8px;animation:4.4s ease-in-out infinite building-settle;display:block;box-shadow:inset 0 0 0 1px oklch(100% 5.96046e-8 none/.18)}.motion-building span:first-child{height:74px;animation-delay:.1s}.motion-building span:nth-child(2){height:112px}.motion-building span:nth-child(3){height:88px;animation-delay:.22s}.motion-ground{background:#d8e0db;border-radius:999px;height:8px;position:absolute;bottom:38px;left:36px;right:36px}@supports (color:color-mix(in lab,red,red)){.motion-ground{background:color-mix(in oklch,var(--color-primary) 20%,white)}}.motion-breath{border:1px solid #3e664a33;width:94px;height:94px;position:absolute;top:54px;left:44px}@supports (color:color-mix(in lab,red,red)){.motion-breath{border:1px solid color-mix(in oklch,var(--color-primary) 20%,transparent)}}.motion-breath{border-radius:999px;animation:5s ease-in-out infinite relief-ring}.benefit-card__copy{padding:26px}.benefit-card__copy>p:first-child{color:var(--color-primary);margin-bottom:12px;font-size:.82rem;font-weight:750}.benefit-card__copy h3{max-width:17ch;color:var(--color-foreground);font-family:var(--font-body);letter-spacing:-.02em;font-size:clamp(1.28rem,2vw,1.62rem);font-weight:750;line-height:1.16}.benefit-card__copy>p:last-child{color:#313840;margin-top:16px}@supports (color:color-mix(in lab,red,red)){.benefit-card__copy>p:last-child{color:color-mix(in oklch,var(--color-foreground) 64%,var(--color-muted))}}.benefit-card__copy>p:last-child{font-size:.98rem;line-height:1.6}.product-views{width:min(calc(100% - 40px),var(--container-max));margin:0 auto;padding:clamp(48px,7vw,86px) 0 clamp(64px,9vw,112px)}.product-views__head{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,54px)}.product-views__head p{color:#30373e;max-width:680px;margin:18px auto 0}@supports (color:color-mix(in lab,red,red)){.product-views__head p{color:color-mix(in oklch,var(--color-foreground) 66%,var(--color-muted))}}.product-views__head p{text-wrap:pretty;font-size:clamp(1rem,1.55vw,1.14rem);line-height:1.6}.product-views__head .product-views__eyebrow{max-width:none;color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800;line-height:1.2}.product-view{border:1px solid #d1d8d8;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(26px,4vw,52px);display:grid}@supports (color:color-mix(in lab,red,red)){.product-view{border:1px solid color-mix(in oklch,var(--color-primary) 12%,var(--color-border))}}.product-view{background:#fdfefd;border-radius:32px}@supports (color:color-mix(in lab,red,red)){.product-view{background:color-mix(in oklch,var(--color-surface) 90%,var(--color-light-green))}}.product-view{box-shadow:0 18px 50px #4a5d5a14}@supports (color:color-mix(in lab,red,red)){.product-view{box-shadow:0 18px 50px color-mix(in oklch,var(--color-brand) 8%,transparent)}}.product-view+.product-view{margin-top:clamp(30px,5vw,58px)}.product-view--resident{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.product-view__copy>p:first-child{color:var(--color-primary);margin-bottom:14px;font-size:.85rem;font-weight:750}.product-view__copy h2{max-width:11ch;color:var(--color-foreground);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,4.1rem)}.product-view__copy>p:last-child{color:#2e353c;max-width:520px;margin-top:20px}@supports (color:color-mix(in lab,red,red)){.product-view__copy>p:last-child{color:color-mix(in oklch,var(--color-foreground) 68%,var(--color-muted))}}.product-view__copy>p:last-child{text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.62}.manager-asset-section{width:min(calc(100% - 40px),var(--container-max));margin:0 auto;padding:0 0 clamp(68px,9vw,118px)}.manager-asset-section__shell{border:1px solid #d1d8d8;padding:clamp(16px,2.4vw,24px)}@supports (color:color-mix(in lab,red,red)){.manager-asset-section__shell{border:1px solid color-mix(in oklch,var(--color-primary) 12%,var(--color-border))}}.manager-asset-section__shell{background:radial-gradient(circle at 18% 16%,#e8f5e8b8,#0000 35%),#fdfefd;border-radius:32px}@supports (color:color-mix(in lab,red,red)){.manager-asset-section__shell{background:radial-gradient(circle at 18% 16%,color-mix(in oklch,var(--color-light-green) 72%,transparent),transparent 35%),color-mix(in oklch,var(--color-surface) 93%,var(--color-light-green))}}.manager-asset-section__shell{box-shadow:0 18px 50px #4a5d5a14}@supports (color:color-mix(in lab,red,red)){.manager-asset-section__shell{box-shadow:0 18px 50px color-mix(in oklch,var(--color-brand) 8%,transparent)}}.manager-asset{grid-template-columns:minmax(250px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.6vw,32px);display:grid;position:relative}.manager-asset>input{pointer-events:none;opacity:0;position:absolute}.manager-asset__rail{border:1px solid #d1d8d8;align-content:start;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail{border:1px solid color-mix(in oklch,var(--color-primary) 12%,var(--color-border))}}.manager-asset__rail{background:#fbfdfb;border-radius:26px}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail{background:color-mix(in oklch,var(--color-surface) 82%,var(--color-light-green))}}.manager-asset__rail{box-shadow:inset 0 0 0 1px oklch(100% 5.96046e-8 none/.58)}.manager-asset__rail label{color:#394048;border:1px solid #0000;border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;min-height:66px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail label{color:color-mix(in oklch,var(--color-foreground) 56%,var(--color-muted))}}.manager-asset__rail label{cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.manager-asset__rail label:hover{background:#e8f5e885}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail label:hover{background:color-mix(in oklch,var(--color-light-green) 52%,transparent)}}.manager-asset__rail label:hover{color:var(--color-foreground);transform:translateY(-1px)}.manager-asset__rail label span{background:#f0f3f1;border-radius:999px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail label span{background:color-mix(in oklch,var(--color-primary) 8%,var(--color-surface))}}.manager-asset__rail label span{color:var(--color-primary);font-family:var(--font-heading);font-size:.96rem}.manager-asset__rail label strong{color:inherit;font-size:1.08rem;font-weight:720;line-height:1.1}.manager-asset__rail label small{color:currentColor}@supports (color:color-mix(in lab,red,red)){.manager-asset__rail label small{color:color-mix(in oklch,currentColor 74%,transparent)}}.manager-asset__rail label small{font-size:.82rem;font-weight:500;line-height:1.35}.manager-asset__details{min-height:548px;position:relative}.manager-asset__panel{border:1px solid #ced5d4;flex-direction:column;padding:clamp(24px,3.2vw,38px);display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.manager-asset__panel{border:1px solid color-mix(in oklch,var(--color-primary) 14%,var(--color-border))}}.manager-asset__panel{background:linear-gradient(180deg,#fdfefd 0%,var(--color-surface) 100%);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.manager-asset__panel{background:linear-gradient(180deg,color-mix(in oklch,var(--color-surface) 92%,var(--color-light-green)) 0%,var(--color-surface) 100%)}}.manager-asset__panel{box-shadow:0 18px 50px #4a5d5a1a}@supports (color:color-mix(in lab,red,red)){.manager-asset__panel{box-shadow:0 18px 50px color-mix(in oklch,var(--color-brand) 10%,transparent)}}.manager-asset__panel{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(10px)}.manager-asset__panel>p{z-index:1;color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.78rem;font-weight:800;position:relative}.manager-asset__panel h3{z-index:1;max-width:12.5ch;color:var(--color-foreground);font-family:var(--font-body);letter-spacing:-.03em;margin-top:12px;font-size:clamp(1.85rem,2.7vw,2.35rem);font-weight:760;line-height:1.04;position:relative}.manager-asset__panel>span{z-index:1;color:#353c44;max-width:48ch;margin-top:18px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.manager-asset__panel>span{color:color-mix(in oklch,var(--color-foreground) 60%,var(--color-muted))}}.manager-asset__panel>span{font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.6}.manager-asset__visual{z-index:1;background:0 0;border:0;border-radius:0;flex:none;min-height:0;margin-bottom:20px;position:relative}.manager-asset__visual:before{content:none}.manager-asset__visual--finance{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:18px;min-height:240px;padding:20px clamp(18px,3vw,34px);display:grid}.asset-bank-card{z-index:1;background:var(--color-primary);color:#fff;border-radius:22px;padding:22px;position:relative;box-shadow:0 20px 42px #3e664a33}@supports (color:color-mix(in lab,red,red)){.asset-bank-card{box-shadow:0 20px 42px color-mix(in oklch,var(--color-primary) 20%,transparent)}}.asset-bank-card span,.asset-ledger span,.asset-priority-board span,.asset-priority-card span,.asset-priority-board__footer span,.asset-trust-feed span,.asset-trust-feed small{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.asset-bank-card strong{max-width:13ch;margin-top:10px;font-size:1.25rem;line-height:1.15;display:block}.asset-bank-card__rows{gap:8px;margin-top:26px;display:grid}.asset-bank-card__rows i{background:oklch(100% 5.96046e-8 none/.42);border-radius:999px;height:9px;display:block}.asset-bank-card__rows i:nth-child(2){width:72%}.asset-bank-card__rows i:nth-child(3){width:48%}.asset-ledger{z-index:1;gap:9px;display:grid;position:relative}.asset-ledger div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex;box-shadow:0 14px 32px #4a5d5a12}@supports (color:color-mix(in lab,red,red)){.asset-ledger div{box-shadow:0 14px 32px color-mix(in oklch,var(--color-brand) 7%,transparent)}}.asset-ledger strong{color:var(--color-foreground);font-size:.95rem}.manager-asset__visual--priority{align-content:center;min-height:278px;padding:16px;display:grid}.asset-priority-board{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;gap:10px;width:min(100%,470px);margin:0 auto;padding:14px;display:grid;position:relative;box-shadow:0 22px 48px #4a5d5a17}@supports (color:color-mix(in lab,red,red)){.asset-priority-board{box-shadow:0 22px 48px color-mix(in oklch,var(--color-brand) 9%,transparent)}}.asset-priority-board:before{content:"";background:#cfd6d6;border-radius:999px;width:2px;position:absolute;top:64px;bottom:54px;left:34px}@supports (color:color-mix(in lab,red,red)){.asset-priority-board:before{background:color-mix(in oklch,var(--color-primary) 13%,var(--color-border))}}.asset-priority-board__top,.asset-priority-board__footer{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.asset-priority-board__top{padding:3px 2px 8px}.asset-priority-board__top span,.asset-priority-board__footer span{color:var(--color-primary)}.asset-priority-board__top strong{color:var(--color-foreground);font-size:.92rem}.asset-priority-card{z-index:1;border:1px solid var(--color-border);background:#fefffe;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px 10px 16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.asset-priority-card{background:color-mix(in oklch,var(--color-surface) 95%,var(--color-light-green))}}.asset-priority-card:before{content:"";background:#87a08f;border-radius:0 999px 999px 0;width:8px;height:28px;position:absolute;top:50%;left:-1px}@supports (color:color-mix(in lab,red,red)){.asset-priority-card:before{background:color-mix(in oklch,var(--color-primary) 62%,white)}}.asset-priority-card:before{transform:translateY(-50%)}.asset-priority-card span{color:var(--color-primary)}.asset-priority-card strong{color:var(--color-foreground);margin-top:3px;font-size:.92rem;line-height:1.18;display:block}.asset-priority-card small{color:var(--color-muted);margin-top:4px;font-size:.72rem;line-height:1.25;display:block}.asset-priority-card em,.asset-trust-feed em{background:#eef1ef;border-radius:999px;flex:none;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.asset-priority-card em,.asset-trust-feed em{background:color-mix(in oklch,var(--color-primary) 9%,var(--color-surface))}}.asset-priority-card em,.asset-trust-feed em{color:var(--color-primary);font-size:.72rem;font-style:normal;font-weight:800}.asset-priority-card--hot{border-color:#e2c8ab}@supports (color:color-mix(in lab,red,red)){.asset-priority-card--hot{border-color:color-mix(in oklch,#d97706 28%,var(--color-border))}}.asset-priority-card--hot{background:#fff8ec}.asset-priority-card--hot:before{background:#d97706}.asset-priority-card--soft{display:none}.asset-priority-board__footer{background:var(--color-light-green);border-radius:16px;margin-top:2px;padding:10px 13px}.asset-priority-board__footer strong{color:var(--color-primary);font-size:.9rem}.manager-asset__visual--trust{align-content:center;min-height:268px;padding:0;display:grid}.asset-trust-feed{z-index:1;gap:10px;width:min(100%,430px);margin:0 auto;display:grid;position:relative}.asset-trust-feed__hero{background:linear-gradient(135deg,#395e44,var(--color-primary));border-radius:22px;padding:24px 26px}@supports (color:color-mix(in lab,red,red)){.asset-trust-feed__hero{background:linear-gradient(135deg,color-mix(in oklch,var(--color-primary) 92%,black),var(--color-primary))}}.asset-trust-feed__hero{color:#fff;box-shadow:0 24px 48px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.asset-trust-feed__hero{box-shadow:0 24px 48px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.asset-trust-feed__hero span{color:#fff;background:oklch(100% 5.96046e-8 none/.18);border-radius:999px;margin-bottom:22px;padding:7px 11px;display:inline-flex}.asset-trust-feed__hero strong{color:#fff;max-width:13ch;font-size:1.24rem;line-height:1.1;display:block}.asset-trust-feed__hero small{color:oklch(100% 5.96046e-8 none/.76);margin-top:12px}.asset-trust-feed__row{background:var(--color-surface);border:0;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #4a5d5a0d}@supports (color:color-mix(in lab,red,red)){.asset-trust-feed__row{box-shadow:0 8px 20px color-mix(in oklch,var(--color-brand) 5%,transparent)}}.asset-trust-feed__row i{background:radial-gradient(circle at 50% 48%,white 0 7px,transparent 8px),var(--color-primary);border-radius:999px;width:42px;height:42px}.asset-trust-feed__row--soft i{background:radial-gradient(circle at 50% 48%,var(--color-primary) 0 6px,transparent 7px),var(--color-light-green)}.asset-trust-feed__row span{color:var(--color-primary)}.asset-trust-feed__row strong{color:var(--color-foreground);margin-top:3px;font-size:.98rem;display:block}#manager-clareza:checked~.manager-asset__rail label[for=manager-clareza],#manager-prioridade:checked~.manager-asset__rail label[for=manager-prioridade],#manager-confianca:checked~.manager-asset__rail label[for=manager-confianca]{border-color:#ccd4d3}@supports (color:color-mix(in lab,red,red)){#manager-clareza:checked~.manager-asset__rail label[for=manager-clareza],#manager-prioridade:checked~.manager-asset__rail label[for=manager-prioridade],#manager-confianca:checked~.manager-asset__rail label[for=manager-confianca]{border-color:color-mix(in oklch,var(--color-primary) 15%,var(--color-border))}}#manager-clareza:checked~.manager-asset__rail label[for=manager-clareza],#manager-prioridade:checked~.manager-asset__rail label[for=manager-prioridade],#manager-confianca:checked~.manager-asset__rail label[for=manager-confianca]{background:var(--color-surface);color:var(--color-foreground);box-shadow:0 14px 34px #4a5d5a17}@supports (color:color-mix(in lab,red,red)){#manager-clareza:checked~.manager-asset__rail label[for=manager-clareza],#manager-prioridade:checked~.manager-asset__rail label[for=manager-prioridade],#manager-confianca:checked~.manager-asset__rail label[for=manager-confianca]{box-shadow:0 14px 34px color-mix(in oklch,var(--color-brand) 9%,transparent)}}#manager-clareza:checked~.manager-asset__rail label[for=manager-clareza] span,#manager-prioridade:checked~.manager-asset__rail label[for=manager-prioridade] span,#manager-confianca:checked~.manager-asset__rail label[for=manager-confianca] span{background:var(--color-primary);color:#fff}#manager-clareza:checked~.manager-asset__details .manager-asset__panel--clareza,#manager-prioridade:checked~.manager-asset__details .manager-asset__panel--prioridade,#manager-confianca:checked~.manager-asset__details .manager-asset__panel--confianca{opacity:1;transform:translateY(0)}.manager-preview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:28px;align-self:stretch;padding:clamp(18px,2.4vw,28px);box-shadow:inset 0 0 0 1px #3e664a0d,0 22px 56px #3e664a1a}@supports (color:color-mix(in lab,red,red)){.manager-preview{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-primary) 5%,transparent),0 22px 56px color-mix(in oklch,var(--color-primary) 10%,transparent)}}.manager-preview__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.manager-preview h3{font-family:var(--font-body);font-size:1.4rem;font-weight:760}.manager-preview p,.manager-preview span{color:var(--color-muted)}.manager-preview__top>span{background:var(--color-light-green);color:var(--color-primary);border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:700}.manager-preview__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.manager-preview__stats div{border:1px solid var(--color-border);background:#fdfefd;border-radius:16px;padding:14px}@supports (color:color-mix(in lab,red,red)){.manager-preview__stats div{background:color-mix(in oklch,var(--color-surface) 92%,var(--color-light-green))}}.manager-preview__stats span{margin-bottom:8px;font-size:.73rem;font-weight:700;display:block}.manager-preview__stats strong{color:var(--color-foreground);font-size:1.4rem}.manager-preview__stats small{color:var(--color-muted);margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.manager-preview__panel{border:1px solid var(--color-border);background:#fefefe;border-radius:20px;padding:16px}@supports (color:color-mix(in lab,red,red)){.manager-preview__panel{background:color-mix(in oklch,var(--color-surface) 94%,var(--color-light-green))}}.manager-preview__panel+.manager-preview__panel{margin-top:14px}.manager-preview__panel>p,.manager-preview__budget p{color:#3c4c4b}@supports (color:color-mix(in lab,red,red)){.manager-preview__panel>p,.manager-preview__budget p{color:color-mix(in oklch,var(--color-brand) 76%,var(--color-foreground))}}.manager-preview__panel>p,.manager-preview__budget p{font-size:.82rem;font-weight:750}.manager-preview__panel small,.manager-preview__budget small{color:var(--color-muted);margin-top:4px;font-size:.76rem;line-height:1.4;display:block}.manager-chart{border:1px solid var(--color-border);background:#f8fafc;border-radius:20px;margin-top:14px;overflow:hidden}.manager-chart svg{width:100%;height:auto}.manager-chart__grid{fill:none;stroke:#dbe3e8;stroke-width:1.5px}.manager-chart__target{fill:none;stroke:#7b8ca1;stroke-dasharray:9 12;stroke-linecap:round;stroke-width:3px}.manager-chart__line{fill:none;stroke:var(--color-foreground);stroke-linecap:round;stroke-width:4px}.manager-chart circle{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:4px}.manager-preview__queue{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.manager-preview__queue span{background:var(--color-light-green);color:var(--color-primary);border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:650}.manager-budget-row{color:var(--color-foreground);justify-content:space-between;gap:12px;margin-top:12px;padding-top:18px;font-size:.82rem;font-weight:700;display:flex;position:relative}.manager-budget-row:before{content:"";background:linear-gradient(90deg,#ef4444 0 42%,#d9e1e7 42% 100%);border-radius:999px;height:8px;position:absolute;top:6px;left:0;right:0}.manager-budget-row--calm:before{background:linear-gradient(90deg,var(--color-primary) 0 18%,#d9e1e7 18% 100%)}.resident-phone{place-items:center;min-height:500px;display:grid}.resident-phone__shell{border:12px solid #395e44;width:min(330px,100%);height:510px;padding:44px 10px 10px;position:relative}@supports (color:color-mix(in lab,red,red)){.resident-phone__shell{border:12px solid color-mix(in oklch,var(--color-primary) 92%,black)}}.resident-phone__shell{background:#173f2c;border-radius:46px;box-shadow:0 22px 54px #3e664a38}@supports (color:color-mix(in lab,red,red)){.resident-phone__shell{box-shadow:0 22px 54px color-mix(in oklch,var(--color-primary) 22%,transparent)}}.resident-phone__notch{background:#284230;border-radius:999px;width:96px;height:8px;position:absolute;top:14px;left:50%}@supports (color:color-mix(in lab,red,red)){.resident-phone__notch{background:color-mix(in oklch,var(--color-primary) 65%,black)}}.resident-phone__notch{transform:translate(-50%)}.resident-phone__screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ba392 transparent;background:linear-gradient(#1f5c39 0 170px,#f7faf7 170px),#f7faf7;border-radius:30px;height:100%;padding:0 8px 16px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.resident-phone__screen{scrollbar-color:color-mix(in oklch,var(--color-primary) 60%,white) transparent}}.resident-phone__screen::-webkit-scrollbar{width:4px}.resident-phone__screen::-webkit-scrollbar-thumb{background:#8ba392;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.resident-phone__screen::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--color-primary) 60%,white)}}.resident-phone__status{color:#fff;justify-content:space-between;padding:10px 8px 7px;font-size:.74rem;font-weight:750;display:flex}.resident-phone__header{background:#f2faf254;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.resident-phone__header{background:color-mix(in oklch,var(--color-light-green) 18%,white 15%)}}.resident-phone__header{color:#fff}.resident-phone__header>span{background:oklch(100% 5.96046e-8 none/.18);border-radius:999px;flex:none;padding:6px 10px;font-size:.66rem;font-weight:750}.resident-phone__action{background:#5d7e67;border:1px solid oklch(100% 5.96046e-8 none/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;padding:8px 9px 8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.resident-phone__action{background:color-mix(in oklch,var(--color-primary) 84%,white)}}.resident-phone__action{color:#fff;font-size:.78rem;font-weight:700;line-height:1.3}.resident-phone__action strong{background:oklch(100% 5.96046e-8 none/.18);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.resident-phone__balance{grid-template-columns:1fr 1fr;gap:7px;margin-top:0;display:grid}.resident-phone__balance div{background:#fff;border-radius:17px;padding:10px;box-shadow:0 8px 20px #4a5d5a12}@supports (color:color-mix(in lab,red,red)){.resident-phone__balance div{box-shadow:0 8px 20px color-mix(in oklch,var(--color-brand) 7%,transparent)}}.resident-phone__balance span{color:var(--color-muted);margin-bottom:5px;font-size:.63rem;font-weight:750;display:block}.resident-phone__balance strong{color:var(--color-foreground);font-size:.96rem}.resident-phone__header small,.resident-phone__card span{color:inherit;opacity:.78;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.resident-phone__header strong{font-size:1.12rem}.resident-phone__card{color:var(--color-foreground);background:#fff;border-radius:17px;margin-top:8px;padding:11px;box-shadow:0 10px 26px #4a5d5a14}@supports (color:color-mix(in lab,red,red)){.resident-phone__card{box-shadow:0 10px 26px color-mix(in oklch,var(--color-brand) 8%,transparent)}}.resident-phone__card strong{margin-bottom:3px;font-size:.95rem;line-height:1.16;display:block}.resident-phone__card p{color:var(--color-muted);font-size:.74rem;line-height:1.32}.resident-phone__card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.resident-phone__card-head small{color:var(--color-primary);font-size:.68rem;font-weight:750}.resident-phone__home{background:#3e664a73;border-radius:999px;width:88px;height:5px;margin:14px auto 0;display:block}@supports (color:color-mix(in lab,red,red)){.resident-phone__home{background:color-mix(in oklch,var(--color-primary) 45%,transparent)}}.resident-phone__card--soft{background:var(--color-light-green);color:var(--color-primary)}.resident-phone__card--warm{background:#fff7e8}.resident-phone__card--warm p{color:#b45309;background:#ffe1ae;border-radius:999px;margin-top:8px;padding:5px 9px;font-weight:700;display:inline-flex}@keyframes flow-dot{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.82)}42%,58%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes stack-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes feed-surface{0%,to{opacity:.76;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sun-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes building-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes relief-ring{0%,to{opacity:.3;transform:scale(.86)}50%{opacity:.72;transform:scale(1.08)}}.faq-section{width:min(calc(100% - 40px),var(--container-max));grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(34px,6vw,82px);margin:0 auto;padding:clamp(64px,9vw,112px) 0 clamp(58px,8vw,96px);scroll-margin-top:120px;display:grid}.faq-section__head{max-width:410px;position:sticky;top:118px}.faq-section__head>p{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.faq-section__head h2{color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin-top:16px;font-size:clamp(2.25rem,4.4vw,3.85rem);font-weight:400;line-height:1.08}.faq-section__head>span{color:#313840;margin-top:20px;display:block}@supports (color:color-mix(in lab,red,red)){.faq-section__head>span{color:color-mix(in oklch,var(--color-foreground) 64%,var(--color-muted))}}.faq-section__head>span{text-wrap:pretty;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.62}.faq-section__list{gap:12px;display:grid}.faq-item{border:1px solid #cfd6d6;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.faq-item{border:1px solid color-mix(in oklch,var(--color-primary) 13%,var(--color-border))}}.faq-item{background:#fefefe;border-radius:24px}@supports (color:color-mix(in lab,red,red)){.faq-item{background:color-mix(in oklch,var(--color-surface) 94%,var(--color-light-green))}}.faq-item{box-shadow:0 14px 36px #4a5d5a12}@supports (color:color-mix(in lab,red,red)){.faq-item{box-shadow:0 14px 36px color-mix(in oklch,var(--color-brand) 7%,transparent)}}.faq-item[open]{border-color:#bdc8c4}@supports (color:color-mix(in lab,red,red)){.faq-item[open]{border-color:color-mix(in oklch,var(--color-primary) 24%,var(--color-border))}}.faq-item[open]{background:var(--color-surface)}.faq-item summary{min-height:72px;color:var(--color-foreground);cursor:pointer;align-items:center;padding:20px 64px 20px 22px;font-size:clamp(1rem,1.55vw,1.16rem);font-weight:720;line-height:1.25;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--color-light-green);width:34px;height:34px;color:var(--color-primary);border-radius:999px;place-items:center;font-size:1.2rem;font-weight:560;line-height:1;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-item[open] summary:after{content:"-";background:var(--color-primary);color:var(--color-surface)}.faq-item summary:focus-visible{outline:3px solid #3e664a57}@supports (color:color-mix(in lab,red,red)){.faq-item summary:focus-visible{outline:3px solid color-mix(in oklch,var(--color-primary) 34%,transparent)}}.faq-item summary:focus-visible{outline-offset:-5px}.faq-item p{color:#313840;max-width:68ch;margin:-4px 22px 22px}@supports (color:color-mix(in lab,red,red)){.faq-item p{color:color-mix(in oklch,var(--color-foreground) 64%,var(--color-muted))}}.faq-item p{font-size:clamp(.98rem,1.35vw,1.06rem);line-height:1.66}.contact-section{width:min(calc(100% - 40px),var(--container-max));gap:clamp(28px,3.6vw,44px);margin:clamp(34px,7vw,92px) auto clamp(34px,6vw,72px);scroll-margin-top:118px;display:grid}.contact-section__head{text-align:center;justify-items:center;max-width:860px;margin:0 auto;display:grid}.contact-section__head>p{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.contact-section__head h2{max-width:900px;color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin-top:16px;font-size:clamp(2.25rem,4.7vw,4.1rem);font-weight:400;line-height:1.06}.contact-section__head h2 span{display:block}.contact-section__head h2 mark{background:linear-gradient(0deg,#edf7ed 0 42%,#0000 42% 100%);border-radius:.18em;padding:0 .12em .06em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.contact-section__head h2 mark{background:linear-gradient(to top,color-mix(in oklch,var(--color-light-green) 78%,var(--color-surface)) 0 42%,transparent 42% 100%)}}.contact-section__head h2 mark{color:var(--color-primary)}.contact-section__head>span{color:#2e353c;max-width:720px;margin-top:20px;display:block}@supports (color:color-mix(in lab,red,red)){.contact-section__head>span{color:color-mix(in oklch,var(--color-foreground) 68%,var(--color-muted))}}.contact-section__head>span{text-wrap:pretty;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.62}.contact-section__body{grid-template-columns:minmax(260px,.68fr) minmax(0,1.04fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.contact-section__copy{color:var(--color-foreground)}.contact-section__offer{gap:18px;display:grid}.contact-section__offer>p{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.2}.contact-section__perks{border-top:1px solid #cfd6d6;gap:0;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-section__perks{border-top:1px solid color-mix(in oklch,var(--color-primary) 13%,var(--color-border))}}.contact-section__perks{list-style:none}.contact-section__perks li{border-bottom:1px solid #cfd6d6;grid-template-columns:minmax(116px,.44fr) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-section__perks li{border-bottom:1px solid color-mix(in oklch,var(--color-primary) 13%,var(--color-border))}}.contact-section__perks span{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.contact-section__perks strong{color:#282f36}@supports (color:color-mix(in lab,red,red)){.contact-section__perks strong{color:color-mix(in oklch,var(--color-foreground) 74%,var(--color-muted))}}.contact-section__perks strong{text-align:left;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:560;line-height:1.42}.contact-section__note{color:#333a42;max-width:430px;margin-top:24px}@supports (color:color-mix(in lab,red,red)){.contact-section__note{color:color-mix(in oklch,var(--color-foreground) 62%,var(--color-muted))}}.contact-section__note{font-size:.98rem;line-height:1.55}.contact-section__note a{color:var(--color-primary);font-weight:750;text-decoration:none}.contact-form{border:1px solid #e8ede9;gap:16px;padding:clamp(18px,3vw,28px);display:grid}@supports (color:color-mix(in lab,red,red)){.contact-form{border:1px solid color-mix(in oklch,var(--color-primary) 12%,var(--color-surface))}}.contact-form{background:#fefffe;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.contact-form{background:color-mix(in oklch,var(--color-surface) 96%,var(--color-light-green))}}.contact-form{box-shadow:0 22px 54px #4a5d5a1c}@supports (color:color-mix(in lab,red,red)){.contact-form{box-shadow:0 22px 54px color-mix(in oklch,var(--color-brand) 11%,transparent)}}.contact-form__head{gap:8px;padding:2px 2px 8px;display:grid}.contact-form__head p{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.2}.contact-form__head strong{max-width:34ch;color:var(--color-foreground);text-wrap:balance;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:750;line-height:1.2}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label span{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.2}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #ced5d4;width:100%;min-height:50px}@supports (color:color-mix(in lab,red,red)){.contact-form input,.contact-form select,.contact-form textarea{border:1px solid color-mix(in oklch,var(--color-primary) 14%,var(--color-border))}}.contact-form input,.contact-form select,.contact-form textarea{background:var(--color-surface);color:var(--color-foreground);border-radius:17px;outline:none;font-size:1rem;line-height:1.35;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input,.contact-form select{padding:0 14px}.contact-form textarea{resize:vertical;min-height:132px;padding:14px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9197a1}@supports (color:color-mix(in lab,red,red)){.contact-form input::placeholder,.contact-form textarea::placeholder{color:color-mix(in oklch,var(--color-muted) 74%,var(--color-surface))}}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8ba194}@supports (color:color-mix(in lab,red,red)){.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:color-mix(in oklch,var(--color-primary) 54%,var(--color-border))}}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:0 0 0 4px #3e664a1f}@supports (color:color-mix(in lab,red,red)){.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--color-primary) 12%,transparent)}}.contact-form__message{grid-column:1/-1}.contact-form__footer{justify-content:flex-end;align-items:center;gap:18px;padding-top:4px;display:flex}.contact-form__footer p{color:#373e46;max-width:34ch}@supports (color:color-mix(in lab,red,red)){.contact-form__footer p{color:color-mix(in oklch,var(--color-foreground) 58%,var(--color-muted))}}.contact-form__footer p{font-size:.9rem;line-height:1.45}.contact-form__footer button{background:var(--color-primary);min-height:52px;color:var(--color-surface);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:.96rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 14px 28px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.contact-form__footer button{box-shadow:0 14px 28px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.contact-form__footer button:hover{background:var(--color-primary-hover)}.site-footer{width:min(calc(100% - 32px),var(--container-max));color:#fbfdfb;margin:clamp(54px,8vw,104px) auto 18px}@supports (color:color-mix(in lab,red,red)){.site-footer{color:color-mix(in oklch,var(--color-surface) 82%,var(--color-light-green))}}.site-footer__shell{border:1px solid #ffffff29;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-footer__shell{border:1px solid color-mix(in oklch,var(--color-surface) 16%,transparent)}}.site-footer__shell{background:radial-gradient(circle at 18% 8%,#e8f5e82b,transparent 32%),linear-gradient(135deg,#203d2c 0%,var(--color-primary) 58%,#2f513a 100%);border-radius:34px}@supports (color:color-mix(in lab,red,red)){.site-footer__shell{background:radial-gradient(circle at 18% 8%,color-mix(in oklch,var(--color-light-green) 17%,transparent),transparent 32%),linear-gradient(135deg,#203d2c 0%,var(--color-primary) 58%,#2f513a 100%)}}.site-footer__shell{box-shadow:0 24px 70px #4a5d5a2e}@supports (color:color-mix(in lab,red,red)){.site-footer__shell{box-shadow:0 24px 70px color-mix(in oklch,var(--color-brand) 18%,transparent)}}.site-footer__cta{text-align:center;justify-items:center;padding:clamp(42px,7vw,78px) clamp(22px,6vw,72px) clamp(34px,5vw,54px);display:grid}.site-footer__cta>p{color:#ebf6eb}@supports (color:color-mix(in lab,red,red)){.site-footer__cta>p{color:color-mix(in oklch,var(--color-light-green) 88%,var(--color-surface))}}.site-footer__cta>p{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.site-footer__cta h2{max-width:13ch;color:var(--color-surface);letter-spacing:0;text-wrap:balance;margin-top:16px;font-size:clamp(2.2rem,5vw,4.15rem);font-weight:400;line-height:1.06}.site-footer__cta>span{color:#f9fdf9;max-width:720px;margin-top:20px;display:block}@supports (color:color-mix(in lab,red,red)){.site-footer__cta>span{color:color-mix(in oklch,var(--color-surface) 76%,var(--color-light-green))}}.site-footer__cta>span{text-wrap:pretty;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.62}.site-footer__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.site-footer__button{border:1px solid #ffffff2e;justify-content:center;align-items:center;min-height:52px;padding:0 24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-footer__button{border:1px solid color-mix(in oklch,var(--color-surface) 18%,transparent)}}.site-footer__button{background:var(--color-surface);color:var(--color-primary);border-radius:999px;font-size:.96rem;font-weight:700;line-height:1;transition:transform .16s,background .16s,color .16s;box-shadow:0 16px 34px #1123173d}.site-footer__button:hover{background:var(--color-light-green);transform:translateY(-1px)}.site-footer__button--secondary{background:#3e664ab8}@supports (color:color-mix(in lab,red,red)){.site-footer__button--secondary{background:color-mix(in oklch,var(--color-primary) 72%,transparent)}}.site-footer__button--secondary{color:var(--color-surface)}.site-footer__button--secondary:hover{background:#597862}@supports (color:color-mix(in lab,red,red)){.site-footer__button--secondary:hover{background:color-mix(in oklch,var(--color-primary-hover) 82%,var(--color-surface))}}.site-footer__button--secondary:hover{color:var(--color-surface)}.site-footer__links{border-top:1px solid #ffffff24;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(120px,.7fr));gap:clamp(22px,4vw,54px);padding:clamp(28px,4vw,46px) clamp(22px,5vw,58px);display:grid}@supports (color:color-mix(in lab,red,red)){.site-footer__links{border-top:1px solid color-mix(in oklch,var(--color-surface) 14%,transparent)}}.site-footer__links{background:#14271952}.site-footer__brand{max-width:320px}.site-footer__brand-mark{color:var(--color-surface);align-items:center;gap:12px;font-size:1.15rem;font-weight:750;line-height:1;display:inline-flex}.site-footer__brand-mark img{border-radius:999px;width:44px;height:44px}.site-footer__brand>p{color:#f8fcf8;margin-top:18px}@supports (color:color-mix(in lab,red,red)){.site-footer__brand>p{color:color-mix(in oklch,var(--color-surface) 70%,var(--color-light-green))}}.site-footer__brand>p{font-size:.98rem;line-height:1.58}.site-footer__links nav{align-content:start;gap:10px;display:grid}.site-footer__links nav p{color:#ebf6eb;margin-bottom:4px}@supports (color:color-mix(in lab,red,red)){.site-footer__links nav p{color:color-mix(in oklch,var(--color-light-green) 86%,var(--color-surface))}}.site-footer__links nav p{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.2}.site-footer__links nav a{color:#f9fdf9;width:fit-content}@supports (color:color-mix(in lab,red,red)){.site-footer__links nav a{color:color-mix(in oklch,var(--color-surface) 76%,var(--color-light-green))}}.site-footer__links nav a{font-size:.95rem;line-height:1.3;transition:color .16s}.site-footer__links nav a:hover{color:var(--color-surface)}.site-footer__bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(22px,5vw,58px);display:flex}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom{border-top:1px solid color-mix(in oklch,var(--color-surface) 10%,transparent)}}.site-footer__bottom{color:#f7fbf7}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom{color:color-mix(in oklch,var(--color-surface) 64%,var(--color-light-green))}}.site-footer__bottom{font-size:.86rem}@media(max-width:760px){.site-header{width:min(calc(100% - 16px),var(--container-max));margin-top:8px;top:8px}.site-header__shell{border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:8px 8px 8px 12px}.site-header__nav{display:none}.site-header__mobile{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.site-header__mobile-cta{background:var(--color-primary);min-height:44px;color:var(--color-surface);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 24px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.site-header__mobile-cta{box-shadow:0 10px 24px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.site-header__mobile-cta:hover{background:var(--color-primary-hover)}.site-header__menu-panel{border:1px solid #e4eae6;gap:16px;width:auto;max-height:calc(100svh - 98px);padding:16px;display:grid;position:fixed;top:82px;left:12px;right:12px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{border:1px solid color-mix(in oklch,var(--color-primary) 14%,var(--color-surface))}}.site-header__menu-panel{background:radial-gradient(circle at 18% 0,#e8f5e87a,#0000 34%),#fffffffa;border-radius:30px}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{background:radial-gradient(circle at 18% 0%,color-mix(in oklch,var(--color-light-green) 48%,transparent),transparent 34%),color-mix(in oklch,var(--color-surface) 98%,transparent)}}.site-header__menu-panel{box-shadow:0 28px 80px #4a5d5a3d}@supports (color:color-mix(in lab,red,red)){.site-header__menu-panel{box-shadow:0 28px 80px color-mix(in oklch,var(--color-brand) 24%,transparent)}}.site-header__menu-panel{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14)}.site-header__menu-intro{background:#3d6449;border-radius:24px;gap:7px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-header__menu-intro{background:color-mix(in oklch,var(--color-primary) 95%,#203d2c)}}.site-header__menu-intro{color:var(--color-surface)}.site-header__menu-intro p,.site-header__menu-group p{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.site-header__menu-intro p{color:#ebf6eb}@supports (color:color-mix(in lab,red,red)){.site-header__menu-intro p{color:color-mix(in oklch,var(--color-light-green) 86%,var(--color-surface))}}.site-header__menu-intro strong{max-width:10ch;font-family:var(--font-heading);letter-spacing:0;font-size:clamp(1.9rem,8.8vw,2.45rem);font-weight:400;line-height:1.05}.site-header__menu-intro span{color:#f9fdf9}@supports (color:color-mix(in lab,red,red)){.site-header__menu-intro span{color:color-mix(in oklch,var(--color-surface) 76%,var(--color-light-green))}}.site-header__menu-intro span{font-size:.92rem;line-height:1.48}.site-header__menu-groups{gap:10px;display:grid}.site-header__menu-group{gap:7px;display:grid}.site-header__menu-group p{color:var(--color-primary);padding:0 4px}.site-header__menu-group a,.site-header__menu-whatsapp{border:1px solid #d1d8d8;gap:4px;min-height:56px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.site-header__menu-group a,.site-header__menu-whatsapp{border:1px solid color-mix(in oklch,var(--color-primary) 12%,var(--color-border))}}.site-header__menu-group a,.site-header__menu-whatsapp{background:#fdfefd;border-radius:19px}@supports (color:color-mix(in lab,red,red)){.site-header__menu-group a,.site-header__menu-whatsapp{background:color-mix(in oklch,var(--color-surface) 92%,var(--color-light-green))}}.site-header__menu-group a,.site-header__menu-whatsapp{color:#252c32}@supports (color:color-mix(in lab,red,red)){.site-header__menu-group a,.site-header__menu-whatsapp{color:color-mix(in oklch,var(--color-foreground) 78%,var(--color-muted))}}.site-header__menu-group a,.site-header__menu-whatsapp{line-height:1.2;box-shadow:0 10px 26px #4a5d5a0f}@supports (color:color-mix(in lab,red,red)){.site-header__menu-group a,.site-header__menu-whatsapp{box-shadow:0 10px 26px color-mix(in oklch,var(--color-brand) 6%,transparent)}}.site-header__menu-group a span,.site-header__menu-whatsapp span{font-size:1rem;font-weight:760}.site-header__menu-group a small,.site-header__menu-whatsapp small{color:#3a414a}@supports (color:color-mix(in lab,red,red)){.site-header__menu-group a small,.site-header__menu-whatsapp small{color:color-mix(in oklch,var(--color-foreground) 54%,var(--color-muted))}}.site-header__menu-group a small,.site-header__menu-whatsapp small{font-size:.78rem;font-weight:550}.site-header__menu-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.site-header__menu-demo{background:var(--color-primary);min-height:54px;color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.96rem;font-weight:750;display:inline-flex;box-shadow:0 14px 28px #3e664a2e}@supports (color:color-mix(in lab,red,red)){.site-header__menu-demo{box-shadow:0 14px 28px color-mix(in oklch,var(--color-primary) 18%,transparent)}}.site-header__menu-demo:hover{background:var(--color-primary-hover)}.hero{min-height:calc(100svh - 68px);margin-top:-66px}.hero__image{object-position:66% center}.hero__shade{background:linear-gradient(90deg,#f8faf8f5,#f8faf8cc 58%,#f8faf829),linear-gradient(#0000 44%,#f8faf880)}@supports (color:color-mix(in lab,red,red)){.hero__shade{background:linear-gradient(90deg,color-mix(in oklch,var(--color-background) 96%,transparent),color-mix(in oklch,var(--color-background) 80%,transparent) 58%,color-mix(in oklch,var(--color-background) 16%,transparent)),linear-gradient(0deg,color-mix(in oklch,var(--color-background) 50%,transparent) 0%,transparent 56%)}}.hero__inner{width:min(calc(100% - 32px),var(--container-max));padding-top:clamp(124px,18vh,160px);padding-bottom:64px}.hero__title{max-width:9.2ch;font-size:clamp(2.9rem,14.6vw,4.35rem)}.hero__body{max-width:35ch;font-size:.98rem;line-height:1.55}.benefits{width:min(calc(100% - 32px),var(--container-max));padding-top:68px}.benefits__head h2,.product-views__head h2,.manager-asset-section__head h2{max-width:14ch;font-size:clamp(2.1rem,10vw,3.15rem)}.benefits__grid{grid-template-columns:1fr;gap:14px}.benefit-card{border-radius:24px;grid-template-rows:190px 1fr;min-height:auto}.benefit-card__copy{padding:22px}.product-views{width:min(calc(100% - 32px),var(--container-max));padding-top:34px}.product-view,.product-view--resident{border-radius:26px;grid-template-columns:1fr;gap:24px;padding:22px}.product-view--resident .resident-phone{order:2}.product-view__copy h2{max-width:12ch;font-size:clamp(2.1rem,10vw,3.2rem)}.manager-asset{grid-template-columns:1fr;gap:18px}.manager-asset__rail{flex-wrap:wrap;gap:10px;padding:10px;display:flex}.manager-asset-section{width:min(calc(100% - 32px),var(--container-max));scroll-margin-top:96px}.manager-feature-list{gap:34px}.manager-feature-row,.manager-feature-row--reverse{grid-template-columns:1fr;gap:18px}.manager-feature-visual,.manager-feature-row--reverse .manager-feature-visual{order:2}.manager-feature-copy,.manager-feature-row--reverse .manager-feature-copy{order:1}.manager-feature-visual{border-radius:0;min-height:auto;padding:0}.manager-feature-visual--finance{grid-template-columns:1fr}.tile-sync{margin-top:0}.manager-feature-copy,.manager-feature-row--reverse .manager-feature-copy{justify-self:auto;max-width:none}.manager-feature-copy h3{max-width:13ch;font-size:clamp(1.8rem,8vw,2.45rem)}.manager-benefit-grid{grid-template-columns:1fr;gap:14px}.manager-benefit-tile{aspect-ratio:auto;border-radius:24px;padding:20px}.manager-benefit-tile__visual{min-height:0}.manager-benefit-tile__visual--finance{grid-template-columns:1fr}.tile-ledger{grid-template-columns:1fr 1fr}.tile-notice{min-height:96px}.manager-asset__rail label{border-radius:18px;flex:210px;grid-template-columns:36px minmax(0,1fr);min-height:62px;padding:11px}.manager-asset__rail label span{width:36px;height:36px;font-size:.86rem}.manager-asset__details{min-height:600px}.manager-asset__panel{border-radius:24px;padding:18px}.manager-asset__panel h3{max-width:14ch;margin-top:10px;font-size:clamp(1.55rem,7vw,2rem);line-height:1.03}.manager-asset__panel>p{margin-top:18px}.manager-asset__panel>span{margin-top:12px;font-size:.96rem;line-height:1.5}.manager-asset__visual{min-height:0}.manager-asset__visual--finance{grid-template-columns:1fr;gap:12px;padding:8px 0 0}.manager-asset__visual--trust{grid-template-columns:1fr;gap:12px;padding:0}.manager-asset__visual--priority{padding:0}.asset-bank-card{border-radius:20px;padding:18px}.asset-bank-card strong{max-width:12ch;font-size:1.08rem}.asset-bank-card__rows{margin-top:18px}.asset-ledger{gap:8px}.asset-priority-card,.asset-trust-feed__row,.asset-ledger div{flex-direction:column;align-items:flex-start;gap:6px}.asset-priority-board,.asset-trust-feed{width:100%}.asset-priority-board{border-radius:20px;padding:13px}.asset-priority-board:before{display:none}.asset-priority-card{min-height:auto;padding:12px 12px 12px 15px}.asset-priority-card em,.asset-trust-feed em{padding:6px 8px}.asset-trust-feed__hero{border-radius:20px;padding:20px}.asset-trust-feed__hero span{margin-bottom:18px}.asset-trust-feed__hero strong{font-size:1.08rem}.asset-trust-feed__row{grid-template-columns:34px minmax(0,1fr);padding:10px 12px;display:grid}.asset-trust-feed__row i{width:34px;height:34px}.asset-trust-feed__row em{display:none}.asset-ledger div{padding:11px 12px}.asset-ledger div:nth-child(3){display:none}.manager-preview{border-radius:22px;padding:18px}.manager-preview__stats{grid-template-columns:1fr}.manager-preview__queue{display:none}.resident-phone{min-height:auto}.resident-phone__shell{min-height:500px}.faq-section{width:min(calc(100% - 32px),var(--container-max));grid-template-columns:1fr;gap:28px;padding:58px 0 66px;scroll-margin-top:96px}.faq-section__head{max-width:none;position:static}.faq-section__head h2{max-width:12ch;font-size:clamp(2.1rem,10vw,3.05rem)}.faq-item{border-radius:22px}.faq-item summary{min-height:66px;padding:18px 58px 18px 18px;font-size:1rem}.faq-item summary:after{width:32px;height:32px;right:16px}.faq-item p{margin:-2px 18px 20px;font-size:.96rem;line-height:1.62}.contact-section{width:min(calc(100% - 32px),var(--container-max));gap:26px;margin-top:34px;margin-bottom:34px;scroll-margin-top:96px}.contact-section__head{text-align:left;justify-items:start}.contact-section__head h2{max-width:15ch;font-size:clamp(2.1rem,10vw,3.05rem)}.contact-section__body{grid-template-columns:1fr;gap:28px}.contact-section__perks li{grid-template-columns:1fr;gap:8px}.contact-section__perks strong{text-align:left}.contact-section__note{margin-top:22px}.contact-form{border-radius:24px;gap:14px;padding:16px}.contact-form__grid{grid-template-columns:1fr;gap:13px}.contact-form input,.contact-form select,.contact-form textarea{border-radius:16px;font-size:.98rem}.contact-form__footer{flex-direction:column;align-items:stretch;gap:14px}.contact-form__footer p{max-width:none}.contact-form__footer button{width:100%}.site-footer{width:min(calc(100% - 32px),var(--container-max));margin-top:54px;margin-bottom:16px}.site-footer__shell{border-radius:28px}.site-footer__cta{text-align:left;justify-items:start;padding:46px 22px 32px}.site-footer__cta h2{max-width:13ch;font-size:clamp(2.05rem,10vw,2.72rem);line-height:1.08}.site-footer__actions{justify-content:flex-start;width:100%;margin-top:26px}.site-footer__button{flex:100%;min-height:50px}.site-footer__links{grid-template-columns:1fr;gap:28px;padding:26px 22px}.site-footer__brand{max-width:none}.site-footer__links nav{gap:12px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 22px 20px}}@media(min-width:761px)and (max-width:1040px){.benefits__grid{grid-template-columns:1fr}.benefit-card{grid-template-rows:none;grid-template-columns:minmax(260px,.72fr) 1fr;min-height:280px}.product-view,.product-view--resident{grid-template-columns:1fr}.product-view--resident .resident-phone{order:2}.manager-asset,.manager-feature-row,.manager-feature-row--reverse{grid-template-columns:1fr}.manager-feature-visual,.manager-feature-row--reverse .manager-feature-visual{order:2}.manager-feature-copy,.manager-feature-row--reverse .manager-feature-copy{order:1}.manager-benefit-grid{grid-template-columns:1fr}.manager-asset__rail{grid-template-columns:repeat(3,1fr)}.manager-asset__details{min-height:560px}}@media(prefers-reduced-motion:reduce){.motion-flow span,.motion-stack span,.motion-check,.motion-feed,.motion-badge,.motion-sun,.motion-building span,.motion-breath{animation:none!important}}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}
