.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:35px;align-items:center;padding:35px 0 30px}h1{font-size:clamp(32px,3.4vw,48px);line-height:1.1}.lead{font-size:18px}.hero-photo{margin:0;background:#243022;overflow:hidden;border-radius:12px;transform:rotate(1deg)}.hero-photo img{display:block;width:100%;height:340px;object-fit:contain}.hero-photo figcaption{color:#eef0de;padding:14px 18px;font-size:13px}.hero .benefits{flex-wrap:wrap;gap:10px 20px;font-size:12px;border-top:1px solid #cdd3be}.scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.scenarios b{display:block;margin:18px 0}.scenarios p{font-size:15px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:32px}.steps article{background:#e8ebde;padding:20px}.steps article b{font-size:35px;color:#819443}.steps h3{font-size:19px}.steps p{font-size:14px}.price{display:block;font-size:25px;color:#273022;margin-bottom:9px}.terms span,.terms small{display:block}.terms small{font-size:11px;line-height:1.5;margin-top:8px}.source-link{font-size:12px;margin-top:8px}.owner-row{grid-template-columns:230px 1fr;align-items:center;gap:36px}.portrait{margin:0;padding:0;overflow:hidden;border-radius:10px}.portrait img{display:block;width:100%;height:270px;object-fit:cover;object-position:center 18%}.portrait figcaption{padding:10px;font-size:11px}.roma{display:flex;gap:22px;align-items:center;padding:24px;background:#e5e9d9;border-radius:12px;margin-top:28px}.roma-photo{flex:0 0 130px}.roma-photo img{width:130px;height:145px;object-fit:cover;border-radius:8px}.roma p{font-size:14px}.case .video-preview{position:relative;margin:0 auto 18px;max-width:195px;aspect-ratio:9/16;background:#243022;border-radius:8px;overflow:hidden}.case .video-preview img{height:100%;width:100%;object-fit:cover}.play{position:absolute;bottom:10px;left:10px;right:10px;background:#d5ee51;color:#253020;border-radius:5px;padding:8px;text-align:center;font-weight:bold;font-size:12px}.review-link{padding-top:24px}.resource-links{font-size:14px}.mobile-contact{display:none}.section-index{display:none}.terms{min-height:165px}.car .desc{min-height:70px}details summary{font-size:20px;line-height:1.4;padding:7px 0}details p{max-width:920px;padding-top:12px}#owner{border-top:4px solid #d5ee51}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #719332;outline-offset:4px}@media(max-width:950px){h1{font-size:35px}.hero{gap:23px}.hero-photo img{height:310px}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){main{padding:0 18px}.site-header{font-size:11px;gap:8px;padding:18px 0}.hero{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:25px 0}.hero-photo{transform:none}.hero-photo img{height:230px}.hero-photo figcaption{font-size:12px;padding:10px 14px}h1{font-size:33px;letter-spacing:-1px}.lead{font-size:17px}.hero .actions{gap:9px;margin:19px 0}.button{font-size:13px;padding:13px}.hero .benefits{gap:6px;margin-bottom:8px}.scenarios{grid-template-columns:1fr;gap:5px}.scenarios article{border-bottom:1px solid #d2d8c5}.steps{gap:10px}.steps article{padding:15px}.owner-row{grid-template-columns:1fr;gap:20px}.portrait{max-width:225px}.portrait img{height:255px}.roma{align-items:flex-start;gap:15px;padding:17px}.roma-photo{flex:0 0 80px}.roma-photo img{width:80px;height:100px}.roma h3{font-size:19px}.roma p{font-size:13px}.car .desc{min-height:0}.terms{min-height:0}.carlink{margin-top:15px}.mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px;background:#f5f3ed;border-top:1px solid #c9d1bc}.mobile-contact a{flex:1;text-align:center;padding:11px 4px;font-size:13px;font-weight:bold;text-decoration:none;background:#d5ee51;border-radius:5px}.mobile-contact a:first-child{background:#273425;color:white}body{padding-bottom:85px}footer{padding-bottom:30px}details summary{font-size:18px}}
