
/* Real app screenshots and the discovery-to-follow-up journey. */
.op-section{padding:100px 0;scroll-margin-top:105px;background:#fff;color:#101b2b}.op-section .wrap{max-width:1240px}.op-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.op-kicker{font-size:11px;line-height:1.5;letter-spacing:.16em;font-weight:800;color:#c34c00;margin:0 0 22px}.op-section h1,.op-section h2{font-size:clamp(36px,4.7vw,60px);line-height:1.04;letter-spacing:-.045em;margin:0 0 26px;max-width:850px}.op-section h3{font-size:24px;line-height:1.2;letter-spacing:-.025em}.op-lede{font-size:18px;line-height:1.75;color:#5a677b;max-width:720px;margin:0 0 25px}.op-note{font-size:12px;line-height:1.7;color:#6a778a;margin:22px 0 0}.op-screen{margin:0;min-width:0}.op-screen>a{display:block;overflow:hidden;border:7px solid #172338;border-radius:23px;background:#f5f7fa;box-shadow:0 20px 50px #13223b12}.op-screen img{display:block;width:100%;height:auto}.op-screen figcaption{font-size:12px;line-height:1.7;color:#617087;padding:15px 3px 0}.op-tags{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0}.op-tags span{font-size:12px;border:1px solid #dfe5ed;border-radius:6px;padding:8px 11px;font-weight:650}.op-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.op-actions .btn{white-space:normal}.op-foreclosures{background:linear-gradient(125deg,#f9eee4,#fff 60%);border-top:1px solid #eddccf;border-bottom:1px solid #ece1d8}.op-journey,.op-duo{background:#0b1524;color:#fff}.op-journey .op-kicker,.op-duo .op-kicker{color:#ffab70}.op-journey .op-lede,.op-duo .op-lede{color:#b9c5d5}.op-journey .op-note,.op-duo .op-note,.op-journey figcaption,.op-duo figcaption{color:#a7b6cb}.op-head{max-width:900px;margin-bottom:45px}.op-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #344156;border-bottom:1px solid #344156;margin:36px 0 48px}.op-flow li{padding:26px 20px 28px 0}.op-flow b{display:block;color:#ff984f;font-size:12px;margin-bottom:14px}.op-flow strong{display:block;font-size:23px;letter-spacing:-.03em}.op-flow span{display:block;font-size:13px;line-height:1.6;color:#b9c5d5;margin-top:9px}.op-screens-pair{display:grid;grid-template-columns:.45fr 1fr;gap:45px;align-items:center}.op-phone{max-width:280px;justify-self:center}.op-phone>a{border-radius:30px}.op-soft{background:#f2f5f9}.op-checks{padding-left:20px;line-height:1.9;color:#5a677b;font-size:16px;margin-bottom:28px}.op-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:30px}.op-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px}.op-gallery .op-screen:nth-child(3){grid-column:1/-1}.op-feature-links{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:35px}.op-feature-links a{border:1px solid #d9e1ec;padding:24px;border-radius:12px;color:inherit;text-decoration:none;font-weight:750}.op-feature-links span{display:block;color:#64748b;font-size:13px;font-weight:400;margin-top:10px}.op-faq details{border-bottom:1px solid #dce3ec;padding:22px 0}.op-faq summary{font-weight:750;cursor:pointer}.op-faq .faq-body{padding:15px 0 0;color:#5a677b;line-height:1.8}.op-faq a{color:inherit}.op-section .btn-ghost{color:inherit;border-color:#c8d2df}.op-journey .btn-ghost,.op-duo .btn-ghost{border-color:#64748b}.op-feature-hero{padding-top:80px}.op-feature-hero .op-split{grid-template-columns:.9fr 1.1fr}.op-feature-hero .op-kicker{color:#ba4800}
@media(max-width:900px){.op-split,.op-feature-hero .op-split{grid-template-columns:1fr;gap:35px}.op-section{padding:70px 0}.op-feature-links{grid-template-columns:1fr 1fr}.op-section .op-copy{max-width:700px}.op-screens-pair{gap:26px;grid-template-columns:.45fr 1fr}}
@media(max-width:600px){.op-section{padding:52px 0}.op-section h1,.op-section h2{font-size:38px;letter-spacing:-.045em}.op-lede{font-size:16px;line-height:1.75}.op-flow{grid-template-columns:1fr 1fr}.op-flow li{padding:20px 14px 20px 0}.op-flow strong{font-size:20px}.op-flow li:nth-child(-n+2){border-bottom:1px solid #344156}.op-screens-pair,.op-duo-grid,.op-gallery{grid-template-columns:1fr;gap:30px}.op-phone{max-width:240px}.op-gallery .op-screen:nth-child(3){grid-column:auto}.op-screen>a{border-width:4px;border-radius:14px}.op-actions{align-items:stretch;flex-direction:column}.op-actions .btn{justify-content:center}.op-kicker{font-size:10px}.op-feature-links{grid-template-columns:1fr 1fr;gap:10px}.op-feature-links a{padding:18px}.op-head{margin-bottom:30px}}

.op-duo-grid{grid-template-columns:.4fr 1fr;align-items:center}.op-duo-closed{max-width:290px;justify-self:center}.op-duo-grid>.op-screen:last-child{grid-column:1/-1;width:100%;max-width:940px;justify-self:center}.op-observation-proof{display:grid;grid-template-columns:.6fr 1fr;align-items:center;gap:60px;margin-top:70px}.op-observation-proof h3{font-size:36px;margin:0 0 20px}.op-observation-proof .op-phone{max-width:245px}.op-gallery+.op-observation-proof{grid-template-columns:1fr 1fr;padding:30px;background:#f0f4f8;border-radius:20px}@media(max-width:650px){.op-duo-grid,.op-observation-proof,.op-gallery+.op-observation-proof{grid-template-columns:1fr;gap:30px}.op-observation-proof{margin-top:40px}.op-observation-proof h3{font-size:30px}.op-duo-grid>.op-screen:last-child{grid-column:auto}}

.wholesale-page .ws-pillar-grid>a[href="#foreclosures"]{grid-column:1/-1;min-height:0;border-color:rgba(249,115,22,.5);background:linear-gradient(110deg,rgba(249,115,22,.12),rgba(255,255,255,.025))}.op-return{font-size:14px;line-height:1.7;font-weight:650;color:#47566d;margin-top:20px}
