.a-page{background:var(--color-ink);color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.a-bg{pointer-events:none;z-index:0;position:fixed;inset:0}.a-bg:before{content:"";width:1100px;height:1100px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.a-page[data-tone=owner] .a-bg:before{background:radial-gradient(circle,#2b5bff2e 0%,#0000 55%)}.a-page[data-tone=tenant] .a-bg:before{background:radial-gradient(circle,#10b98124 0%,#0000 55%)}.a-bg:after{content:"";width:800px;height:800px;position:absolute;bottom:-400px}.a-page[data-tone=owner] .a-bg:after{background:radial-gradient(circle,#4cc9f014 0%,#0000 60%);right:-200px}.a-page[data-tone=tenant] .a-bg:after{background:radial-gradient(circle,#2b5bff12 0%,#0000 60%);left:-200px}.a-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.a-container{z-index:1;max-width:1120px;margin:0 auto;padding:0 32px;position:relative}.a-nav{padding:32px 0 0}.a-nav-row{justify-content:space-between;align-items:center;display:flex}.a-nav-logo{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.a-nav-word{letter-spacing:-.7px;color:#fff;font-size:22px;font-weight:800}.a-nav-right{align-items:center;gap:18px;display:flex}.a-nav-switch{color:#8b9aad;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.a-nav-switch:hover{color:#fff;background:#ffffff0a;border-color:#ffffff38}.a-arrow{transition:transform .2s;display:inline-block}.a-nav-switch:hover .a-arrow{transform:translate(2px)}.a-nav-divider{background:#ffffff14;width:1px;height:18px}.a-nav-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#627085;align-items:center;gap:10px;font-size:11px;display:flex}.a-status-dot{background:#14c08a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite a-pulse;box-shadow:0 0 0 3px #14c08a2e}.a-main{z-index:1;flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex;position:relative}.a-wrap{opacity:0;width:100%;max-width:440px;animation:.7s 50ms forwards a-fade-up}.a-header{text-align:center;margin-bottom:36px}.a-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8b9aad;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 14px 6px 10px;font-size:11px;font-weight:500;display:inline-flex}.a-eyebrow-dot{border-radius:50%;width:6px;height:6px}.a-page[data-tone=owner] .a-eyebrow-dot{background:var(--color-brand-bright);box-shadow:0 0 10px var(--color-brand-bright)}.a-page[data-tone=tenant] .a-eyebrow-dot{background:#34d399;box-shadow:0 0 10px #34d399}.a-h1{letter-spacing:-.03em;color:#fff;margin-bottom:12px;font-size:clamp(30px,3.2vw,38px);font-weight:800;line-height:1.05}.a-sub{color:#8b9aad;max-width:360px;margin:0 auto;font-size:15px;line-height:1.5}.a-card{isolation:isolate;background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:20px;padding:32px;position:relative;overflow:hidden}.a-card:before{content:"";z-index:-1;position:absolute;inset:0}.a-page[data-tone=owner] .a-card:before{background:radial-gradient(circle at 50% 0,#2b5bff1f 0%,#0000 60%)}.a-page[data-tone=tenant] .a-card:before{background:radial-gradient(circle at 50% 0,#10b9811a 0%,#0000 60%)}.a-field{margin-bottom:18px}.a-field-row{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.a-field label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#627085;margin-bottom:10px;font-size:10px;font-weight:500;display:block}.a-field-row label{margin-bottom:0}.a-field-row a{font-family:var(--font-sans);font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.a-page[data-tone=owner] .a-field-row a{color:var(--color-brand-bright)}.a-page[data-tone=tenant] .a-field-row a{color:#34d399}.a-field-row a:hover{color:#fff}.a-field input{color:#fff;width:100%;font-family:var(--font-sans);background:#ffffff08;border:1px solid #ffffff24;border-radius:11px;outline:none;padding:14px 16px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.a-field input::placeholder{color:#627085}.a-page[data-tone=owner] .a-field input:focus{border-color:var(--color-brand);background:#ffffff0d;box-shadow:0 0 0 3px #2b5bff33}.a-page[data-tone=tenant] .a-field input:focus{background:#ffffff0d;border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.a-submit{color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:15px 20px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.a-submit:disabled{opacity:.55;cursor:not-allowed}.a-page[data-tone=owner] .a-submit{background:var(--color-brand);box-shadow:0 8px 24px -8px #2b5bff73,inset 0 1px #ffffff2e}.a-page[data-tone=owner] .a-submit:hover:not(:disabled){background:var(--color-brand-bright);transform:translateY(-1px);box-shadow:0 14px 36px -10px #2b5bff99,inset 0 1px #ffffff38}.a-page[data-tone=tenant] .a-submit{background:#10b981;box-shadow:0 8px 24px -8px #10b98166,inset 0 1px #ffffff2e}.a-page[data-tone=tenant] .a-submit:hover:not(:disabled){background:#34d399;transform:translateY(-1px);box-shadow:0 14px 36px -10px #10b9818c,inset 0 1px #ffffff38}.a-submit .a-arrow{transition:transform .25s}.a-submit:hover:not(:disabled) .a-arrow{transform:translate(4px)}.a-error{color:#fca5a5;background:#ef444414;border:1px solid #ef444440;border-radius:11px;margin-bottom:16px;padding:12px 14px;font-size:14px}.a-assurance{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;padding-top:20px;display:grid}.a-assurance-item{text-align:center;padding:0 8px}.a-assurance-num{font-family:var(--font-mono);color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:500}.a-assurance-lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#627085;font-size:9.5px;font-weight:500}.a-help{text-align:center;color:#8b9aad;margin-top:24px;font-size:13px}.a-help a{font-weight:500;text-decoration:none;transition:color .15s}.a-page[data-tone=owner] .a-help a{color:var(--color-brand-bright)}.a-page[data-tone=tenant] .a-help a{color:#34d399}.a-help a:hover{color:#fff}.a-success{text-align:center;padding:8px 0}.a-success-icon{color:#34d399;background:#10b9812e;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:flex}.a-success h3{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.a-success p{color:#8b9aad;font-size:14px}.a-footer{z-index:1;border-top:1px solid #ffffff14;margin-top:48px;padding:28px 0 32px;position:relative}.a-foot-row{font-family:var(--font-mono);color:#627085;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.a-foot-meta{gap:24px;display:flex}@keyframes a-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes a-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:640px){.a-container{padding:0 20px}.a-main{padding:32px 0}.a-card{padding:28px 24px}.a-nav-divider,.a-nav-meta{display:none}.a-assurance{grid-template-columns:1fr;gap:14px}.a-assurance-item{text-align:left;align-items:baseline;gap:12px;padding:0;display:flex}.a-assurance-lbl{order:2}.a-foot-row{text-align:center;flex-direction:column;gap:14px}.a-foot-meta{flex-wrap:wrap;justify-content:center;gap:14px}}
