.rino-page .lp-intro{background:var(--paper)}.rino-page .lp-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(32px, 5vw, 72px);align-items:start}.rino-page .lp-aside .h-section{margin-top:4px}.rino-page .lp-body p{margin-bottom:20px}.rino-page .lp-body p:last-child{margin-bottom:0}.rino-page .lp-body .lead{color:var(--ink-2)}.rino-page .lp-contact-strip{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:56px;padding-top:32px;border-top:1px solid var(--hairline)}.rino-page .lp-contact-cell{display:flex;flex-direction:column;gap:6px}.rino-page .lp-contact-lbl{font-size:10px;letter-spacing:0.13em;color:var(--steel-500)}.rino-page .lp-contact-val{font-family:var(--font-display);font-size:clamp(15px, 1.6vw, 18px);font-weight:500;color:var(--navy-700)}.rino-page .lp-contact-val:hover{color:var(--accent)}.rino-page .lp-sectors{background:white}.rino-page .lp-sectors-header{max-width:780px;margin-bottom:56px}.rino-page .lp-sectors-header .lead{margin-top:18px}.rino-page .lp-sectors-list{display:flex;flex-direction:column}.rino-page .lp-sector{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:32px 0;border-top:1px solid var(--hairline)}.rino-page .lp-sector:last-child{border-bottom:1px solid var(--hairline)}.rino-page .lp-sector-num{font-size:12px;letter-spacing:0.14em;color:var(--accent);padding-top:6px}.rino-page .lp-sector-title{font-size:clamp(19px, 2.1vw, 24px);font-weight:500;letter-spacing:-0.012em;margin:0 0 10px;color:var(--ink)}.rino-page .lp-sector-desc{font-size:14.5px;line-height:1.6;color:var(--steel-700);margin:0 0 16px;max-width:68ch}.rino-page .lp-sector-cats{display:flex;flex-wrap:wrap;gap:8px}.rino-page .lp-chips{display:flex;flex-wrap:wrap;gap:8px}.rino-page .lp-chip{font-size:10.5px;letter-spacing:0.08em;color:var(--navy-700);background:var(--navy-50);border:1px solid var(--navy-100);border-radius:999px;padding:8px 14px;transition:background 0.14s ease, border-color 0.14s ease}.rino-page .lp-chip:hover{background:white;border-color:var(--navy-700)}.rino-page .lp-sectors-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.rino-page .lp-tool-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px, 5vw, 72px);align-items:center}.rino-page .lp-tool-grid .h-section{margin:8px 0 18px}.rino-page .lp-tool-grid .lead{margin-bottom:28px}.rino-page .lp-tool-grid .lead strong{color:white}.rino-page .lp-tool-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rino-page .lp-tool-list li{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,0.78);padding:14px 0 14px 26px;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}.rino-page .lp-tool-list li::before{content:'';position:absolute;left:0;top:22px;width:14px;height:1px;background:var(--accent)}.rino-page .lp-tool-list li:last-child{border-bottom:0}.rino-page .lp-cross-inner{max-width:660px}.rino-page .lp-cross-inner .lead{margin:18px 0 28px}.rino-page .lp-tool .btn-outline,.rino-page .lp-cross .btn-outline{background:white;border-color:white;color:var(--navy-700)}@media (max-width: 900px){.rino-page .lp-grid,.rino-page .lp-tool-grid{grid-template-columns:1fr;gap:32px}.rino-page .lp-contact-strip{grid-template-columns:1fr;gap:22px}.rino-page .lp-sector{grid-template-columns:1fr;gap:8px}.rino-page .lp-sector-num{padding-top:0}}
