:root{--ink:#15172b;--body:#33364d;--muted:#4c4f66;--indigo:#3b3fd8;--indigo-hover:#2d30a8;--indigo-light:#eeeefd;--indigo-soft:#dadbfa;--panel:#f5f5fb;--line:#e6e6f0;--line-strong:#d5d6e3;--grey:#eeeef5;--yellow:#ffe27a;--yellow-soft:#fffbea;--yellow-line:#f5e3a0;--chip:#fff4c7;--chip-ink:#5c4600;--green:#1e7a46;--green-soft:#e6f4ec;--ownerrez:#53a553;--red:#b42318;--red-soft:#fdecea;--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gutter:24px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#ffffff;color:var(--ink);font-family:var(--font);line-height:1.5;overflow-wrap:break-word}a{color:var(--indigo)}a:hover{color:var(--indigo-hover)}h1,h2,h3,p{margin:0}.muted{color:var(--muted)}.small{font-size:14px}.center{text-align:center}.stack{flex-direction:column}.row,.stack{display:flex;gap:var(--gap,16px)}.row{flex-wrap:wrap;align-items:center}.row--between{justify-content:space-between}.wrap{max-width:calc(1120px + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}.page,.wrap{margin:0 auto}.page{max-width:calc(var(--page-width, 640px) + 2 * var(--gutter));padding:48px var(--gutter)}.page--560{--page-width:560px;padding-top:64px}.page--600{--page-width:600px}.page--640{--page-width:640px}.page--760{--page-width:760px}.page--wide{--page-width:1120px;padding-top:56px}.site-header{padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.brand{display:inline-flex;gap:10px;align-items:center;font-size:19px;font-weight:800;text-decoration:none}.brand,.brand:hover{color:var(--ink)}.brand svg{flex:none}.site-footer{margin-top:48px;border-top:1px solid var(--line);padding-top:20px;padding-bottom:28px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:14px;color:var(--muted)}.site-footer p{flex:1 1 100%;font-size:13px}.title{font-weight:800;letter-spacing:-.02em;font-size:38px;line-height:1.1}.lead{font-size:17px;color:var(--muted)}.panel{background:var(--panel);border-radius:22px;padding:32px}.panel--tight{padding:20px 24px}.panel--dashed{background:#ffffff;border:2px dashed var(--line)}.tile{background:var(--panel);border-radius:16px;padding:14px 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile__label{font-size:13px;color:var(--muted)}.tile__value{font-size:22px;font-weight:800}.note{border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-size:13px;color:var(--body)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border:0;border-radius:14px;font:inherit;font-weight:700;font-size:17px;text-decoration:none;cursor:pointer;text-align:center}.btn--primary{background:var(--indigo);color:#ffffff}.btn--primary:hover{background:var(--indigo-hover);color:#ffffff}.btn--soft{background:var(--indigo-light);color:var(--indigo)}.btn--soft:hover{color:var(--indigo-hover)}.btn--danger{background:var(--red);color:#ffffff}.btn--danger:hover{background:#8f1c13;color:#ffffff}.btn--danger-soft{background:var(--red-soft);color:var(--red);min-height:48px;padding:0 20px;font-size:16px}.btn--danger-soft:hover{color:#8f1c13}.btn--small{min-height:44px;padding:0 18px;font-size:16px}.btn--link{background:none;color:var(--indigo);padding:0 12px}.btn:focus-visible,.choice:focus-within,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--indigo-soft);outline-offset:2px}.chip{display:inline-block;font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px;white-space:nowrap}.chip--green{background:var(--green-soft);color:var(--green)}.chip--yellow{background:var(--yellow);color:var(--ink)}.chip--grey{background:var(--grey);color:var(--body)}.chip--pill{font-size:14px;font-weight:700;padding:6px 14px;background:var(--chip);color:var(--chip-ink);white-space:normal}.banner{border-radius:14px;padding:12px 16px;font-weight:600;font-size:15px}.banner--ok{background:var(--green-soft);color:var(--green)}.banner--error{background:var(--red-soft);color:var(--red)}.stepper{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px}.stepper li{gap:8px;color:var(--muted)}.stepper li,.stepper__dot{display:flex;align-items:center}.stepper__dot{width:28px;height:28px;border-radius:14px;background:var(--grey);justify-content:center;font-size:13px}.stepper .is-current{color:var(--ink);font-weight:700}.stepper .is-current .stepper__dot{background:var(--indigo);color:#ffffff}.stepper .is-done{color:var(--green);font-weight:600}.stepper .is-done .stepper__dot{background:var(--green-soft)}.hero{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.hero__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.hero__title{font-size:clamp(38px,6vw,56px);line-height:1.04;letter-spacing:-.03em;font-weight:800}.highlight{background:linear-gradient(transparent 62%,var(--yellow) 62%)}.hero__lead{font-size:20px;color:var(--muted)}.hero__card{flex:1 1 360px;min-width:0;gap:12px}.hero__card,.owe-card{display:flex;flex-direction:column}.owe-card{background:var(--indigo);color:#ffffff;border-radius:22px;padding:26px;gap:6px}.owe-card__amount{font-size:44px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.step-card{background:var(--panel);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px}.step-card h3{font-size:19px;font-weight:800}.step-card p{color:var(--muted)}.step-num{width:36px;height:36px;background:var(--yellow);align-items:center;justify-content:center;font-weight:800}.step-num,.trust{border-radius:18px;display:flex}.trust{background:var(--panel);padding:22px 26px;flex-wrap:wrap;gap:16px 40px;font-size:15px;font-weight:600}.trust span{display:flex;align-items:center;gap:10px}.trust svg{flex:none}.option{gap:16px;min-height:104px;padding:14px 20px;border-radius:18px;text-decoration:none}.option,.option__icon{display:flex;align-items:center}.option__icon{width:40px;height:40px;flex:none;border-radius:10px;justify-content:center;font-weight:800;font-size:20px}.option__text{flex:1 1;min-width:0;display:flex;flex-direction:column}.option__text strong{font-size:17px}.option__text span{font-size:14px}.option__cta{font-weight:700;white-space:nowrap}.option--ownerrez,.option--ownerrez:hover{background:var(--ownerrez);color:var(--ink)}.option--ownerrez:hover{filter:brightness(.96)}.option--ownerrez .option__icon{background:#ffffff;color:var(--ownerrez)}.option--other,.option--other:hover{border:2px dashed var(--line-strong);background:#ffffff;color:var(--muted)}.option--other:hover{border-color:var(--muted)}.option--other .option__icon{background:var(--grey)}.option--other .option__cta,.option--other strong{color:var(--body);font-weight:600}.option--other strong{font-weight:700}.property__head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.property__head h2{font-size:19px}.choice{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:#ffffff;cursor:pointer}.choice input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--indigo)}.choice__text{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.choice__title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.choice__sub{font-size:14px;color:var(--muted)}.confirm{margin:0;padding:14px;border-radius:14px;background:var(--yellow-soft);border:1px solid var(--yellow);display:flex;flex-direction:column;gap:10px;min-width:0}.confirm legend{padding:0 4px;font-weight:700}.confirm .choice{padding:12px 14px;border-radius:14px;border:1px solid var(--yellow-line)}.confirm .choice input{width:20px;height:20px}.danger-zone{margin-top:56px;padding:22px 26px}.danger-zone summary{list-style:none;cursor:pointer}.danger-zone summary::-webkit-details-marker{display:none}.danger-zone[open] .danger-zone__open{display:none}.field{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}.field input,.field select,.field textarea{min-height:52px;padding:0 16px;border:1px solid var(--line);background:#ffffff;border-radius:14px;font:inherit;font-weight:400;color:var(--ink);width:100%}.field textarea{padding:14px 16px;resize:vertical}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234C4F66' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}.request-form:not(:has(select[name=pms] option[value=other]:checked)) .pms-other{display:none}.field__hint{font-weight:400;color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.facts{margin:0;padding:0;list-style:none;flex-direction:column}.facts,.facts li{display:flex;gap:12px}.facts svg{flex:none;margin-top:3px}.check-circle{width:56px;height:56px;border-radius:28px;background:var(--green-soft);display:flex;align-items:center;justify-content:center}.check-circle--yellow{width:64px;height:64px;border-radius:32px;background:var(--yellow)}.title--xl{font-size:44px}.next-email{background:var(--indigo);color:#ffffff;border-radius:22px;padding:24px 26px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.next-email__label,.next-email__note{font-size:14px;color:#dadbfa}.next-email__label{font-weight:600}.next-email__when{font-size:24px;font-weight:800}.next-email__note{font-size:15px;max-width:300px}.status-row{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:16px;background:#ffffff}.status-row__status{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.link-strong{align-self:flex-start;font-weight:700;text-decoration:none;padding:6px 2px}.option__icon img{display:block}.email-frame{border-radius:16px;overflow:hidden}.email-frame,.email-frame table{max-width:100%}@media (max-width:600px){:root{--gutter:16px}.page,.page--wide{padding-top:32px}.panel{padding:24px 20px}.panel--tight{padding:18px 16px}.title{font-size:30px}.title--xl{font-size:34px}.hero{gap:32px}.hero__lead{font-size:18px}.owe-card__amount{font-size:38px}.option{padding:14px 16px;gap:12px}.btn--block-sm{width:100%}}