.content-main{padding-top:94px}.content-hero{padding-block:80px 56px;max-width:1000px}.content-hero h1{font-size:clamp(2.75rem,5.6vw,5rem);line-height:1.1;letter-spacing:-.025em;color:var(--brand-primary)}.content-hero>p{max-width:660px;margin-top:26px;font-size:1.1875rem;color:var(--text-muted)}
.content-section{padding-block:64px}.content-section>h2{margin-bottom:24px}.content-section>p{max-width:680px;color:var(--text-muted)}.content-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:56px}.content-split p+p{margin-top:24px}
.contact-general{display:flex;flex-wrap:wrap;gap:24px;margin-block:28px}.contact-general a{font-size:1.25rem}.people-grid,.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:36px}.people-grid article{background:var(--surface);padding:32px;border-radius:24px;min-width:0}.people-grid p{margin:12px 0 22px}.people-grid a{display:block;overflow-wrap:anywhere;margin-top:12px}
.press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.press-card{display:flex;flex-direction:column;gap:22px;min-height:260px;background:var(--surface);padding:28px;border-radius:24px;text-decoration:none;color:var(--brand-primary)}.press-card>span{font-size:.875rem;color:var(--text-muted)}.press-card .press-read{margin-top:auto;text-decoration:underline;text-underline-offset:4px}.press-card:hover{background:var(--border)}
.legal-copy{max-width:860px;padding-bottom:80px;overflow-wrap:anywhere}.legal-copy p,.legal-copy li{font-size:1rem;line-height:1.7}.legal-copy p{margin-block:16px}.landlord-page .legal-copy h1,.landlord-page .legal-copy h2,.landlord-page .legal-copy h3,.landlord-page .legal-copy h4{font-size:1.375rem;line-height:1.4;margin-block:32px 16px}.legal-copy a{color:var(--brand-primary)}.legal-copy p:empty{display:none}
.business-case{margin-top:32px}.business-grid>div{min-width:0}.business-grid p{margin-top:18px;color:var(--text-muted)}.business-grid .price-example{font-size:clamp(2rem,4vw,3.5rem);line-height:1.2;color:var(--brand-primary);font-weight:700}.business-grid .price-example span{font-size:1rem;font-weight:400}.download-qr{display:block;margin-block:32px;background:white;border-radius:20px;max-width:100%;height:auto}.company-details{border-top:1px solid var(--border)}
@media(max-width:1100px){.nav-links{display:none}.menu-toggle{display:block}}
@media(max-width:700px){.content-main{padding-top:74px}.content-hero{padding-block:48px 32px}.content-hero>p{font-size:1.0625rem}.content-split,.people-grid,.business-grid,.press-grid{grid-template-columns:1fr;gap:24px}.content-split,.content-section{padding-block:40px}.people-grid article,.press-card{padding:24px}.press-card{min-height:220px}.legal-copy{padding-bottom:48px}}
.ll-verification{background:var(--surface);border-radius:32px;padding:clamp(24px,5vw,64px);margin-block:32px}.ll-budget{max-width:760px;margin-top:36px}.ll-budget-bar{display:flex;height:18px;gap:5px;margin-top:24px;border-radius:999px;overflow:hidden}.ll-budget-bar span:first-child{flex:1;background:var(--brand-primary)}.ll-budget-bar span:last-child{flex:4;background:var(--brand-mint,#63D7BE)}.ll-budget-labels{display:flex;justify-content:space-between;gap:24px}.ll-budget-labels p{display:grid;gap:4px;margin-block:16px}.ll-budget-labels strong{font-size:clamp(1.75rem,4vw,2.5rem);color:var(--brand-primary)}.ll-budget-labels p:last-child{text-align:right}.ll-budget-labels span{font-size:1rem}.ll-verification p{line-height:1.65}
