.ps-public{color:#242830;background:#fbfbfa}.ps-public .ps-public-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding-top:74px;padding-bottom:78px;display:grid;position:relative}.ps-public .ps-public-hero h1{letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(44px,4.9vw,73px);font-weight:650;line-height:1.04}.ps-public .ps-public-hero h1 em{color:#d58705;font-style:normal;display:block}.ps-public .ps-public-hero p.ps-lead{color:#636a77;max-width:460px;margin-top:25px;font-size:17px;line-height:1.7}.ps-public .ps-hero-note{color:#748071;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.ps-public .ps-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ps-public .ps-public-hero .app-button{min-height:45px;box-shadow:none;border-radius:7px;font-size:12px;font-weight:600}.ps-public .ps-public-hero .app-button-primary{color:#302008;background:linear-gradient(#ffb222,#f59e0b)}.ps-public .ps-public-hero .app-button-ghost{color:#4c5665;background:#fff;border-color:#e0e3e8}.ps-public .ps-sign-in{color:#596272;text-underline-offset:4px;gap:5px;margin-top:22px;font-size:12px;display:inline-flex}.ps-public .ps-sign-in a{color:#945700;text-decoration:underline}.ps-public .ps-platform-figure{min-width:0;position:relative}.ps-public .ps-platform-figure:before{content:"";pointer-events:none;background:radial-gradient(#fbc97450,#0000 70%);border-radius:50%;position:absolute;inset:-50px -10px 0 -40px}.ps-public .ps-preview-window{background:#fff;border:1px solid #e7e5df;border-radius:13px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(2deg);box-shadow:0 36px 80px #5b4c2918,0 4px 12px #44403009}.ps-public .ps-preview-chrome{background:#fbfbfc;border-bottom:1px solid #eeeef0;align-items:center;gap:5px;height:33px;padding:0 12px;display:flex}.ps-public .ps-preview-chrome>span{background:#dde0e5;border-radius:50%;width:6px;height:6px}.ps-public .ps-preview-chrome p{color:#8d939d;margin-left:auto;margin-right:auto;font-size:8px}.ps-public .ps-preview-layout{grid-template-columns:48px minmax(0,1fr);display:grid}.ps-public .ps-preview-sidebar{color:#8390a0;background:#fafbfc;border-right:1px solid #eeeef1;flex-direction:column;align-items:center;gap:12px;padding:12px 5px;display:flex}.ps-public .ps-preview-sidebar>span{border-radius:6px;place-items:center;width:31px;height:29px;display:grid}.ps-public .ps-preview-sidebar .selected{color:#566376;background:#e8ecf1}.ps-public .ps-preview-sidebar .ps-preview-logo{color:#fff;background:#f59e0b;margin-bottom:14px}.ps-public .ps-preview-main{padding:14px 19px 16px}.ps-public .ps-preview-search{color:#939baa;background:#f7f8fa;border:1px solid #eef0f4;border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:8px;display:flex}.ps-public .ps-preview-search>span{margin-left:auto}.ps-public .ps-preview-title{justify-content:space-between;align-items:center;padding:20px 0 16px;display:flex}.ps-public .ps-preview-title p{letter-spacing:.16em;color:#8b95a3;font-size:7px}.ps-public .ps-preview-title h2{letter-spacing:-.6px;margin-top:4px;font-size:clamp(15px,1.6vw,22px);font-weight:650}.ps-public .ps-preview-title>span{color:#a7701c;border:1px solid #ebeef2;border-radius:7px;padding:8px}.ps-public .ps-preview-property{border:1px solid #e7ebef;border-radius:8px;overflow:hidden}.ps-public .ps-property-art{background:#e9edf0;height:168px;position:relative;overflow:hidden}.ps-public .ps-property-art>svg{object-fit:cover;width:100%;height:100%}.ps-public .ps-property-art>span svg{flex-shrink:0;width:10px;height:10px}.ps-public .ps-property-art>span{color:#527561;background:#ffffffde;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:flex;position:absolute;top:10px;right:10px}.ps-public .ps-preview-address{justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.ps-public .ps-preview-address strong{font-size:12px;font-weight:600}.ps-public .ps-preview-address small{color:#8a94a3;margin-top:3px;font-size:8px;display:block}.ps-public .ps-preview-pill{color:#287962;white-space:nowrap;background:#e2f4ed;border-radius:4px;padding:3px 6px;font-size:7px}.ps-public .ps-preview-pill.amber{color:#996816;background:#fff1d8}.ps-public .ps-preview-pill.blue{color:#4871a6;background:#eaf1fc}.ps-public .ps-preview-tabs{color:#8993a3;border-top:1px solid #f0f1f3;gap:22px;padding:0 13px;font-size:8px;display:flex}.ps-public .ps-preview-tabs>span{padding:9px 0}.ps-public .ps-preview-tabs>span:first-child{color:#495366;border-bottom:2px solid #eba421}.ps-public .ps-preview-row{border-bottom:1px solid #eceff4;align-items:center;gap:9px;padding:13px 0;display:flex}.ps-public .ps-preview-row:last-child{border-bottom:0;padding-bottom:0}.ps-public .ps-preview-row>div{flex:1}.ps-public .ps-preview-row strong{font-size:10px;font-weight:600;display:block}.ps-public .ps-preview-row small{color:#929baa;margin-top:3px;font-size:8px;display:block}.ps-public .ps-preview-row>svg{color:#9aa4b2}.ps-public .ps-preview-icon{color:#41856a;background:#edf6ef;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ps-public .ps-preview-icon.amber{color:#c18a31;background:#fff6e4}.ps-public .ps-preview-icon.blue{color:#6084b1;background:#f0f4fc}.ps-public .ps-platform-figure figcaption{color:#959b9f;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex;position:relative}.ps-public .ps-platform-figure figcaption span{background:#d6ad6e;border-radius:50%;width:4px;height:4px}.ps-public .ps-benefit-grid{border-top:1px solid #e8e9e8;border-bottom:1px solid #e8e9e8;padding-top:34px;padding-bottom:34px}.ps-public .ps-benefit-grid .surface-card{box-shadow:none;background:0 0;border:0;padding:0 15px}.ps-public .ps-benefit-grid h2{letter-spacing:-.4px;font-size:15px;font-weight:600}.ps-public .ps-benefit-grid p{color:#6b7481;font-size:12px}@media (max-width:1023px){.ps-public .ps-public-hero{grid-template-columns:1fr;gap:38px;padding-top:40px;padding-bottom:44px}.ps-public .ps-public-hero h1{max-width:620px;font-size:clamp(44px,8vw,68px)}.ps-public .ps-platform-figure{width:100%;max-width:600px;margin:0 auto}.ps-public .ps-preview-window{transform:none}}@media (prefers-reduced-motion:reduce){.ps-public .ps-preview-window{transform:none}}
